linux-命令

作者: 宏伟de890926 | 来源:发表于2018-04-21 22:37 被阅读12次

rm

  • e.g.
    • rm -r * //删除当前目录下除隐含文件外的所有文件和子目录
    • rm -frv xx //强制递归删除详情
  • 详情
    • -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
    • -f:强制删除文件或目录;
    • -i:删除已有文件或目录之前先询问用户;
    • -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
    • --preserve-root:不对根目录进行递归操作;
    • -v:显示指令的详细执行过程。

find

  • e.g.
    • find . //当前目录及子目录下所有文件和文件夹
    • find /home -name "*.txt" //在/home目录下查找以.txt结尾的文件名
    • find /home -iname "*.txt" //忽略大小
    • find . -name ".txt" -o -name ".pdf" //当前目录及子目录下查找所有以.txt和.pdf结尾的文件
    • find /usr/ -path "local" //匹配文件路径或者文件
  • 详情

locate

  • e.g.

    • sudo updatedb
    • locate -i /xxx
  • 详情
    -b, --basename 匹配唯一的路径名称的基本文件名
    -c, --count 只显示找到条目的号码
    -d, --database DBPATH 用 DBPATH 替代默认的数据库(/var/lib/mlocate/mlocate.db)
    -e, --existing 只显示当前存在的文件条目
    -L, --follow 当文件存在时跟随蔓延的符号链接 (默认)
    -h, --help 显示本帮助
    -i, --ignore-case 匹配模式时忽略大小写区别
    -l, --limit, -n LIMIT 限制为 LIMIT项目的输出 (或 计数)
    -m, --mmap 忽略向后兼容性
    -P, --nofollow, -H 当检查文件时不跟随蔓延的符号链接
    -0, --null 输出时以 NUL 分隔项目
    -S, --statistics 不搜索项目,显示有关每个已用数据库的统计信息
    -q, --quiet 不报告关于读取数据库的错误消息
    -r, --regexp REGEXP 搜索基本正则表达式 REGEXP 来代替模式
    --regex 模式是扩展正则表达式
    -s, --stdio 忽略向后兼容性
    -V, --version 显示版本信息
    -w, --wholename 匹配完整路径名 (默认)

dpkg


-i:安装软件包;
-r:删除软件包;
-P:删除软件包的同时删除其配置文件;
-L:显示于软件包关联的文件;
-l:显示已安装软件包列表;
--unpack:解开软件包;
-c:显示软件包内文件列表;
--confiugre:配置软件包。

dpkg -i package.deb     #安装包
dpkg -r package         #删除包
dpkg -P package         #删除包(包括配置文件)
dpkg -L package         #列出与该包关联的文件
dpkg -l package         #显示该包的版本
dpkg --unpack package.deb  #解开deb包的内容
dpkg -S keyword            #搜索所属的包内容
dpkg -l                    #列出当前已安装的包
dpkg -c package.deb        #列出deb包的内容
dpkg --configure package   #配置包

ps

  • e.g.
    • ps -s | grep node //程序识别码,并列出隶属该阶段作业的程序的状况

-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
 a:显示现行终端机下的所有程序,包括其他用户的程序。
-A:显示所有程序。
-c:显示CLS和PRI栏位。
 c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。
-C<指令名称>:指定执行指令的名称,并列出该指令的程序的状况。
-d:显示所有程序,但不包括阶段作业领导者的程序。
-e:此选项的效果和指定"A"选项相同。
 e:列出程序时,显示每个程序所使用的环境变量。
-f:显示UID,PPIP,C与STIME栏位。
 f:用ASCII字符显示树状结构,表达程序间的相互关系。
-g<群组名称>:此选项的效果和指定"-G"选项相同,当亦能使用阶段作业领导者的名称来指定。
 g:显示现行终端机下的所有程序,包括群组领导者的程序。
-G<群组识别码>:列出属于该群组的程序的状况,也可使用群组名称来指定。
 h:不显示标题列。
-H:显示树状结构,表示程序间的相互关系。
-j或j:采用工作控制的格式显示程序状况。
-l或l:采用详细的格式来显示程序状况。
 L:列出栏位的相关信息。
-m或m:显示所有的执行绪。
 n:以数字来表示USER和WCHAN栏位。
-N:显示所有的程序,除了执行ps指令终端机下的程序之外。
-p<程序识别码>:指定程序识别码,并列出该程序的状况。
 p<程序识别码>:此选项的效果和指定"-p"选项相同,只在列表格式方面稍有差异。
 r:只列出现行终端机正在执行中的程序。
-s<阶段作业>:指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况。
 s:采用程序信号的格式显示程序状况。
 S:列出程序时,包括已中断的子程序资料。
-t<终端机编号>:指定终端机编号,并列出属于该终端机的程序的状况。
 t<终端机编号>:此选项的效果和指定"-t"选项相同,只在列表格式方面稍有差异。
-T:显示现行终端机下的所有程序。
-u<用户识别码>:此选项的效果和指定"-U"选项相同。
 u:以用户为主的格式来显示程序状况。
-U<用户识别码>:列出属于该用户的程序的状况,也可使用用户名称来指定。
 U<用户名称>:列出属于该用户的程序的状况。
 v:采用虚拟内存的格式显示程序状况。
-V或V:显示版本信息。
-w或w:采用宽阔的格式来显示程序状况。 
 x:显示所有程序,不以终端机来区分。
 X:采用旧式的Linux i386登陆格式显示程序状况。
-y:配合选项"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位 。
-<程序识别码>:此选项的效果和指定"p"选项相同。
--cols<每列字符数>:设置每列的最大字符数。
--columns<每列字符数>:此选项的效果和指定"--cols"选项相同。
--cumulative:此选项的效果和指定"S"选项相同。
--deselect:此选项的效果和指定"-N"选项相同。
--forest:此选项的效果和指定"f"选项相同。
--headers:重复显示标题列。
--help:在线帮助。
--info:显示排错信息。
--lines<显示列数>:设置显示画面的列数。
--no-headers:此选项的效果和指定"h"选项相同,只在列表格式方面稍有差异。
--group<群组名称>:此选项的效果和指定"-G"选项相同。
--Group<群组识别码>:此选项的效果和指定"-G"选项相同。
--pid<程序识别码>:此选项的效果和指定"-p"选项相同。
--rows<显示列数>:此选项的效果和指定"--lines"选项相同。
--sid<阶段作业>:此选项的效果和指定"-s"选项相同。
--tty<终端机编号>:此选项的效果和指定"-t"选项相同。
--user<用户名称>:此选项的效果和指定"-U"选项相同。
--User<用户识别码>:此选项的效果和指定"-U"选项相同。
--version:此选项的效果和指定"-V"选项相同。
--widty<每列字符数>:此选项的效果和指定"-cols"选项相同

lsof

  • e.g.
    • sudo lsof -i :8081 //可查看进程

相关文章

  • Linux基础-02模块命令

    title: Linux-模块命令tags: 2019年 08月 10号notebook: 00技术笔记 Linu...

  • linux-命令

    rm e.g.rm -r * //删除当前目录下除隐含文件外的所有文件和子目录rm -frv xx //强制递归删...

  • Linux-命令

    #创建新用户,并设置所属组。(创建swayroot用户,并且分配到www用户下)。-g:设置用户组,-G:设置附加...

  • linux-正则表达式与grep命令

    linux-正则表达式与grep命令 linux正则表达式[https://www.cnblogs.com/w1s...

  • Linux-常见命令

    注意: 基于Centos6.8系统,其它请自测。 命令行: 查看端口程序占用 ss -lntpd | grep :22

  • linux-用户-命令

    用户组 新增用户组 groupadd 用户组名exp:groupadd qlGroup 查询用户组信息 cat /...

  • linux-压缩命令

  • Linux-其他命令

    01. 查找文件 find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件 序号命令作用01fi...

  • Linux-操作命令

    Xftp的下载、安装、使用[https://blog.csdn.net/weixin_44953395/artic...

  • Linux-内核源码目录结构

    Linux-内核源码目录结构

网友评论

    本文标题:linux-命令

    本文链接:https://www.haomeiwen.com/subject/togflftx.html