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