Linux BASH 常用命令

Posted TravisLi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux BASH 常用命令相关的知识,希望对你有一定的参考价值。

1.  ls命令

ls /etc -l                //以列表形式查看etc文件夹中内容

 2.  cd、pwd命令

1 cd /etc/network/                     //定位到network文件夹中
2 cd .                                    //当前目录
3 cd ..                                  //上级目录
4 pwd                                    //显示当前目录路径

 3.  cat、dmesg命令

1 cat /var/log/messages                       //查看messages文件内容
2 dmesg //查看/var/log/message文件内容

4.  more、tail、watch命令

1 more /var/log/messages                     //显示messages内容(按空格翻页)
1 tail -20 /var/log/messages         //查看messages最后20行内容
1 watch -n 2 tail -20 /var/log/messages        //每隔2S显示最后20行信息

 5.  cp命令

1 cp ip ip1                //拷贝ps文件并将其命名为ps1粘贴

 6.  rm命令

1 rm TEST                 //删除TEST文件

7.  top命令

1 top                       //查看当前系统状态

 8. ps命令

1 ps  -ef             //查看进程

 9.  grep命令

1 grep ssh /etc/passwd                          //显示passwd文件中只包含ssh字符串的结果

 10.  ifconfig命令

1 ifconfig                  //查看当前网络配置
2 ifconfig eth0 down                //关闭eth0网卡
3 ifconfig eth0 up                  //开启eth0网卡
4 macchanger -m 00:11:11:11:11:11 eth0    //修改eth0网卡mac地址(但重启后失效)

 11. netstat命令

1 netstat -pantu              //查看当前tcp和udp网络连接
2 netstat -pantu | egrep -v \'0.0.0.0|:::\'       //查看tcp和udp连接,并过滤0.0.0.0、:::
3 netstat -pantu | egrep -v \'0.0.0.0|:::\' | awk \'{print $5}\'      //显示tcp、udp连接中第五列数据,并过滤0.0.0.0及:::
4 netstat -pantu | egrep -v \'0.0.0.0|:::\' | awk \'{print $5}\'  | egrep -v \'and|Address\' | cut -d \':\' -f 1 | sort | uniq > ip           //显示tcp、udp连接中第五列数据,并过滤0.0.0.0及:::,以:为分隔符输出第一列,并将文件输出至ip文件中

 12.  find命令

1 find / -name nmap                       //从根目录开始查找名为nmap的文件
2 find . -name "ip*" //在当前目录查找名为ipxxxx的文件
3 find . -name "ip*" -exec cp {} /opt/{}.bak \\; //在当前目录查找名为ipxxx的文件,并将其拷贝至opt文件夹下,且后缀命名为.bak

 13.  mount命令

1 mount -o loop kali.iso /media/cdrom                 //挂载kali.iso文件到/media/cdrom下

 14.  whereis命令

1 updatedb                             //更新whereis需要查找的数据库
2 whereis nmap                       //查找nmap所在目录
3 whereis -b nmap                    //查找nmap二进制文件目录

15.  echo命令

1 echo “Hello Word”              //显示Hello Word字符

 

 16.  vi命令

1 vi ip.bak                       //进入ip.bak文件命令模式
2     i                      //进入编辑模式
3     :wq!             //在vi命令模式下强制保存退出
4     dd                   //在vi命令模式下删除光标所在行
5     o                     //在vi命令模式下插入光标所在行
6     :set number       //在vi命令模式下设置序号
7 按esc键                   //退出编辑模式
8 按Y键                      //复制光标所在行数据
9 按P键                      //粘贴至光标所在行             

 

 17.  chmod +x命令

1 chmod +x VMware-Workstation-Full-15.5.2-15785246.x86_64.bundle  //给VMware安装包赋予可执行权限
2 ./VMware-Workstation-Full-15.5.2-15785246.x86_64.bundle     //安装

 

 

以上是关于Linux BASH 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

10 分钟学会Linux常用 bash命令

[Linux记录] 常用BASH命令(1)——基础

Linux常用命令及bash特性

Linux BASH 常用命令

[Linux Shell学习系列三]常用Shell(Bash)命令-其他常用命令

[Linux Shell学习系列三]常用Shell(Bash)命令-其他常用命令