zoukankan      html  css  js  c++  java
  • 第2讲Linux常用shell命令

    第2讲Linux常用shell命令

     

    使用

    LINUX

    虚拟机的快照

    以下文章由影视网收集于提供

    www.808ys.com 

    实验目的:

     

    掌握

    Linux

    常用命令

     

    实验步骤:

     

    一、基本命令

     

    1

    、立即关机并重启动,执行如下命令:

     

    shutdown  -r  now 

    或者

    reboot 

    2

    、立即关机,执行如下命令:

     

    shutdown  -h  now 

    或者

    poweroff 

    3

    、等待

    2

    分钟关机并重启动,执行如下命令:

     

    shutdown  -r  2 

    4

    、等待

    2

    分钟关机,执行如下命令:

     

    shutdown  -h  2 

    5

    、使用当前用户的历史命令,执行如下操作:

     

    history 

    将会显示使用过的每条命令及其序号,可利用序号重复执行该命令。

     

    例如输入

    !1

    并回车,将会重复执行第

    1

    条历史命令。

     

    也可用上下光标键调出某条历史命令,然后按回车键重复执行。还可用上下光标键调出某条

    历史命令,修改后按回车键执行。

     

    6

    、清除当前用户的历史命令,执行如下命令:

     

    history  -c 

    此时用向上光标键将会调不出任何历史命令。

     

    7

    、命令提示键

    <Tab>

    :输入命令开头一个或几个字母,然后按

    1

    次【

    Tab

    】键,系统会自动补

    全能够识别的部分;再按

    1

    次【

    Tab

    】键,系统显示出符合条件的所有命令供用户选择。

     

    例如输入

    group

    后按两次

    <Tab>

    键,将会显示以

    group

    开头的所有命令。

     

    8

    、显示内核版本号,执行如下命令:

     

    uname  -r 

    注:内核版本号不同于软件发行版本号。例如,

    RHEL 5.4

    的内核版本号是

    2.6.18-164.el5

    软件发行版本号是

    5.4

     

    9

    、清除屏幕,执行如下命令:

     

    clear 

    10

    、显示操作系统时钟,执行如下命令:

     

    date 

    11

    、加载光盘到

    /media

    ,执行如下命令:

     

    mount  /dev/cdrom  /media 

    12

    、卸载光盘,执行如下命令:

     

    umount  /dev/cdrom 

    或者

     umount  /media 

    注意:不要在

    /media

    或其子目录中执行此命令,否则将会出现“设备忙错误”。

     

    13

    、查看存储设备

    ,

    执行如下命令:

     

    fdisk 

    14

    、加载

    U

    盘到

    /media 

     

    mount  /dev/sdb1  /media 

    15

    、卸载

    U

    盘,执行如下命令:

     

    umount  /dev/sdb1 

    或者

     umount  /media 

    注意:不要在

    /media

    或其子目录中执行此命令,否则将会出现“设备忙错误”。

     

    16 

    中断

    shell

    命令

     

    Ctrl+C 

     

    二、文件目录操作命令

     

    1

    、显示当前的绝对路径,执行如下命令:

     

    pwd 

    2

    、改变当前目录,例如执行如下命令:

     

    cd  /etc/yum 

    将会把当前目录改为

    /etc/yum

     

    3

    、回到当前目录的父目录,执行如下命令:

     

    cd  .. 

    4

    、创建目录,例如执行如下命令:

     

    mkdir  /usr/tigger 

    5

    、删除目录,例如执行如下命令:

     

    rmdir  /usr/tigger 

    注:使用

    rmdir

    命令时,待删除的目录必须为空。

     

    6

    、列出目录中的内容,例如执行如下命令:

     

    ls  / 

    7

    、列出目录中的所有内容

    (

    包括隐藏文件或称为点文件

    ,例如执行如下命令:

     

    ls  /root  -a 

    将会看到以“

    .

    ”开头的文件名,它们称为点文件。若用命令“

    ls  /root

    ”是看不到它们的。

     

    8

    、用长格式列出目录中的内容,执行如下命令:

     

    ls  /boot  -l 

    注:在

    Linux

    中,若某命令有几个开关,可将这几个开关合并在一起。例如,命令

    ls  -a  -l

    与命令

    ls  -al

    或者

    ls  -la

    作用相同。

     

    9

    、创建空文件,例如执行如下命令:

     

    touch  /a.dat 

    10

    、复制文件,例如执行如下命令:

     

    cp  /etc/host.conf  /root 

    将会把目录

    /etc

    中的文件

    host.conf

    复制到目录

    /root

    中,文件名不变。

     

    11

    、复制整个子目录

    (

    不改变目录名

    )

    ,例如执行如下命令:

     

    cp  -r  /usr/include  /root 

    将会把整个子目录

    /usr/include(

    不改变目录名

    )

    复制到目录

    /root

    中。

     

    12

    、复制整个子目录

    (

    改变目录名

    )

    ,例如执行如下命令:

     

    cp  -r  /usr/include  /root/include2 

    将会把整个子目录

    /usr/include

    复制到目录

    /root

    中,并将目录名从

    include

    改为

    include2

     

    13

    、移动文件或给文件改名,例如执行如下命令:

     

    给文件改名:

     

    mv  /root/host.conf  /root/myfile   

    移动文件:

     

    mv  /root/myfile   / 

     

    移动文件同时改名:

     

    mv  /myfile  /root/myfile2 

    14

    、删除文件,例如执行如下命令:

     

    rm  /root/myfile2 

    y

    键确认。

     

    rm  -f  /a.dat 

    不需确认。

     

    15

    、删除非空目录,例如执行如下命令:

     

    mkdir  /root/mysub  /root/mysub/new 

    rmdir  /root/mysub 

    系统提示目录非空

     

    rm  -rf  /root/mysub 

    系统无错误提示。

     

    ls  /root 

    将看到目录

    /root

    中已经没有

    mysub

    目录。

     

    16

    、分屏显示文件内容,例如执行如下命令:

     

    more  /etc/services 

    按空格键显示下一屏,按

    q

    键返回命令行状态。

     

    注:

    more

    作为管道命令时,可与其它一些命令结合,例如:

     

    ls  /etc   |more 

    history  |more 

    17

    、显示文件内容,例如执行如下命令:

     

    cat  /etc/services 

    18

    、合并文件,例如执行如下命令:

     

    cat  /etc/resolv.conf  /etc/yum.conf  >/b.dat 

    执行如下命令进行验证:

     

    ls  -l  /b.dat 

    显示该文件长度为

    814

    字节。

     

    也可用两条命令实现同样的功能:

     

    cat  /etc/resolv.conf  >/c.dat 

    此时该文件长度为

    26

    字节。

     

    cat   /etc/yum.conf   >>/c.dat 

    此时该文件长度为

    814

    字节。

     

    注:

    >

    >>

    是重定向符号,

    若重定向的文件已经存在,

    则使用

    >

    时将用新内容覆盖原来的内容,

    而使用

    >>

    时将用新内容添加到原来内容的后面。

     

     

    三、

    vi

    编辑器

     

    创建或修改某一文本文件,例如执行如下命令:

     

    vi  /b.dat 

    vi

    编辑器有

    2

    种模式:命令模式和编辑模式。

     

    vi

    启动后进入的是命令模式,在命令模式中按

    i

    键就可以进入编辑模式。

     

    在编辑模式中按

    <Esc>

    键就可以返回到命令模式。

     

    i

    键后开始编辑。

    编辑完成后,

    <Esc>

    键返回到命令模式,

    输入

    :wq

    后按回车键保存文件后

    退出;或者输入

    :q!

    后按回车键不存盘退出。

     

    若要删除光标所在行,

    则先返回到命令模式,

    再按两次

    d

    键。

    若要删除从光标所在行开始向下

    的若干行,例如

    5

    行,则先返回到命令模式,按

    5

    键,再按两次

    d

    键。删除的内容同时进入

    vi

  • 相关阅读:
    458 The Decoder
    488 Triangle Wave
    10300 Ecological Premium
    10071 Back to High School Physics
    when I update Ubuntu, there are somthing wrong with my gnuradio
    gnuradio 3.3.0rc0 和gnuradio 3.3.0里边的文件又改名字了。。
    source insight 使用技巧
    重装gnuradio遇到一点问题
    Ubuntu 11.04 method of logout and login
    python 中用SWIG包装C和C++和接口生成的例子
  • 原文地址:https://www.cnblogs.com/erma0-007/p/8655583.html
Copyright © 2011-2022 走看看