Linux基本命令总结

1、命令帮助手册(3个)

--help   是一个工具选项,大部分的GNU工具都具备这个选项,“--help”选项可以用来显示一些工具的信息

# command --help

man   可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息

# man command

info   是一个基于菜单的超文本系统,由GNU项目开发并由Linux发布。info工具包括一些关于Linux shell、工具、GNU项目开发程序的说明文档

# info command

 

2、目录操作命令(6个)

ls   查看目录列表

# ls [OPTION]... [FILE]...

  -l 以长格式显示文件或目录的详细信息(long)。

  -d 显示目录 而不是显示目录里面的文件。

  -a 显示目录所有文件 包括以.开头的隐藏文件。

mkdir   创建目录

# mkdir [OPTION]... DIRECTORY...

  -p 递归创建目录。

  -v 打印创建目录详细信息。

rmdir   删除空目录

# rmdir [OPTION]... DIRECTORY...

cd   切换工作目录

pwd   打印当前工作目录

tree   以树形结构显示文件目录结构

 

3、文件操作命令(5个)

touch  如果文件不存在,则创建文件;如果文件存在,则只更新文件的时间戳。

# touch [OPTION] filename

cp   拷贝,默认不能拷贝目录

# cp [OPTION]... SOURCE... DIRECTORY

  -r 递归拷贝目录。

  -p 保持文件或目录的原属性。

  -a 相当于"-dpR"。

  -f 不交互,强制覆盖

rm   删除,默认不能删除目录

#  rm [OPTION]... FILE...

  -r 删除目录。

  -f 不交互,强制删除。

mv   移动,单个文件重命名

# mv [OPTION]... SOURCE... DIRECTORY

rename   批量重命名

案例
[root@lb mnt]# mkdir htm{1..10}
[root@lb mnt]# ls
htm1  htm10  htm2  htm3  htm4  htm5  htm6  htm7  htm8  htm9
[root@lb mnt]# rename htm html htm*
[root@lb mnt]# ls
html1  html10  html2  html3  html4  html5  html6  html7  html8  html9

 

4、文件查看及处理命令

cat   查看文件内容

# cat filename

  -n 输出行号。

more   分页查看文件内容

  Enter键   增加一行显示。

  空格健   继续显示下一屏,相当于Ctrl+f

  q键   退出查看。

less   分页查看文件内容,功能比more更强大

  Enter键   增加一行显示。

  空格键   继续显示下一屏,相当于Ctrl+f

  Ctrl+b  显示上一屏。

  q键   退出查看。

head   查看文件前n行,默认n值是10

# head [ -n ] filename

tail   查看文件后n行,默认n值是10

# tail [-n ] filename

  -f 查看文件尾部,不退出,等待显示后续追加至此文件的新内容。

 

 

 

 

  

 

 

 

 

 

 

  

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。