美文网首页程序员
Linux常用命令

Linux常用命令

作者: 菜鸟_一枚 | 来源:发表于2016-04-02 14:58 被阅读0次

Linux常用命令

1、ls命令

  • ls命令是列出目录内容(List Directory Contents)的意思,运行它就是列出文件夹里的内容,可能是文件也可能是文件夹
  • “ls -l”命令以详情模式(long listingfashion)列出文件夹的内容
  • “ls -a”命令会列出文件夹里的所有内容,包括以“.”开头的隐藏的文件

2、cd命令

  • 经常使用的“cd”命令代表改变目录,它在终端中改变工作目录来执行,复制、移动、读、写等待操作
  • cd.. 代表回到上一目录
  • cd / 代表回到根目录

3、pwd命令

  • pwd (print working directory) 在终端中显示当前工作目录的全路径

4、history命令

  • “history”命令就是历史记录,它显示了在终端中所执行过的所有命令的历史

5、mkdir命令

  • “mkdir”(make directory)命令在命名路径下创建新的目录,然而如果目录已经存在了,那么他就会返回一个错误信息“不能创建文件夹,文件夹已经存在了”

6、touch命令

  • “touch”命令代表了将文件的范文和修改时间更新为当前时间,touch命令只会在文件不存在的时候才会创建它,如果文件已经存在了,他会更新时间戳,但是并不会改变文件的内容。

7、chmod命令

  • “chmod”命令就是改变文件的模式位,chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)
  • 在文件(文件夹或者其他,为了简单起见,我们就是用文件)中在3中类型的权限
    • Read (r)=4
    • Write(w)=2
    • Execute(x)=1
    • 所以如果你想给文件只读权限,就设置为‘4’,只写权限,设置权限为‘2’:只执行权限,设置为’1‘:读写权限,就是4+2=6 ,以此类推
    • 现在需要设置3中用户和用户组权限,第一个就是拥有者,然后是用户所在的组,最后是其他用户
    • root@yinlei:~# chmod 777 abc.sh

8、tar命令

  • "tar"命令是磁带归档(Tape Archive),对创建一些文件的归档和他们的解压很有用
    • root@tecmint:~# tar -zxvf abc.tar.gz(记住’z‘代表了.tar.gz)
    • root@tecmint:~# tar -jxvf abc.tar.bz2(记住’j‘代表了.tar.gz2)
    • root@tecmint:~# tar -cvf archieve.tar.gz(bz2)//path/to/folder/abc
  • 注意:“tar.gz”代表了使用gzip归档,“bar.bz2”使用bzip压缩的,它压缩的更好但是也更慢

9、date命令

$ date
2016年04月 2日  6:15:39

10、cat命令

  • "cat"代表了连接(Concatenation),连接两个或者更多文本文件或者以标准输出形式打印文件的内容
  • root@yinlei:~# cat a.txt b.txt c.txt d.txt adbd.txt

11、cp命令

  • "copy"就是复制,它会从一个地方复制一个文件到另一地方
  • root@yinlei:~#cp/home/user/Downloads abc.tar.gz /home/user/Desktop
  • 注意:cp,在shell脚本中最常用的一个命令,而且它可以使用通配符,来定制所需要的文件的复制

12、mv命令

  • “mv”命令,将一个地方的文件移动到另一个地方去
  • root@yinlei:~# mv /home/user/Downloads abc.tar.gz /home/user/Desktop

相关文章

网友评论

    本文标题:Linux常用命令

    本文链接:https://www.haomeiwen.com/subject/cuoylttx.html