Linux常用命令

  1. ifconfig  查看网卡信息 mac地址 IP地址(v4 v6 linklocal) RX TX接收 发出的数据包或字节
  2. ip a   查看ip地址(v4 v6 linklocal) mac地址         
  3. ls (-R/F/la)   显示该目录下的文件,R显示包括子目录下的所有文件,F显示目录文件后面有一个/    ls | wc -l 统计文件数量
  4. ps  aux    显示所有进程并完整输出  ps aux | grep -i ntp 显示ntp这个进程信息
  5. cat  文件名  显示文件内容
  6. tail -f 文件名   查看不断增长的文件   tail -n 10 文件名 显示文件的后十行
  7. head -n 10 文件名 显示文件前十行
  8. vi 文件名 可对文件进行编辑 yy复制 dd删除
  9. cd /etc/dhcp 切换目录到/etc/dhcp   cd - 切换到上一个目录
  10. journalctl -f  跟踪日志内容
  11. netstat -nlp | grep ntp 查看ntp服务端口
  12. tcpdump -i eth0 -w /home/a.pcap -v  -port 123 -c 10 显示指令执行过程(v) 抓eth0网卡上端口号为123的 wireshark包10个然后存为a.pcap 若为某一指定协议tcpdump -i ens33 sctp -w sctp.pcap -v -c 10
  13. rpm -qa | grep -i 软件名称   查看软件是否安装并显示软件信息
  14. sudo yum remove 软件名称  卸载软件  sudo yum install 软件包名.rpm 安装软件 
  15. ip -6 route add 1111::/64 via 1111:550::1234  经由1111:550::1234地址加一条1111::/64 v6 路由   ip route delete 192.168.1.1/24 dev ens33 删除ens33上的指定路由(v4)
  16. tar -czvf 压缩包名称.tar.gz 被打包的文件或文件夹   既打包又压缩  tar -xzvf filename.tar.gz 解压文件 
  17. tar cf filename.tar 被打包的文件或文件夹  只打包不压缩
  18. sudo systemctl status isc-dhcp-server  查看dhcp_v4是否开启
  19. sudo systemctl status isc-dhcp-server6  查看dhcp_v6是否开启
  20. sudo systemctl status radvd  查看广播的v6状态
  21. scp root@[192.168.1.1]:/root/test.txt /tmp/  远程到192.168.1.1地址 将远程文件test.txt复制到本地/tmp目录下
  22. scp /root/demo.txt root@[192.168.1.1]:/var/demo.py  将本地root文件夹下demo.txt文件复制到远程地址为192.168.1.1的var文件夹下并重命名为demo.py
  23. rm -rf 目录名、文件名 -r删除目录 -f强制删除
  24. mkdir -p a/b/c 创建多级目录
  25. ip link set ens33 down/up 关闭网卡/开启网卡
  26.  rpm -ivh 软件包名称.rpm 安装软件 -v 显示详细信息;-h显示进度条 rpm -e software.rpm卸载软件
  27. rpm -qa 列出全部安装的rpm软件
  28. yum install 安装  yum remove 卸载 yum update 升级
  29. nmtui 编辑网卡
  30. ip a del fe80::1234:1234:1234:1234/64 dev eth0  ip a add fe80::1234:1234:1234:1234/64 dev eth0
  31. mv /etc/document.py /home/backup_document.py 将/etc/文件夹下的document.py移动到/home/目录下并重命名为backup_document.py
  32. >  / >> 重定向 eg:python document.py > test_result.txt  2>&1 执行document.py这个文件 将输出结果(包括标准错误 2>&1)打印到test_result.txt这个文件中 若文件中有之前的记录则删除  eg2:python document.py >> test_result.txt 执行document.py这个文件 将输出结果打印到test_result.txt这个文件中 若文件中有之前的记录 则将新输出的结果追加到这个文件的尾部 eg3:python document.py > /dev/null 抛弃输出
  33. & 后台运行 eg:python document.py >> test.txt &在后台运行这个python文件 将执行结果存放在test.txt文件中 用jobs -l命令查看后台任务编号、进程号、任务状态、任务名,fg %任务编号 将后台任务转到前台,bg %任务编号 将前台任务放到后台。
  34. chmod  (change mode) (使用ls -la命令可显示文件权限)-rwxrwxrwx- 属主,属组,其他用户标识权限 4-代表读 2-代表写 1-代表执行 chmod 777 文件名  所有用户都可读写执行
  35. find 寻找文件 sudo find / -name d* -size +50m  寻找根目录下名字为d开头并且文件大于50m的所有文件 -type 文件类型 f普通文件 d目录文件
  36. ln 创建新链接 ln file /home/newfile 为file文件建立一个同步链接文件newfile,存在home目录下,与源文件大小相同,保持同步变化(硬链接)。
  37. ln -s 已有目录位置 新目录位置(软链接) 相当于windows快捷键链接目录 不占用空间
  38. top 监视系统进程 q退出
  39. kill 进程号 杀死进程 
  40. touch file 创建一个文件 
  41. cp file /home/backup_file 复制一个文件到home目录下并重命名为backup_file
  42. 通配符 *匹配0个或多个字符 ?匹配任何单个字符
  43. df -h 显示每个文件系统已经使用了多少磁盘空间,还有多少空间可用
  44. uname -a 查看系统内核和版本信息
  45. vimdiff file1 file2 并排比较两个文件 ctrl-w在两个文件中跳转
  46. grep 从标准输入或文件中读取数据选取特定的行写到标准输出
  47. | 管道线 一个程序的标准输出可自动发送到下一程序的标准输入,两个程序之间的连接就是管道 eg:ps aux | grep -i ntp 搜索所有进程 显示ntp的进程信息
  48. tee 管道分流 从标准输入读取数据,向标准输出和一个文件发送一份数据 eg:cat file1 file2 | tee my_file | grep abc
  49. chown 改变文件所有者 eg: chown root file 将文所有者改为root
  50. tftp -g/p -r filename 服务器地址 利用tftp命令从服务器下载/上传文件 -g 代表get下载 -r代表remote远程 -p代表put上传
  51. pwd 查看当前工作目录
  52. ping 192.168.1.1 /www.baidu.com 测试主机与192.168.1.1是否通/测试baidu这个域名通不通
  53. ip route查看网络中v4路由  ip -6 route查看网络的v6路由
  54. nslookup 域名 查看域名解析地址
  55. ssh root@192.168.1.1 用户名为root 远程连接到192.168.1.1这个地址
  56. sftp root@192.168.1.1 用户名为root sftp远程到192.168.1.1 进入之后可以用get 文件名、put 文件名进行下载、上传文件
  57. sudo su 切换到root
  58. su bingbing 切换到bingbing这个用户
  59. arp -a
  60. iptables
  61. openssl ..持续更新中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值