linux 学习笔记 Unite 1

1.切换命令行模式与图形界面模式,按Ctrl+alt+F1~F7,其中F1~F6为终端模式,F7为

Xwindow模式,但版本不同也有些不一样。如果需要改默认启动模式,就需要修

改/etc/inittab文件的内容的Run Level(运行等级)
查看该文件:
[kris@localhost ~]$ cat /etc/inittab
#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <[email protected]>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
###表示当前缺省运行级别为5(initdefault);
id:5:initdefault:

###Tips:笔者test系统为.rhel-server-5.4用的是Vware安装的ISO镜像。系统安装完毕之后默认进入图形界面

       当电脑的配置不是很好的时候建议安装完毕之后可以更改到命令行模式,减小硬件负担,切换方式有两种

      第一:按Ctrl+Alt+F1组合按键在图形界面情况下进行的切换到命令行模式。

      第二:通过用vi /etc/inittab文件将缺省运行级别id:5:initdefault:改为:id:3:initdefault: 保存退出重新启动可以直接进入   命令行模式,想回到图形界面可以通过命令:startxr返回即可。###

###启动时自动执行/etc/rc.d/rc.sysinit脚本(sysinit)
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
###当运行级别为5时,以5为参数运行/etc/rc.d/rc脚本,init将等待其返回(wait)
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
###在启动过程中允许按CTRL-ALT-DELETE重启系统
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly. 
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

###在2、3、4、5级别上以ttyX为参数执行/sbin/mingetty程序,打开ttyX终端用于用户

登录,
###如果进程退出则再次运行mingetty程序(respawn)
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
###在5级别上运行xdm程序,提供xdm图形方式登录界面,并在退出时重新执行(respawn)
# Run xdm in runlevel 5


2.~代表“用户的主文件夹”,是一个变量,如果用户是“root”,代表/root,所以~就

表示/root,如果是用户"kris",则代表的是/home/kris
在linux中,默认root的提示符为"#",一般用户的提示符为:"$"
 举例:
      ###该~代表的就是/home/kris,$代表为一般用户的提示符;
      [kris@localhost ~]$ pwd
      /home/kris
      ###该~代表的就是/root,#代表为root用户的提示符
      [root@localhost ~]# pwd
      /root

3.基础命令与操作
  (1) 显示日期:date
      [root@localhost kris]# date
      2009年 12月 13日 星期日 04:18:36 CST

  (2) 显示日历:cal [month] [year]
      [root@localhost kris]# cal
          十二月 2009    
      日 一 二 三 四 五 六
            1  2  3  4  5
       6  7  8  9 10 11 12
      13 14 15 16 17 18 19
      20 21 22 23 24 25 26
      27 28 29 30 31
  (3) 计算器:bc
      +:加法
      -:减法
      *:乘法
      /:除法
      ^:指数
      %:余数
     ###bc默认输出为整数,如需要要小数,在执行bc后,执行              

scale=number[nuber=小数的位数]
     [root@localhost kris]# bc
     10%3
     1
     scale=5
     10%3
     .00001

  (4) 快捷键Tab
      Tab键具有"命令补全"和"文件补齐"的功能
      [Tab]接在一串命令的第一个字后代表"命令补全"
      [Tab]接在一串倒序的第二个字后代表"文件补齐"

      例:[root@localhost kris]# date[Tab][Tab]<--代Tab键
         date        dateconfig
 
      [root@localhost kris]# ls -al /home/kris/ [Tab][Tab]<--代Tab键
      .bash_history      .eggcups/          .gstreamer-0.10/   .nautilus/
      .bash_logout       .emacs             .gtkrc-1.2-gnome2  .redhat/
      .bash_profile      .gconf/            .ICEauthority      .scim/
      .bashrc            .gconfd/           .kde/              .Trash/
      .chewing/          .gnome/            .lesshst           .Xauthority
      Desktop/           .gnome2/           .metacity/         .zshrc
      .dmrc              .gnome2_private/   .mozilla/

  (5)[Ctrl]-c按键
        当执行了一些错误的参数或命令导致程序不停的运行时,可以执行连组合按健中 

   断当前操作.
  (6)[Ctrl]-D按键
        该组键相当于"exit"命令了.

  (7)man page(帮助手册)
     man(manual(操作说明))简写 
    

     [kris@localhost ~]$ man date
DATE(1)                          User Commands                         DATE(1)
      ####DATE(<-用户可执行命令)###
NAME  ###名字###
       date - print or set the system date and time
  
SYNOPSIS  ###简介###
       date [OPTION]... [+FORMAT]
       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

DESCRIPTION  ###描述###
       Display the current time in the given FORMAT, or set the system date.
       -d, --date=STRING
              display time described by STRING, not ‘now’
                   ...
                   ...
                   ...
       --version
              output version information and exit
       FORMAT controls the output.  The only valid option for the second  form
       specifies Coordinated Universal Time.  Interpreted sequences are:
       %%     a literal %
       %a     locale’s abbreviated weekday name (e.g., Sun)
              ...
              ...
              ...
      
       %Y     year
       %z     +hhmm numeric timezone (e.g., -0400
       %Z     alphabetic time zone abbreviation

ENVIRONMENT   ###环境###
       TZ     Specifies the timezone, unless overridden by command line param-
              eters.  If neither is specified, the setting from /etc/localtime
              is used.

AUTHOR       ###作者###
       Written by David MacKenzie.

REPORTING BUGS ###报告错误###
       Report bugs to <[email protected]>.

COPYRIGHT      ###版权所有###
       Copyright ? 2006 Free Software Foundation, Inc.
       This is free software.  You may redistribute copies  of  it  under  the
       terms       of       the      GNU      General      Public      License
       <http://www.gnu.org/licenses/gpl.html>.  There is NO WARRANTY,  to  the
       extent permitted by law.

SEE ALSO    ###另见...###
       The  full documentation for date is maintained as a Texinfo manual.  If
       the info and date programs are properly installed  at  your  site,  the
       command

              info date

       should give you access to the complete manual.

date 5.97                          July 2009                           DATE(1)
(END)

        用man查询帮助时,出现在的页面中,其它第一行中DATE(1),其中(1)代表的是用户

   可以操作的命令或可执行文件.man的内容不一样时,这个数字也有可能不一样.列出一 

   些常见的代表含义.
    1     用户可以操作的命令或可执行文件
    2     系统核心可调用的函数与工具
    3     一些常用的函数(function)与函数库(library)  
    4     设备文件的说明
    5     设置文件或者是一些文件的格式
    6     游戏
    7     惯例与协议等,如文件系统,网络协议的说明.
    8     系统管理员可用的管理命令.
    9     与内核有关的文件.   

    man page的组成部分
    代号           内容说明
    NAME           名称
    SYNOPSIS       简介
    DESCRIPTION    描述
    OPTIONS        参数
    COMMANDS       程序或软件执行时,可使用的命令.
    FILES          程序或数据所使用,参考,连接的文件
    SEE ALSO       与这个命令或数据相关的其它参考说明
    EXAMPLE        举例
    BUGS           错误
    TIPS           技巧
    Authors        作者
    Copyright      版权所有

    /或?string  可以搜索字串 Ex:  /date或?date
    q键退出man page
    man -k [内容]  查询与该内容相近的其它帮助信息 = 命令apropos
    man -f [内容]  查询更多与该内容相关的信息 = 命令whatis
    Ex:  
        [kris@localhost ~]$ man -f date
     date                 (1)  - print or set the system date and time
     date                 (1p)  - write the date and time
        [kris@localhost ~]$ man 1 date
        [kris@localhost ~]$ man 1p date
   可以通过man ()  [内容]进一步查询该内容不同的信息,不加()以数字最小的为默认显

示出来
    
    (8)  info page 与man page差不多

    (9)  正确关机的相关命令

           正常情况下关机前需要注意的事项:
             .观察系统的使用状态
              who 查看网络联机状态
              netstat -a 查看后台执行的程序
              ps -aux    查看当前主机的使用状态
             .通知在线用户关机的时间
             .使用正确的关机命令
        [1]数据同步写入磁盘:sync
           在linux中为了加快数据的读取速度,默认一些数据不直接写入硬盘,暂存于内

存中,当重启关机不正常断电下,如果数据没有写入硬盘中,就会造成数据更新不正常,此时

就需要该命令当未更新的数据写入硬盘中,一般建议多执行几次,该命令属于root权限.

        [2]常用关机命令:shutdown
           实现关机.重启,进入单用户模式
           设置关机时间
           自定义关机信息
           仅发出警告信息
           fsck检查文件系统
          /sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]
          使用man shutdown查看说明, 需要注意的是要加时间参数,否则会自动跳到1级

        运行级(run level 1)单用户维护登入情况.
        EX:
              # shutdown -h now       立刻关机,now相当于时间为0
              # shutdown -h 20:25     系统将在20:25分关机.
              # shutdown -h +10       系统再过10分钟后自动关机
              # shutdown -r now       立刻重启系统
              # shutdown -r +30 'The system will reboot'
                        30分后重启,并显示"The system will reboot"的信息提示
              # shutdown -k now 'This system will reboot'
                        发出警告'This system will reboot'并不会关机
        [3]重新启动和关机:reboot halt poweroff
           三个命令差不多,其中reboot与shutdown -r now相同.

          Ex:
              sync; sync; sync; reboot

本文出自 “老魔学习薄” 博客,转载请与作者联系!

你可能感兴趣的:(linux,redhat,职场,学习笔记,休闲)