1. bash常用任务管理命令&,Ctrl-Z,Ctrl-C,jobs,fg,bg,kill等。2. 基本的文件管理命令ls, ls-l, less, head, tail, tail -f, ln, ln -s, chmod, chown, du, du -sk *, df, mount等。3. 基本的网络管理命令ipconfig, ifconfig, dig等。4. 软件安装命令apt-get ,yum, cat -n等。5. 常用表达式!!, !$, {a..b},{a,b,c},{$1-$9},$0, $#,$?,$$,$*等。6. 日常使用命令Ctrl-R, cd -,xargs, parallel, pstree –p, pgrep,pkill, nohup,disown,screen, tmux, lsof, netstat –lntp, set, man ascii, screen,dtach, curl, curl -l, wget, lynx -dump –stdin, xmlstarlet, ssh -L, ssh –D, cron, Ctrl-S Ctrl-C等。7. 数据处理命令sort,uniq, uniq -u, uniq –d, cut,paste, join, awk,sed, shuf, sort,hd,bvi, strings,grep, iconv,uconv, split,csplit等。8. 系统调试命令iostat,netstat,top,atop,htop,dstat, free,vmstat, kill -3 ,mtr,traceroute, iftop,nethogs, ab,siege, wireshark,tshark, strace,ltrace, ldd, gdb, sar, stap, perf, dmesg等。更多Linux技术,可关注老男孩Linux公众号!
| 线上查询及帮助命令 |man:全称为manual,用于查看系统中自带的各种参考手册;help:用于显示shell内部命令的帮助信息;| 文件和目录操作命令 |ls:全拼list,列出目录的内容及其内容属性信息;cd:全拼change directory,切换当前工作目录至dirName(目录参数);cp:全称copy,复制文件或目录;find:用于在指定目录及目录下查找文件;mkdir:全拼make directories,创建目录;mv:全拼move,移动或重命名文件;pwd:全拼print working directory,显示当前工作目录的绝对路径;rename:可用字符串替换的方式批量改变文件名;rm:全拼remove,删除一个或多个文件或目录。必须格外小心地使用该命令;rmdir:全拼remove empty directories,删除空目录;touch:修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件;| 查看文件及内容处理命令 |cat:全拼concatenate,用于连接多个文件并且打印到屏幕输出或重定向到指定文件中,可查看文件内容;tac:cat的反向拼写,因此命令的功能为反向显示文件内容。文件内容的最后一行先显示,第一行最后显示;less:可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件;head:显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容;tail:查看文件尾部内容,有一个常用的参数-f常用于查阅正在改变的文件。可以看到最新的文件内容;| 文件压缩及解压缩命令 |tar:tar命令是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件;unzip:用于解压缩zip文件;gzip:用于压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名;zip:用来将文件压缩成为常用的zip格式。