1.命令使用
简要说明命令的作用:$whatis command
更加详细的说明文档:$info command
查询命令的说明文档:$man command
查看程序安装路径:$which command
查看程序搜索路劲:$whereis command
2.文件及目录管理
2.1 创建和删除
创建:mkdir
删除:rm
删除非空目录:rm -rf dirpath
删除日志:rm *log(等价:$find ./ -name "*log" -exec rm {};)
移动:mv
复制:cp(复制目录:cp -r)
查看当前目录下文件个数:find ./ | wc -l
2.2 目录切换
切换到home目录:cd 或 cd ~
显示当前路劲:pwd
切换到path路径:cd path
切换到上一个目录:cd ..
2.3 列出目录项
显示当前目录下文件:ls
按时间排序,以列表的方式显示目录项:ls -lrt
查看隐藏文件:ls -a
给每项文件前面加一个id编号:ls | cat -n
2.4 查找目录及文件
搜寻文件或目录:find ./ -name filename
find是实时查找,如果需要更快的查询,可使用locate:locate string
2.5 查看文件内容
显示时同时显示行号:cat filename -n
只看前10行:head -10 filename
显示倒数5行:tail -5 filename
查看两个文件间的差别:diff file1 file2
动态显示文本最新信息:tail -f filename
2.6 给文件增加别名
创建硬链接:ln cc ccAgain
创建软链接:ln -s cc ccTo
2.7 Bash快捷键输入或删除
删除光标到行首的所有字符:ctr-u
删除当前光标到前边的最近一个空格之间的字符:ctr-w
删除光标前边的字符:ctr-h
2.8 重定向
将标准输出和标准错误重定向到文件:ls -l > out.file 2>&1
简要说明命令的作用:$whatis command
更加详细的说明文档:$info command
查询命令的说明文档:$man command
查看程序安装路径:$which command
查看程序搜索路劲:$whereis command
2.文件及目录管理
2.1 创建和删除
创建:mkdir
删除:rm
删除非空目录:rm -rf dirpath
删除日志:rm *log(等价:$find ./ -name "*log" -exec rm {};)
移动:mv
复制:cp(复制目录:cp -r)
查看当前目录下文件个数:find ./ | wc -l
2.2 目录切换
切换到home目录:cd 或 cd ~
显示当前路劲:pwd
切换到path路径:cd path
切换到上一个目录:cd ..
2.3 列出目录项
显示当前目录下文件:ls
按时间排序,以列表的方式显示目录项:ls -lrt
查看隐藏文件:ls -a
给每项文件前面加一个id编号:ls | cat -n
2.4 查找目录及文件
搜寻文件或目录:find ./ -name filename
find是实时查找,如果需要更快的查询,可使用locate:locate string
2.5 查看文件内容
显示时同时显示行号:cat filename -n
只看前10行:head -10 filename
显示倒数5行:tail -5 filename
查看两个文件间的差别:diff file1 file2
动态显示文本最新信息:tail -f filename
2.6 给文件增加别名
创建硬链接:ln cc ccAgain
创建软链接:ln -s cc ccTo
2.7 Bash快捷键输入或删除
删除光标到行首的所有字符:ctr-u
删除当前光标到前边的最近一个空格之间的字符:ctr-w
删除光标前边的字符:ctr-h
2.8 重定向
将标准输出和标准错误重定向到文件:ls -l > out.file 2>&1