linux 常用命令 ---20181123
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)移动当前文件夹下的所有文件到上一级目录
(5)将目录A重命名为B
mv a b
(6)将/a目录移动到/b下,并重命名为c
mv /a /b/c
mv * ../
8. vi 进入编辑模式命令
(1)vi fileName 检测文件fileName是否存在,不存在创建fileName并打开
(2)esx键(都必须先按) 退出编辑模式, :wq 保存退出 :q! 强制退出(不会创建fileName文件) :q没编辑退出