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
    

代理模式设置

https://lequ7.com/guan-yu-ubuntu-you-ya-de-kai-qi-guan-bi-wang-luo-dai-li-ju-jue-shou-dong-cao-zuo-yi-ubuntu-wei-li.html

  • gsettings set org.gnome.system.proxy mode ‘manual’
    有 “manual” “none” “auto” 三种模式

自动读取sudo密码参数

  • 每次都要打开终端,输入sudo -i 密码 回车 来提权
  • 对于常用的一些连续的命令能否写成脚本,把密码作为字符变量 传递给sudo 呢
  • 或是能否写成脚本 启动脚本弹出输入框 让用户输入密码 根据用户输入的密码提权 然后再做需要权限才能做的事
  • https://codeleading.com/article/57245298175/

文件权限更改监视脚本

  • 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
    
    geeks 是用户名

相关推荐

  1. Ubuntu 命令脚本

    2024-02-08 05:46:05       52 阅读
  2. 第4章 Vim编辑器Shell命令脚本

    2024-02-08 05:46:05       37 阅读
  3. ubuntu 命令

    2024-02-08 05:46:05       51 阅读
  4. UBUNTU 命令

    2024-02-08 05:46:05       40 阅读
  5. Jmeter命令脚本

    2024-02-08 05:46:05       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-08 05:46:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-08 05:46:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-08 05:46:05       82 阅读
  4. Python语言-面向对象

    2024-02-08 05:46:05       91 阅读

热门阅读

  1. ubuntu20.04-编译安装Qt5.15.2-C++

    2024-02-08 05:46:05       58 阅读
  2. 科技的成就(五十六)

    2024-02-08 05:46:05       56 阅读
  3. Ubuntu上开启SFTP服务教程

    2024-02-08 05:46:05       49 阅读
  4. ubuntu22.04@laptop OpenCV Get Started: 004_cropping_image

    2024-02-08 05:46:05       56 阅读
  5. PyTorch中基础模块torch的详细介绍

    2024-02-08 05:46:05       41 阅读
  6. 集成开发环境 IntelliJ IDEA的基本使用

    2024-02-08 05:46:05       48 阅读
  7. krita编译涉及哪些C++库?

    2024-02-08 05:46:05       47 阅读
  8. 常用TS总结

    2024-02-08 05:46:05       50 阅读