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 查看文件尾部,不退出,等待显示后续追加至此文件的新内容。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。