find
命令find -type f -not -user $USER | xargs ls -lh
sudo find /var/lib/docker/containers -type f -size +1G -print0 | xargs -0 du -h | sort -nr
> xxx.log
将null重定向到日志里,通常不能直接用rm命令进行删除日志,因为docker还持有日志文件的句柄,直接rm删除,空间并不会被释放。)> /var/lib/docker/containers/xxx-json.log
删除
sudo find /tmp -type f \( ! -user root \) -atime +3 -delete
sudo find /tmp -type f -mtime +5 -exec rm -f {} \;
top
命令查看系统资源直接输入top
命令,默认每3s刷新一下数据。
top -p <进程ID>
,将只显示该进程的信息。top -Hp <进程ID>
,可以显示指定进程下面的线程信息。top -d <秒数>
,可以指定每两次屏幕信息刷新之间的时间间隔。f
键可以选择需要显示的列,按a-z可以显示或隐藏对应的列。free
命令free -wh
:查看内存使用情况
lsblk
命令lsblk -f
:查看磁盘分区
chmod
命令chmod
:修改文件或目录权限sudo chmod 777 test.txt
,将test.txt文件权限修改为777(所有人可读可写可执行)
sudo chmod 777 /
命令,如果执行了该命令系统的文件权限就都乱了,只能备份好文件重装系统了,切勿执行
。chown
命令chown
:修改文件或目录所属主和所属组,例:sudo chown $USER:$USER test.txt
常用的还有:sudo chown -R $USER:$USER ~/
-R
代表递归用户家目录(~/)及子目录下的所有文件都修改所属主和所属组。
dpkg
命令dpkg
:离线安装软件包
#安装软件包,安装好的软件包的启动快捷方式默认在/usr/share/applications/目录下
sudo dpkg -i weixin.deb
#卸载(保留配置)
sudo dpkg -r weixin
#卸载(删除配置)
sudo dpkg -P weixin
#查看软件安装到什么地方
sudo dpkg -L weixin
#查看软件包安装状态和版本
sudo dpkg -l weixin
#查看软件包的详细信息
sudo dpkg -s weixin
#列出软件包内容
sudo dpkg -c weixin.deb
#解压出包内容,第一个参数是包名,第二个参数是解压到哪个目录
sudo dpkg -X weixin.deb weixin
#解压出包控制信息到weixin/DEBIAN目录下
sudo dpkg -e weixin.deb weixin/DEBIAN
#重新将目录打包成deb包,第一个参数是目录名,第二个参数是要打包成的软件包名称。
sudo dpkg -b weixin weixin.deb
apt
命令apt
:在线安装软件包、需要联网
#在线安装软件,默认会安装最新版本,会自动在源上查找和安装所需要的依赖,安装好的软件和依赖包默认会在/var/cache/apt/archives/目录下。
sudo apt install weixin
#在线安装软件,指定版本
sudo apt install weixin=2.4.1
#卸载软件,(保留配置文件)
sudo apt remove weixin
#卸载软件,(删除配置文件)
sudo apt purge weixin
#卸载因安装软件自动安装的依赖,而现在又不需要的依赖包
sudo apt autoremove
#下载软件包到当前目录,
apt download weixin
#查看软件源上有哪些版本,和当前安装的版本
apt policy weixin
#查看软件信息,通过第一条命令的APT-Sources:字段和第二条命令的Filename:字段可以了解软件的获取链接。
apt show weixin
apt-cache show weixin
#删除所有以下载的软件包
sudo apt clean
mv
命令mv
:移动文件或者目录
#将系统授权文件移动到家目录作为备份
sudo mv /etc/.kyinfo ~/
sudo mv /etc/LICENSE ~/
#将当前目前下的新的系统授权文件移动到/etc/目录下,-i参数是指有目标文件时给到提示,-f参数是直接覆盖不提示。
sudo mv -i .kyinfo /etc/
sudo mv -i LICENSE /etc/
rm
命令rm
:删除文件或目录,高危命令,切勿执行sudo rm -rf /
命令,将会对系统造成不可修复损坏,同时也会使用重要文件丢失,切勿执行
。
#系统激活错了,可以通过删除激活码后重新使用正确的服务序列号进行激活,-f参数是直接删除不提示,-rf参数是指参数目录及文件不提示,高危命令,请小心操作。
sudo rm -f /etc/.kyactivation
sudo rm -f /etc/.kyhwid
history
命令history
:查看历史执行过的命令.
系统默认不记录历史命令执行的时间,需要显示执行命令的具体时间,可以把【 export HISTTIMEFORMAT="%F %T " 】命令加入到 ~/.bashrc中即可在登录后自动开启history时间戳了
#查看历史执行记录的后5条命令
kylin@kylinos $history 5
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!