Linux的常用命令

  Linux的常用命令

1、创建目录

  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 【文件路径】

原文地址:https://www.cnblogs.com/xiaocao123/p/9631936.html