本文主要是介绍史上最常用Linux指令合集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,cat:
- cat /proc/kmsg >> /userdata/log/kernel.log & (读取设备节点/proc/kmsg内容并重定向到指定文件中,&表示指令放在后台执行,>>表示内容追加到后面)
2,rm:
- rm单个file:rm file1file
- rm多个file:rm file1 file2
- rm文件夹下的所有file:rm * -rf
- rm指定字符开头的file:rm xxx* //*是模糊匹配
- rm一种类型的file:rm *.txt //*是模糊匹配
- rm xxx路径下的所有file:rm xxx/* -rf
3,kill:
- killall -9 xxx //杀死进程,xxx是进程名,不能加路径
4,grep:
- grep -r “Not charging” . (在当前路径下搜索字符串)
5,ls:
- ls xxx -alh (查看xxx的详情)
6,零散项:
- lsmod (查看wifi驱动加载情况)
- ifconfig -a (检查所有的网卡参数)
- ifconfig eth0 up/down (启用/停用网卡设备)
- md5sum filename (用来验证网络文件传输的完整性,防止文件被人篡改)
- lsof (用于查看你进程开打的文件 或 打开文件的进程 或 进程打开的端口(TCP、UDP),找回/恢复删除的文件)
- ls *.o (罗列.o文件)
- man xxx (Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。同时也可以使用man man查看man的使用方法)
- find -name file_name (在当前路径下搜索文件)
- sudo vim /etc/samba/smb.conf (samba用户配置)
- time (获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time))
- date (显示和设置系统日期和时间)
- ntpd (同步时间)
- sudo apt install xxx (安装xxx)
- su root/sudo su (登录root账号)
- ifconfig (查看ip)
- cp xx yy (-rf) (拷贝xx到yy,-rf拷贝文件夹)
- sudo ./xx.sh (运行脚本)
- vimdiff xxx yyy (查看文件xxx和yyy的差异,常用于编辑同一文件的不同历史版本,对各文件的内容进行比对与调整)
- history (查看输入的历史命令)
- sudo ifconfig ens33 192.168.50.134 (修改linux的ip)
- file xxx (查看xxx文件属性)
- sync (用于数据同步,sync命令是在关闭Linux系统时使用的,将存于 buffer 中的资料强制写入硬盘中)
- xzcat (查看xz压缩文件的内容)
Linux 命令大全
这篇关于史上最常用Linux指令合集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!