• Linux 学习笔记之超详细基础linux命令 Part 1


    Linux学习笔记之超详细基础linux命令

    by:授客 QQ1033553122

     

    说明:主要是在REHL Server 6操作系统下进行的测试

     

    --字符界面虚拟终端与图形界面之间的切

    方法:【Alt+F1~Alt+F6

    功能:从字符界面的虚拟终端切换到其它虚拟终端

     

    方法:【Ctrl+Alt+F2~Ctrl+Alt+F6

    功能:从图形界面切换到字符界面的虚拟终端

     

    方法:【Ctrl+Alt+F1

    功能:从字符界面的其它虚拟终端切换到图形界面

     

    --字符界面下的注销、重启与关机

    方法:exit或者【Ctrl+D】组合键

    功能:注销-退出登录状态

     

    方法:reboot或者shutdown -r now

    功能:重启

     

    方法:halt或者shutdown -h now

    功能:关机

     

    注:HHEL Server 5中,普通用户不能用shutdown命令

     

    --关机与重启的实用技巧

    方法:shutdown -h 10

    功能:10分钟后关机,并向所有终端发送“The system is going down for system halt in 10 minutes

     

    方法:shutdown -h 10 later

    功能:10分钟后关机,并向所有终端发送“ The system is going down for system halt in 10 minutes  later

     

    方法:shutdown -c

    功能:取消关机

    :该命令使用方法为,在某个终端输入关机命令,然后切换到另一个终端输入shutdown -c命令,【Ctrl+c】也可以取消关机

     

    方法:shutdown -r 10

    功能:10分钟后重启


    --与时间相关的Shell命令

    date命令

    方法:date [MMDDhhmm[YYYY][.ss]]

    功能:查看或修改系统时间

    例子:查看系统时间

    [laiyu@localhost ~]$ date

    Tue Nov 13 22:06:48 CST 2012

    例子:将当前时间修改为642215

    [laiyu@localhost ~]$ date 06042215

    date: cannot set date: Operation not permitted

    Mon Jun  4 22:15:00 CST 2012

    [laiyu@localhost ~]$ su

    Password:

    [root@localhost ~]# date

    [root@localhost laiyu]# date

    2012?? 11?? 14?? ?????? 21:27:02 CST

    [root@localhost laiyu]# date

    2012 11 14 星期三 21:27:47 CST

    [root@localhost laiyu]# date 06042215

    2012 06 04 星期一 22:15:00 CST

    注意:修改系统时间必须要有超级用户权限.

    注意:设置终端字符编码为GB2312即可解决上述字符显示问题

     

    例子:将当前系统时间修改为20121125222530

    [root@localhost laiyu]#date 112522252012.30

    2012 11 25 星期日 22:25:30 CST

     

    cal命令

    方法:cal [YYYY]

    功能:显示日历

    例子:显示本月日历

    [laiyu@localhost ~]$ cal

        November 2012  

    Su Mo Tu We Th Fr Sa

                 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

     

    例:显示2012年的日历

    [laiyu@localhost ~]$ cal 2012

                                   2012                              

     

           January               February                 March      

    Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

     1  2  3  4  5  6  7             1  2  3  4                1  2  3

     8  9 10 11 12 13 14    5  6  7  8  9 10 11    4  5  6  7  8  9 10

    15 16 17 18 19 20 21   12 13 14 15 16 17 18   11 12 13 14 15 16 17

    22 23 24 25 26 27 28   19 20 21 22 23 24 25   18 19 20 21 22 23 24

    29 30 31               26 27 28 29            25 26 27 28 29 30 31

     

            April                   May                   June       

    Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

     1  2  3  4  5  6  7          1  2  3  4  5                   1  2

     8  9 10 11 12 13 14    6  7  8  9 10 11 12    3  4  5  6  7  8  9

    15 16 17 18 19 20 21   13 14 15 16 17 18 19   10 11 12 13 14 15 16

    22 23 24 25 26 27 28   20 21 22 23 24 25 26   17 18 19 20 21 22 23

    29 30                  27 28 29 30 31         24 25 26 27 28 29 30

     

            July                  August                September    

    Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

     1  2  3  4  5  6  7             1  2  3  4                      1

     8  9 10 11 12 13 14    5  6  7  8  9 10 11    2  3  4  5  6  7  8

    15 16 17 18 19 20 21   12 13 14 15 16 17 18    9 10 11 12 13 14 15

    22 23 24 25 26 27 28   19 20 21 22 23 24 25   16 17 18 19 20 21 22

    29 30 31               26 27 28 29 30 31      23 24 25 26 27 28 29

                                                  30

           October               November               December     

    Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa

        1  2  3  4  5  6                1  2  3                      1

     7  8  9 10 11 12 13    4  5  6  7  8  9 10    2  3  4  5  6  7  8

    14 15 16 17 18 19 20   11 12 13 14 15 16 17    9 10 11 12 13 14 15

    21 22 23 24 25 26 27   18 19 20 21 22 23 24   16 17 18 19 20 21 22

    28 29 30 31            25 26 27 28 29 30      23 24 25 26 27 28 29

                                                  30 31

    --与文件和目录相关的Shell命令

    pwd命令

    方法:pwd

    功能:显示当前目录的绝对路径

     

    cd命令

    方法:cd [目录]

    功能:切换到指定目录

     

    例:切换到/usr目录

    [laiyu@localhost ~]$ cd /usr

    [laiyu@localhost usr]$ pwd

    /usr

    [laiyu@localhost usr]$ cd local

    [laiyu@localhost local]$ pwd

    /usr/local

    注意:cd命令切换目录时既可以采用绝对路径如cd /usr,也可以采用相对路径时指切换到当前目录中的某个子目录。

     

    例子:切换到用户主目录

    [laiyu@localhost local]$ pwd

    /usr/local

    [laiyu@localhost local]$ cd

    [laiyu@localhost ~]$ pwd

    /home/laiyu

    [laiyu@localhost ~]$ cd ..

    [laiyu@localhost home]$ pwd

    /home

    [laiyu@localhost home]$ cd ~

    [laiyu@localhost ~]$ pwd

    /home/laiyu

    说明:cdcd ~命令作用相同,都是切换到用户主目录

     

    ls命令

    方法:ls [选项] [文件|目录]

    功能:显示指定目录中的文件和子目录信息。当不指定目录时,显示当前目录下的文件和子目录信息

    主要选项:

    -a(all)  显示所有文件和子目录信息,包括隐藏文件和隐藏子目录。

    -l(list)  显示文件和子目录的详细信息,包括文件类型,权限,所有者和所属群组,文件大小,最后修改时间,文件名等信息

    -d(directory)  仅显示目录信息

    -t(time)  按照时间顺序显示文件,越新的文件排在越前面,ls默认按照字母顺序排列

    -R(recursive)  不仅显示指定目录下的文件和子目录信息,而且还递归显示子目录中的文件和子目录信息

    说明:()中为该选项的英文含义

    例子:查看当前目录下的文件和子目录信息

    [laiyu@localhost ~]$ ls

    Desktop  Documents  Downloads  etc  Music  Pictures  Public  Templates  Videos

    说明:不使用任何参数时,ls命令按照字母顺序(上下、左右)显示当前目录下的文件和子目录信息,不包含隐藏文件和隐藏子目录。

     

    例子:查看当前目录下所有文件和子目录的详细信息

    [laiyu@localhost ~]$ ls -al

    total 240

    drwx------. 37 laiyu laiyu  4096 Nov 13 23:15 .

    drwxr-xr-x.  3 root  root   4096 Nov 11 19:44 ..

    drwxrwxr-x.  3 laiyu laiyu  4096 Oct  5 16:37 .abrt

    drwx------.  3 laiyu laiyu  4096 Oct  5 19:51 .anthy

    -rw-------.  1 laiyu laiyu  3678 Nov 13 22:22 .bash_history

    -rw-r--r--.  1 laiyu laiyu    18 Apr 23  2012 .bash_logout

    -rw-r--r--.  1 laiyu laiyu   176 Apr 23  2012 .bash_profile

    -rw-r--r--.  1 laiyu laiyu   124 Apr 23  2012 .bashrc

    drwxr-xr-x.  4 laiyu laiyu  4096 Oct  5 17:50 .cache

    drwxr-xr-x.  9 laiyu laiyu  4096 Oct  5 19:56 .config

    drwx------.  3 laiyu laiyu  4096 Sep 23 07:07 .dbus

    drwxr-xr-x.  2 laiyu laiyu  4096 Nov 13 23:06 Desktop

    -rw-r--r--.  1 laiyu laiyu    31 Nov 13 21:15 .dmrc

    drwxr-xr-x.  2 laiyu laiyu  4096 Nov 12 23:11 Documents

    ...

    说明:目录默认为蓝色,Desktop是用户登录图形界面时系统自动产生的。从未登录图形界面的用户启用户主目录中无此目录。

     

    例子:查看/home目录的详细信息

    [laiyu@localhost ~]$ ls -dl /home

    drwxr-xr-x. 4 root root 4096 Oct 22 04:06 /home

    等价命令

    [laiyu@localhost ~]$ ll -d  /home

    说明:ll命令等同于ls -l

     

    cat命令

    方法:cat [选项] 文件列表

    主要选项:-n(number)  在每一行前显示行号

    功能:显示文本文件的内容

    说明:使用cat命令查看文本文件时,如果文件内容较长,文本在屏幕上迅速闪过,用户只能看到结尾部分的内容,使用moreless命令分屏显示文件的内容

    例子:查看当前目录下的file文件的内容,并在每一行前加行号

    [laiyu@localhost ~]$ cat -n file

         1    this is a file named file

         2    yes

         3    it is

         4    you are right

     

    more命令

    方法:more 文件

    功能:分屏显示文本文件的内容

    例子:分屏显示当前目录下.bashrc文件的内容

    [laiyu@localhost ~]$ more .bashrc

    # .bashrc
    part2

    # Source global definitions

    if [ -f /etc/bashrc ]; then

        . /etc/bashrc

    fi

     

    # User specific aliases and functions

    [laiyu@localhost ~]$ more .bash_profile

    # .bash_profile

     

    # Get the aliases and functions

    if [ -f ~/.bashrc ]; then

        . ~/.bashrc

    fi

     

    # User specific environment and startup programs

     

    PATH=$PATH:$HOME/bin

     

    export PATH

    [laiyu@localhost ~]$ more .bash_history

    yum install scim -lang -chinese

    cd /

    ls

    cd documents

    cd /documents

    cd /root

    cd /desktop

    cd desktop

    mo laiyu's home

    cd

    //

    //

    exit

    ls

    cd /home

    cd /laiyu

    ls

    cd laiyu

    cd Documents

    ls

    rpm -ivh fcitx-3.0.0-1.i386.rpm

    cd 1

    cd desktop

    --More--(6%)

    说明:more命令首先显示第一屏的内容,并在屏幕的底部左下角出现--more--(n%)字样,以及已显示文本占全部文本的百分比。[如果内容过少则不分屏,不显示字样以及已显示文本百分比]

    按【Enter】键,可以显示下一行的内容;按【Space】键可以显示下一屏的内容;按【q】键,可以退出more命令
  • 相关阅读:
    vs2008 服务器控件库
    dropdoenlist 设置默认值
    .NET用HttpFileCollection实现多文件上传
    dropdownlist 绑定
    简单的webservice调用(天气预报)
    统计在线人数
    多文件上传
    dropdownlist1 绑定 value值
    WMI 脚本入门:第一部分 (MSDN)
    WMI 脚本入门:第三部分 (MSDN)
  • 原文地址:https://www.cnblogs.com/shouke/p/10158200.html
Copyright © 2020-2023  润新知