Linux最常用命令的小总结
目录及文件的基本操作:
cd .. 切换到当前目录的上一级目录
cd 切换工作目录至当前用户的家目录
cd - 返回到上一个打开的目录(像遥控器上的切换键,切换到上一个播放的电视频道)
ll -h 人性化显示目录与文件的容量信息
mkdir -p创建多级目录
find -name a.js 搜索当前目录下(包括子目录)叫做你a.js的文件
find -iname 按名称查找,不区分大小写
find -mtime按修改时间查找如 find / -mtime 2 查找计算机中2天前的当天被修改过的档案
du -sh [文件或目录] 人性化的计算文件或目录的容量(-s仅显示总容量,不加-s的话显示的为当前目录及其子目录的容量信息)
查看文件内容:
cat 参数 文件 查看文件内容(-n 显示行号,包括空白行 -b显示行号,空白行不显示行号)
less 分页查看文件内容,空格键查看下一页,方向键上下回翻,q键退出查看
head 查看文件头部内容,默认显示前10行(-n 显示文件前n行的内容)
tail 与head相反,查看文件末尾内容
wc [选项] [文件】显示文件的行、单词与字节统计信息(-c 显示文件字节统计信息、-l显示文件行数统计信息、-w显示文件单词统计信息)
grep [选项] 匹配模式 [文件] 查找关键字并打印匹配的行。(-i 忽略大小写 -w匹配单词 -v取反匹配) 如 grep -w num text.txt 过滤单词num
命令使用技巧:
tab键自动补全、查看历史命令 history 、适时清屏(crtl+l 或 clear)、查找常用命令存储位置(which 命令)
\的作用是换行输入命令,命令比较长时经常会用到\符号。
对于history命令,输入!n来准确定位历史记录,如!242将直接调用命令历史的第242条记录并执行。
管道与重定向需要注意的地方:标准输入的文件的描述符为0,标准输出的文件描述符为1,错误输出的文件描述符为2。
ls -l abc install.log >>all.txt 2>&1 标准输出与错误输出均导入至all.txt文件 。
清空历史命令:history -c && > ~/.bash_history