Ubuntu 命令与脚本
杀死进程
- 通过程序名查找
ps aux | grep "test" | grep -v grep | awk '{print $2}' | xargs kill -9
上面test便是程序名, 只要包含了test这几个字符的所有程序, 比如说有个程序名为helltest, 那么它也会被杀死, 此操作需要提权 - 自定义Killer脚本程序(.sh)
proname=$(zenity --entry --title="Killer :" --text="请输入要杀死的进程名(区分大小写)") echo "您输入的内容为:$proname" echo userpassword | sudo -S -i ps aux | grep "$proname" | grep -v grep | awk '{print $2}' | xargs kill -9
代理模式设置
gsettings set org.gnome.system.proxy mode 'manual'
有 "manual" "none" "auto" 三种模式
自动读取sudo密码参数
- 每次都要打开终端,输入sudo -i 密码 回车 来提权
- 对于常用的一些连续的命令能否写成脚本,把密码作为字符变量 传递给sudo 呢
- 或是能否写成脚本 启动脚本弹出输入框 让用户输入密码 根据用户输入的密码提权 然后再做需要权限才能做的事
- https://codeleading.com/article/57245298175/
文件权限更改监视脚本
-
geeks 是用户名FOLDER="/mnt/hgfs/VM_Shared" # 要监视的文件夹路径 while true; do INOTIFY=$(inotifywait -rq --format '%e %w%f' $FOLDER) for EVENT in $INOTIFY; do if [[ "$EVENT" == *"PERM"* ]]; then echo "Folder permissions changed!" # 这里添加需要执行的命令或操作,比如重置权限 echo password | sudo -S chown geeks:geeks /mnt/hgfs/VM_Shared fi echo password | sudo -S chown geeks:geeks /mnt/hgfs/VM_Shared sleep 2s done sleep 2s done
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具