Linux基础命令

一、开关机命令
        1、shutdown –h now:立刻进行关机
             –r now:现在重新启动计算机
        2、reboot:现在重新启动计算机
        3、su -:切换用户;
        4、passwd:修改用户密码
        5、logout:用户注销

二、常用快捷命令
        1、tab = 补全
        2、ctrl + l -:清屏,类似clear命令
        3、ctrl + r -:查找历史命令(history)
        4、ctrl+c = 终止
        5、ctrl+k = 删除此处至末尾所有内容
        6、ctrl+u = 删除此处至开始所有内容

三、切换目录命令cd
    cd test   切换到test目录下
    cd .. 切换到上一级目录
    cd / 切换到系统根目录下
    cd ~ 切换到当前用户的根目录下
    cd - 切换到上一级所在的目录

四、目录的创建(mkdir)和删除(rmdir)命令
    mkdir test 在当前目录下创建一个test目录
    mkdir -p test/a/b 在test目录下的a目录下创建一个b目录,如果上一级目录不存在,则连它的父目录一起创建
    rmdir test 删除当前目录下的test目录(注意:该命令只能够删除空目录)

五、文件的创建(touch)和删除(rm)命令
    touch test.txt      在当前目录下创建一个test.txt的文件
    rm test.txt 删除test.txt的文件(带询问的删除,需输入y才能删除)
    rm -f test.txt 直接删除text.txt文件
    rm -r test 递归删除,即删除test目录以及其目录下的子目录(带询问的删除)
    rm -rf test 直接删除test目录以及其目录下的子目

六、文件/文件夹的cp 
  cp (复制文件或目录)
  cp 即拷贝文件和目录。
  语法:
  [root@www ~]# cp [-adfilprsu] 来源档(source) 目标档(destination)
  [root@www ~]# cp [options] source1 source2 source3 .... directory
  选项和参数:
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。

七、Linux 文件内容查看
  Linux系统中使用以下命令来查看文件的内容:
  1.cat命令  由第一行开始显示文件内容
  2.cut命令用来显示行中的指定部分,删除文件中指定字段.
  3.more命令 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。
  4.less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。
  5.head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。
  6.tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。
  7. wc命令用来计算数字。
  8.uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用。
  9.sort命令它将文件进行排序,并将排序结果标准输出。

Linux基础命令

上一篇:Hello Docker(八)——Docker Machine


下一篇:KVM Forum 2019: virtio-vsock in QEMU, Firecracker and Linux