目录
1.显示当前所在路径
- pwd
例:
[root@localhost 桌面]# pwd
/root/桌面
2.切换目录
- cd
格式 :
- cd 目标位置
例:切换到根目录下
[root@localhost 桌面]# cd /
3.清空屏幕
- clear
格式:
- clear
快捷方式:
- ctrl+l
4.创建文本文件
- touch
格式:
- touch 路径/文件名
注意:不写路径默认是在当前路径创建文件 (./ 也表示当前路经)
例1:在根目录下创建1.txt
[root@localhost 桌面]#touch /1.txt
例2:在当前路径下创建2.txt文件
方法一:
[root@localhost 桌面]#touch 2.txt
方法二:
[root@localhost 桌面]#touch ./2.txt
5.创建目录/文件夹
- mkdir
格式:
- mkdir 路径/目录名
- mkdir 选项 路径/目录名
选项 :
- -p :在夫目录不存在的情况,会自动创建夫目录
注意:不写路径默认是在当前路径创建文件 (./ 也表示当前路径)
例1:在tmp下创建目录dir1
[root@localhost 桌面]#mkdir /tmp/dir1
例2:在tmp下,创建目录a1,在a1里面创建a2,在a2,里面创建a3
[root@localhost 桌面]# mkdir -p /tmp/a1/a2/a3
6.复制文件或目录
- cp
格式:
- cp 选项 /源文件路径/源文件名 目的路径
选项:
- -a:在复制文件的过程中,保持文件的属性不变,另外,也可以实现复制目录【cp默认无法直接复制目录】
- -r:递归复制。这个选项就是单纯的用来实现复制目录。
例:将tmp下的a.txt 复制到home下
[root@localhost 桌面]# cp /tmp/a.txt /home
思路:
1. 复制的文件类型:文本文件,也就是说不是目录,因此,可以不加-a 或者 -r
2. 源文件是:a.txt,位置是在 /tmp
3. 目标位置:/home
7.移动文件或目录
- mv
格式:
- mv 源文目录路径/源目录名 目的路径
例:将tmp下的a目录移动到home下
[root@localhost 桌面]#mv /tmp/a /home
8.删除文件或目录
- rm
格式:
- rm 选项 要删除的文件或目录路径/要删除的文件或目录名
选项:
- -r:这个是专用于删除目录的
- -f:这个选项是强制删除(删除过程不会询问)
例:删除tmp下的目录a
[root@localhost 桌面]#rm -rf /tmp/a
9.查看当前位置或指定位置有什么文件
- ls
格式:
- ls 选项 路径
选项:
- -a:显示所有文件包括隐藏文件(Linux中隐藏文件名前面是一个.)
- -l显示文件的属性信息
例:查看tmp下所以文件包括隐藏文件
[root@localhost 桌面]#ls -a /tmp
查看文件内容
10.cat
查看文本文件的内容(比较适合查看小一点的文件)
格式:
- cat 路径/文件名
例:查看tmp下的1.txt
[root@localhost 桌面]#cat /tmp/1.txt
11.more
查看文本文件的内容(比较适合查看大一点的文件)
格式:
- more 路径/文件名
more的操作
- 回车:显示下一行
- 空格:显示下一屏
- q:退出查看
12.less
查看文本文件内容(比较适合查看大一点的文件)
格式:
- less 路径/文件名
操作:
- q:退出查看
13.head
查看文件前几行内容,默认是前十行
格式:
- head 选项 路径/文件名
选项:
- -n:指定产看多少行
例:查看当前路经下1.txt的前5行
[root@localhost 桌面]#head -n5 1.txt
14.tail
查看文件后几行,默认是后十行
格式:
- tail 选项 路径/文件名
选项:
-n:指定查看多少行
15.查看命令的帮助手册
- man
格式:
- man 需要查看的命令