Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧!
1、常用快捷键
TAB:命令/地址补全
Ctrl+L:清空屏幕
Ctrl+a:将光标移到行首
Ctrl+e:将光标移到行尾
Ctrl+u:从光标至命令开始处,删除
Ctrl+k:从光标至结尾处,删除
Ctrl+z:挂起/暂停
2、查看帮助
cmd --help:查看简单版命令帮助
man cmd:查看详细帮助(有问题,找男人!)
sh -x Demo.sh (调试Demo脚本linux常用命令,会显示执行过程)
3、常用命令
echo $环境变量、$?(上一次命令执行结果,0:成功;1~255:失败)
-n:不换行
-e:可使用转义字符(如\b、\n等)
ifconfig 获取网卡配置与网络状态等信息
uname 查看系统内核与系统版本等信息
ping 查看网络通信状态(-c number :指定尝试连接次数)
ping-c4
cd 路径转换
常用的有:cd ..(返回父级目录);cd ~(返回家目录);cd .(当前目录);cd - (返回上一次目录);cd your_path(常用,跳转到对应的绝对路径下)
alias 命令别名(unalias:撤销别名)
which 显示命令完整路径
whereis 可查看命令地址、文档、手册
ls 列出文件信息
常用的有:ls -l (列出当前路径下文件详细信息,可简写为"ll") ;ls -lh (文件详细信息中linux常用命令,文件大小将以"MB","KB"等方式方便阅览)
wc 查看一个文件的行数、字数、字符数
wc -l demon 查看demon文件的函数行数
du 查看一个文件的大小
du -sh demon 查看demon文件的大小(仅看该文件,且以"mb"/"kb"当时呈现)
dd 格式转化
dd if ="" of="" [bs="" count=""]
4、文本工具
cat :屏幕中显示文件全部信息
-n:显示行号
-e:显示结尾
more:翻屏显示,尾部后自动退出