一、文件命令
1.绝对路径与相对路径的区别
相对路径:不加“/”表示从当前文件夹路径开始计算
绝对路径:加“/” 全路径
2.cd 命令(转换目录)
cd 表示当前用户下的home文件
[root@linux ~]# cd /etc
[root@linux etc]# cd sysconfig/
[root@linux sysconfig]# cd network-scripts/
cd ../ 表示返回到上一层目录
cd ./ 表示当前目录
3. ls 命令(查看子目录,或者当前文件夹下所有文件)
ls -a 表示查看包含. 文件或者文件夹
ls -l 表示查看文件的详细信息,包含文件的权限、文件的用户、用户组、创建时间
案例:查看etc文件的夹下所有文件的详细信息
[root@linux networking]# ls -al /etc
4.pwd命令(显示当前目录的所有信息)
root@linux networking]# pwd
结果:
/etc/sysconfig/networking
5.mkdir命令(创建文件夹)
[root@linux ~]# mkdir /miaomiao 创建一个文件夹
[root@linux /]# mkdir -pv /miao/zhaowei 创建有子目录的文件夹,需要加-p(表示父目录不存在,则创建)
过程:
先创建:mkdir: created directory `/miao'
在创建:mkdir: created directory `/miao/zhaowei'
6.rmdir命令(删除空文件夹)
[root@linux /]# rmdir /miaomiao 删除一个文件夹
[root@www tmp]# rmdir -p test1/test2/test3/test4 删除多个文件夹
注意:利用 -p 这个选项,立刻就可以将 test1/test2/test3/test4 一次删除。
不过要注意的是,这个 rmdir 仅能删除空的目录,你可以使用 rm 命令来删除非空目录
7.vi命令(创建文件)
vi /a/a.txt
:wq 保存并且退出
8.cp命令(复制文件)
[root@linux a]# cp /tmp/VMwareTools-10.0.0-2977863.tar.gz /a
[root@linux a]# cp /a/a.txt /tmp/newname.txt
9.mv命令 (移动文件)
MV 想要移动的文件 /移动到的路径
[root@linux tmp]# mv VMwareTools-10.0.0-2977863.tar.gz /usr
10.rm命令(删除文件夹)
rm /a/a.txt
删除某一个文件,默认友好性提示
-r 递归删除一个文件夹,包括文件夹中的子文件夹,还有文件
-i 友好型提示
-f 强制删除
-v 显示