• Linux常用命令-不断更新


    查看目录:ls

    获取权限:suto

    跳转目录:cd

    修改文件名:mv filename.txt new_filename.txt

    安装软件:apt-get install xxx

    清空屏幕:clear

    复制:cp app.py app_two.py(cp xxx xxx1)

    编辑,新建:vim app.py     i 编辑 esc 返回 :q退出  wq  保存并退出

    卸载 apt autoremove xxx

    查看进程

    1.  ps -ef |grep redis

    ps:将某个进程显示出来
    -A  显示所有程序。 
    -e  此参数的效果和指定"A"参数相同。
    -f  显示UID,PPIP,C与STIME栏位。 
    grep命令是查找
    中间的|是管道命令 是指ps命令与grep同时执行

    这条命令的意思是显示有关redis有关的进程

    在Linux下删除文件用rm命令,具体用法如下:

    rm [选项] 文件

    选项说明:

    -f    -force      忽略不存在的文件,强制删除,无任何提示

    -i    --interactive    进行交互式地删除

    -r | -R  --recursive     递归式地删除列出的目录下的所有目录和文件

    -v      --verbose    详细显示进行的步骤

    删除文件夹:rm -rf  fileNamede>

    命令实例:

    1、常规删除a.txt文件

    [root]# rm a.txt

    2、强行删除file.log文件

    [root]# rm -f file.log

     3、删除dirname目录下的所有东西

    [root]# rm -R dir dirname

    4、删除以 -f 开头的文件

    [root]# touch ./-f
    [root]# ls ./-f
    ./-f
    [root]# rm ./-f

    或者使用

    [root]# touch -- -f 
    [root]# ls -- -f 
    -f
    [root]# rm -- -f   

    2.   kill[参数][进程号]

       kill -9 4394

    kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。

    卸载软件:

    apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:

    (1)

    apt-get purge / apt-get --purge remove 

    删除已安装包(不保留配置文件)。 
    如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件。

    (2)

    apt-get autoremove 

    删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。

    (3)

    apt-get remove 

    删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。

    (4)

    apt-get autoclean 

    APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。

    (5)

    apt-get clean 

    使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。

    那么如何彻底卸载软件呢? 
    具体来说可以运行如下命令:

    # 删除软件及其配置文件
    apt-get --purge remove <package>
    # 删除没用的依赖包
    apt-get autoremove <package>
    # 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

    当然如果要删除暂存的软件安装包,也可以再使用clean命令

  • 相关阅读:
    pgsql查询优化之模糊查询
    两款不同应用场景的Wpf分页控件
    C# 客户端程序调用外部程序的三种实现
    WPF DataGrid自动生成序号
    WPF控件自适应屏幕
    NOPI实现导入导出泛型List,支持自定义列
    WPF蒙板弹窗
    定时发送邮件
    数据库基础知识介绍(MySQL)
    动态数据透视表
  • 原文地址:https://www.cnblogs.com/wxzbk/p/10303489.html
Copyright © 2020-2023  润新知