【Linux】常用命令总结

文件操作

打开文件:vi 文件名
复制粘贴:Ctrl+shift+C;Ctrl+shift+V(在shell中使用)
创建文件:$ > test.txt
通过文件名获取文件绝对路径:find ~ -name test.txt (其中,后必须有空格,且表示全局查找;若 find . -name test.txt 则是在当前文件夹下查找。)
进入文件路径:cd ~/filename
创建文件夹:mkdir -p dirname
查看当前目录所有文件:ls
pwd:获取当前目录的绝对路径
按文件名删除文件:rm -f 文件名

系统

切换到root用户:sudo -s
输出内核版本、主机名、操作系统版本、CPU类型等信息:uname -a
查看已安装的linux-image各版本:dpkg --get-selections | grep linux-image
卸载内核:sudo apt-get remove linux-image-5.4.0-xx-generic
运行该代码将版本后面带有deinstall的彻底卸载干净:sudo dpkg -P linux-image-5.4.0-84-generic

内核模块开发

查看已经存在的mod:lsmod
删除mod:rmmod modname
将编译好的mod加载进去:sudo insmod hello.ko
查看内核日志,最后为新模块产生的日志:dmesg
看最近的内核日志:dmesg | tail
实时监视内核日志的变化,并输出最新的日志信息:tail -f /var/log/kern.log