linux 常用命令 ---20181123

时间:2022-12-10 16:19:15

1.  ls 查看命令

是list的缩写  ---以查看文件权限(包括目录、文件夹、文件权限)查看目录信息
  (1) ls -a 列出目录所有文件,包含以 . 开头的隐藏文件

2.  cd 切换目录命令

是changeDirectory的缩写 ---切换目录

  (1)进入要进入的目录      cd /fileName/listName2

  (2)进入家(root)目录      cd ~

  (3)进入上一次工作路径    cd -

3.  pwd  显示工作路径命令

是Print Working Directory的缩写  --- 查看当前工作目录路径

  (1)查看当前路径    pwd

  (2)查看软链接的实际路径  pwd -p

4.  mkdir  创建文件夹命令

用户创建文件夹 

  (1) -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那                      些尚不在的目录,即一次可以建立多个目录;

  (2)mkdir fileName  创建文件名为fileName的文件夹

  (3)mkdir -p /tmp/test/t1/listName  在tmp目录下创建路径为test/t1/listName的目录,若不存在,则创建

5.  rm  删除命令

是remove的缩写 ,删除一个目录中的一个或多个文件 或目录,删除目录时需要添加-r,使用rm来删除文件,可以恢复

  (1)删除任何.log文件,删除前逐一询问确认    rm -i *.log

  (2)删除test子目录及其子目录中所有档案,并且不用确认   rm -rf test

6.  rmdir  删除命令

是从一个目录中删除一个或多个子目录项,删除某目录时也必须对齐父目录的写权限  注意:不能删除空目录

  (1)当parent子目录被删除后使它也成为空目录的话,则顺便一并删除   rmdir -p parent/child/child11

7.  mv 移动命令

 移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。      

         当第二个参数为目录时,可刚多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中

         实例:

         (1)将文件test.log重命名为test1.txt

         mv test.log test1.txt

         (2)将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中

         mv llog1.txt log2.txt log3.txt /test3

         (3)将文件file1改名为file2,如果file2已经存在,则询问是否覆盖

         mv -i log1.txt log2.txt

         (4)移动当前文件夹下的所有文件到上一级目录

         mv * ../

8. vi 进入编辑模式命令

(1)vi fileName    检测文件fileName是否存在,不存在创建fileName并打开

(2)esx键(都必须先按)     退出编辑模式,   :wq 保存退出   :q! 强制退出(不会创建fileName文件)  :q没编辑退出