• Ubuntu指令说明


    1、ls

    ls命令是list的缩写,用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。

    -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
    -A 同-a,但不列出“.”(表示当前目录)和“…”(表示当前目录的父目录)。
    -c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序
    -C 每栏由上至下列出项目
    –color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是’never’、'always’或’auto’其中之一
    -d, –directory 将目录象文件一样显示,而不是显示其下的文件。
    -D, –dired 产生适合 Emacs 的 dired 模式使用的结果
    -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效
    -g 类似 -l,但不列出所有者
    -G, –no-group 不列出任何有关组的信息
    -h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
    –si 类似 -h,但文件大小取 1000 的次方而不是 1024
    -H, –dereference-command-line 使用命令列中的符号链接指示的真正目的地
    –indicator-style=方式 指定在每个项目名称后加上指示符号<方式>:none (默认),classify (-F),file-type (-p)
    -i, –inode 印出每个文件的 inode 号
    -I, –ignore=样式 不印出任何符合 shell 万用字符<样式>的项目
    -k 即 –block-size=1K,以 k 字节的形式表示文件的大小。
    -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
    -L, –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息
    -m 所有项目以逗号分隔,并填满整行行宽
    -o 类似 -l,显示文件的除组信息外的详细信息。
    -r, –reverse 依相反次序排列
    -R, –recursive 同时列出所有子目录层
    -s, –size 以块大小为单位列出所有文件的大小
    -S 根据文件大小排序
    –sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:

    2、pwd

    pwd命令是print working directory的缩写,用来查看”当前工作目录“的完整路径。在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。

    3、uname

    uname -a命令是查看内核版本。只输入uname则会输出Linux作为结果。

    4、wget

    1、使用wget下载单个文件,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。

    2、使用wget -O下载并以不同的文件名保存
    wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。
    错误:下面的例子会下载一个文件并以名称download.php?id=1080保存

    3、使用wget –limit -rate限速下载
    当你执行wget的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。

    wget –limit-rate=300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

    4、使用wget -c断点续传 使用wget -c重新启动下载中断的文件

    wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

    对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。

    5、使用wget -b后台下载
    对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载。

    wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
    Continuing in background, pid 1840.
    Output will be written to `wget-log’.

    你可以使用以下命令来察看下载进度
    tail -f wget-log

    5、cp

    cp用于将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。是copy的缩写。-r参数用于递归操作,复制目录时若忘记加则会直接报错,而-f参数则用于当目标文件已存在时会直接覆盖不再询问,这两个参数尤为常用。

    cp -a : 递归复制,复制的数据会保留原有数据的时间戳等信息(具体:时间戳+所有权+复制连结文件属性而非档案本身)(复制连结文件属性而非档案本身:例如是软链接的话,复制的是软链接的属性(时间戳等信息),而不是实际文档的)

    cp -r : 递归复制,复制的数据会使用新的时间戳等信息

    cp -f 删除已经存在的目标文件而不提示

    cp -i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

    6、ps -ef 和ps aux

    指令: ps
    作用: 主要是查看服务器的进程信息。

    Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。Unix系统中的有两种风格,System V风格和BSD风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。

    <1>ps -ef 是用标准的格式显示进程的、其格式如下:
    在这里插入图片描述
    选项含义:
    -e:等价于 ‘-A’ ,表示列出全部的进程
    -f:显示全部的列(显示全字段)

    各列的内容意思
    UID:用户ID、但输出的是用户名
    PID:进程的ID
    PPID:父进程ID
    C:进程占用CPU的百分比
    STIME:进程启动到现在的时间
    TTY:该进程在那个终端上运行,若与终端无关,则显示?,若为pts/0等,则表示由网络连接主机进程。
    CMD:命令的名称和参数

    <2>ps aux是用BSD的格式来显示、其格式如下:
    在这里插入图片描述

    同ps -ef不同的有:

    USER:用户名
    %CPU:进程占用的CPU百分比
    %MEM:占用内存的百分比
    VSZ:该进程使用的虚拟內存量(KB)
    RSS:该进程占用的固定內存量(KB)(驻留中页的数量)
    STAT:进程的状态
    START:该进程被触发启动时间
    TIME:该进程实际使用CPU运行的时间

    其中STAT状态位常见的状态字符有
    D:无法中断的休眠状态(通常 IO 的进程);
    R:正在运行可中在队列中可过行的;
    S:处于休眠状态;
    T:停止或被追踪;
    W:进入内存交换(从内核2.6开始无效);
    X:死掉的进程 (基本很少见);
    Z:僵尸进程;
    <:优先级高的进程
    N:优先级较低的进程
    L:有些页被锁进内存;
    s:进程的领导者(在它之下有子进程);
    l:多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads);
    + :位于后台的进程组;

    <3>grep命令是查找

    中间的 | 是管道命令,是指ps命令与grep同时执行。ps是Linux下最常用的也是非常强大的进程查看命令。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

    其格式如下:
    在这里插入图片描述

    字段含义如下:

    UIDPIDPPIDCSTIMETTYTIMECMD
    zzy1007110015015:13pts/100:00:00grep --color=auto nginx

    ​UID:程序被该 UID 所拥有
    PID:就是这个程序的ID
    ​PPID:则是其上级父程序的ID​
    ​C:CPU使用的资源百分比
    STIME:系统启动时间
    TTY:登入者的终端机位置
    TIME:使用掉的CPU时间
    CMD:所下达的是什么指令

  • 相关阅读:
    C基础day8
    C++ 函数指针探幽
    strncpy
    Node.js躬行记(28)——Cypress自动化测试实践
    大厂数仓专家实战分享:企业级埋点管理与应用
    【实时语音转文本】PC端实时语音转文本(麦克风外音&系统内部音源)
    1-乙基-3-甲基咪唑四氟硼酸盐/[C2MIm]BF4/cas:143314-16-3/分子量:197.97/离子液体
    Spring Cloud Gateway 路由构建器的源码分析
    【附源码】计算机毕业设计SSM水库洪水预报调度系统
    中学生物教学杂志中学生物教学杂志社中学生物教学编辑部2022年第15期目录
  • 原文地址:https://blog.csdn.net/zzyzxb/article/details/126988364