目录
一、命令初体验
Linux命令使用技巧
二、文件目录操作
1.ls
语法:ls[-al][dir]
-a:所有文件
-l:隐藏文件
ls -l => ll
2.cd
语法:cd[dir]
~表示用户的home目录
.表示目前所在的目录
..表示目前目录的上级目录
3.cat
作用:用于显示文件内容
语法:cat [-n] filename
-n:由1开始对所有输出的行编号
4.more
作用:以分页形式显示内容
语法:more filename
- 回车键 向下滚动一行
- 空格键 向下滚动一瓶
- b 返回上一屏
- q或ctrl+c 退出more
5.tail
作用:查看文件末尾内容
语法:tail -f filename
-f:动态读取文件末尾内容 例如 tail -20 /etc/profile 看最后20行内容
6.mkdir
作用:创建目录
语法:mkdir [-p] filename
-p:确保目录是否存在,若不存在就创建一个
7.rmdir
作用:删除空目录
语法:rmdir [-p] filename
-p:当子目录被删除导致父目录为空时,父目录一起被删除
8.rm
作用:删除文件或目录
语法:rm [-rf] name
-r:将目录及其目录中所有文件逐一删除
-f:无需确认直接删除
三、拷贝移动命令
1.cp
作用:用于复制文件或目录
语法:cp[-r] source dest
-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件
2.mv
作用:为文件或目录改名,或将文件或目录移动到其他位置
语法:mv source test
四、打包压缩命令
tar
作用:对文件进行打包、解包、压缩、解压
语法:tar [-zcxvf] filename [files]
包文件后缀为.tar表示只完成了打包,并没有压缩
包文件后缀为.tar.gz表示打包的同时还进行了压缩
说明:
- -cvf:打包
- -xvf:解包
- -zcvf:打压缩包
- -zxvf:解压缩包
五、文本编辑命令 vi/vim
1.vi
作用:vi命令是编辑工具,可对内容进行编辑
语法:vi filename
2.vim
安装vim:yum install vim
六、查找命令
1.find
c
举例:
find . -name "*.java" 在当前目录及其子目录下查找java文件
find /test -name "*.java" 在test目录下查找java文件
2.grep
作用:从指定文件中查找指定的内容
语法:grep word fineName
举例:
grep Hello HelloWorld.java 在HelloWorld.java中查找Hello出现的位置
grep Hello *.java 在所有java文件中查找Hello出现的位置