Linux的常用命令
1、创建目录
- 创建单个目录:mkdir 目录名 。例如mkdir bols
2. 创建多级目录: mkdir -p 目录名。 例如mkdir -p japan/canglaoshi。如果没有-p会报错。
2、切换目录 (清屏快捷键:CTRL+L)
cd ~ :进入当前用户的家目录
cd
cd - :进入上次目录
cd .. :进入上一级目录
cd . :进入当前目录
3、删除目录
rmdir:remove directory的缩写。
rmdir :删除目录(但是一般不用),因为该命令只能删除空白目录
rm -rf:彻底删除命令。 r:表示remove;f:表示强制。 因此 -rf :表示强制删除。
4、复制文件或目录
cp(copy):复制文件的命令。
cp anaconda-ks.cfg /temp/: 将anaconda-ks.cfg文件复制到temp目录下。 cp:复制文件
cp -r japan/ /tmp/ :将japan目录复制到tmp目录下。 cp -r:复制目录
cp -a :复制目录,并且时间也一同复制。
5、剪切文件或目录
mv 【原文件】【目标文件】 例如:cp -r japan/ /tmp/ japan1 (将japan目录剪切到tmp目录下,并且取名为japan1)
mv 【原文件名字】 【新文件名字】 例如:cp -r japan japan2(将当前目录下的japan目录名字修改为japan2)
6、显示目录下的文件或目录
ls【选项】【参数】
显示当前目录下非影藏文件与目录
[root@localhost ~]# ls
anaconda-ks.cfg install.log install.log.syslog satools
输出长格式列表 :ll 是 ls -l的简写。
[root@localhost ~]# ls -1
anaconda-ks.cfg
install.log
install.log.syslog
satools
显示文件的inode信息
[root@localhost ~]# ls -i -l anaconda-ks.cfg install.log
2345481 -rw------- 1 root root 859 Jun 11 22:49 anaconda-ks.cfg
2345474 -rw-r--r-- 1 root root 13837 Jun 11 22:49 install.log
7、硬链接和软链接
- 硬链接:硬链接和源文件可以看做是用户查询信息的两种不同的渠道。
特点:拥有相同的inode节点和block块,可以看做是同一个文件;删除其中任意一个都不影响用户进行数据的访问。
可通过inode节点识别
不能针对目录使用
- 软连接:
特点:
类似windows的快捷方式;
软连接拥有自己的I节点和Block块,但是数据块中只保存原文件名和I节点,并没有实际的数据;
修改任意文件,另一个都改变;
删除原文件,软连接不能使用。
注意:做软链接时一定要将原文件写绝对路径,否则会报错。
8.其他的一些命令:
创建文件;touch [文件名]
向文件添加内容: echo 【内容】 >> 【路径】
显示文件内容:cat 【文件路径】