Linux下常用命令收集
常用命令
清除已删除包的残余配置文件
`dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P`
查看内核版本
`uname -a`
查看内存使用情况
`free -h`
图形方式中止一个程序
`xkill` `#出现X标志的鼠标,点击需要中止的程序即可`
增加用户到admin组,即拥有sudo权限
`sudo usermod -G admin -a 用户名`
批量生成md5值到文件
`md5sum find ./files_dir -type f >> md5sums`
bash脚本自动输入sudo的密码
`echo "admin" | sudo -S service tomcat7 stop`
Cron
Cron服务通常用于循环定期执行任务,而crontab 用于添加、删除和查看Cron项目。
crontab命令
命令使用方法:
crontab [ -u user ] file
crontab [ -u user ] [ -i ] { -e | -l | -r }
当指定了file的时候,这个文件被用作该用户的cron表项。
参数含义:
- -u 指定用户。通常没有这个参数的时候默认使用当前用户,但是在使用su命令的时候可能会有问题。因此建议一直使用-u参数指定用户。
- -e 编辑用户的cron表
- -l 列出用户的cron内容
- -r 删除当前用户的cron表
- -i 配合-r使用,在进行删除的时候提供选择
screen
screen命令是在服务器维护等场合非常有用的一个命令。
如果你有ssh到远程服务器的经历的话,你应该知道如果将终端关闭的话,里面正在运行的所有任务都会强制退出,这就导致你必须等待任务完成才能退出。
使用 screen 可以解决这个问题。其作用便是虚拟一个新的tty终端,并在远程登录的场合不会因为退出、网络连接不稳定而中断当前shell。在执行耗时很长的操作、可能断网的操作、当前网络不稳定等场合使用十分方便。
主要命令
- screen:开启一个新的虚拟终端。
- screen -l:显示目前已有的虚拟终端
- screen -r [pid]:连接之前断开的虚拟终端
为了方便记忆,也可以对虚拟终端进行命名:
- screen -S foobar :开启一个以 foobar 为名称的虚拟终端;
- screen -r :在当前仅有一个虚拟终端的情况下连接(attach)已有的虚拟终端,在有多个虚拟终端时效果同 screen -l;
- screen -r foobar :连接以前名为 foobar 的虚拟终端。
在虚拟终端中,按 ctrl+A 进入 screen 命令模式,此时再按 d 可以断开(detach)(但不终止)当前的终端。
dbus deepin注销
qdbus com.deepin.SessionManager /com/deepin/SessionManager com.deepin.SessionManager.RequestLogout
本文作者:Lyvnee
文章标题: Linux下常用命令收集
本文地址:https://lyvnee.com/post-156.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
本文地址:https://lyvnee.com/post-156.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。