zoukankan      html  css  js  c++  java
  • Linux常用命令(详细)

    shutdown -h now   立即关机

    shutdown -h 1        1分钟后关机

    shutdown -r now    立即重启

    shutdown -r 1          1分钟后重启

    halt 关机 

    reboot   重启

    su -用户名    切换用户

    exit       回到原来的用户

    cd     切换目录

    pwd     显示当前工作目录的路径

    ls     命令   

     列出目录的内容

           -a 显示指定目录下所有的子目录与文件,包括隐藏文件。

           -A 显示指定目录下所有的目录与文件,包括隐藏文件。但不列出“.”和“..”。

           -l 以长格式来显示文件详细信息。这个选项最常用。

    cp     命令     

     该命令的功能是将给出的文件或目录复制到另一文件或目录中

            -a 复制目录时使用

            -d 复制时保留链接

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

            -i 和-f选项相反,覆盖目标文件之前将给出提示要求用户确认,回答y时目录将被覆盖

            -p 把修改时间和访问权限也复制到新文件中

            -r 若给出的源文件是一个目录文件,此市cp将递归复制该目录下的子目录和文件,此时目标文件必须为一个目录名。

            -l  不做复制,只是链接文件

    mv   命令  

          为文件或目录该名或将文件由一个目录移动到另一个目录中。

             -i 交互式操作

             -f 禁止交互式操作

    rm    命令  

         删除一个目录中的一个或多个文件

              -f 忽略不存在的文件,不给出提示

              -r 将列出的全部目录和子目录均递归的删除,如果没有-r选项,则rm不会删除目录。

              -i 进行交互式删除。

    mkdir    命令  

         创建目录

                  -m 对新建目录设置权限

                  -p 可以是一个路径名称,此时若某些目录尚不存在使用此选项后会自动生成不存在的目录

    rmdir   命令  

             删除目录

                  -p 递归删除

    cat      显示文件

              -v  用一种特殊形式显示控制字符

              -E 在每行末尾显示一个$字符.。需要和-v选项一起使用。

    more命令   

    部分显示文本内容

     -f 显示当前文件的文件名和行数

    +n 从笫 n 行开始显示

    -n 定义屏幕大小为n

    +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示

    -c 从顶部清屏,然后显示

    -d 提示“Press space to continue,’q to quit(按空格键继续,按q键退出)”,禁用响铃功能

    -l 忽略Ctrl+l(换页)字符

    -p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似

    -s 把连续的多个空行显示为一行

    -u 把文件内容中的下画线去掉

    less    和more功能基本相同

    head 该命令只显示文件或标准输入的头几行内容

    tail    该命令只显示文件或标准输入的尾部几行内容

      +num   从第几行开始显示

      -num    从距尾num行处开始显示

    tail 命令

    用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

    -f 循环读取(常用于查看递增的日志文件)
    -n<行数> 显示行数(从后向前)

    whereis 命令

    whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。whereis 及 locate 都是基于系统内建的数据库进行搜索,因此效率很高,而find则是遍历硬盘查找文件。

    -b   定位可执行文件。
    -m   定位帮助文件。
    -s   定位源代码文件。
    -u   搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。

    date命令

    查看系统时间

    -d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。
    -s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。
    -u  显示GMT
    %H 小时(00-23)
    %I 小时(00-12)
    %M 分钟(以00-59来表示)
    %s 总秒数。起算时间为1970-01-01 00:00:00 UTC
    %S 秒(以本地的惯用法来表示)
    %a 星期的缩写。
    %A 星期的完整名称。
    %d 日期(以01-31来表示)。
    %D 日期(含年月日)。
    %m 月份(以01-12来表示)。
    %y 年份(以00-99来表示)。
    %Y 年份(以四位数来表示)。

    cal 命令

    可以用户显示公历(阳历)日历如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份:

    -3 显示前一月,当前月,后一月三个月的日历
    -m 显示星期一为第一列
    -j 显示在当前年第几天
    -y [year]显示当前年[year]份的日历
     

    du 命令

    du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看:

    -a 显示目录中所有文件大小
    -k KB为单位显示文件大小
    -m MB为单位显示文件大小
    -g GB为单位显示文件大小
    -h 以易读方式显示文件大小
    -s 仅显示总计
    -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和

    ln 命令

    功能是为文件在另外一个位置建立一个同步的链接,当在不同目录需要该问题时,就不需要为每一个目录创建同样的文件,通过 ln 创建的链接(link)减少磁盘占用量。

           -b 删除,覆盖以前建立的链接  -s 软链接(符号链接)

      -v 显示详细处理过程

    sort命令
    该命令的功能是对文件中的各行进行排序。

    -m 若文件已排序好,合并文件。
    -c 检查给定文件是否排序,如果他们没有排好序,则打印一个错误,并以状态值1退出。
    -u 对排序后认为相同的行只保留其中一行。
    -i 忽略打印字符‘
    -r 按逆序输出排序结果

    uniq命令
    -d 只显示重复行
    -u 只显示文件中不重复的行
    -c 显示输出中,在每行行首加上本行在文件中出现的次数
    -n 前n歌字段与每个字段前的空白一起被忽略。一个字段是一个非空格、非制表符的字符串,波次由制表符和空格分开
    +n 前n歌字符被忽略,之前字符被跳过

    wc 命令

    wc(word count)功能为统计指定的文件中字节数、字数、行数,并将统计结果输出

    -c 统计字节数
    -l 统计行数
    -m 统计字符数
    -w 统计词数,一个字被定义为由空白、跳格或换行字符分隔的字符串

     
     
  • 相关阅读:
    机器学习技法笔记:16 Finale
    机器学习技法笔记:15 Matrix Factorization
    机器学习技法笔记:14 Radial Basis Function Network
    机器学习技法笔记:13 Deep Learning
    机器学习技法笔记:Homework #7 Decision Tree&Random Forest相关习题
    [HTML] 条件注释判断浏览器
    [ligerUI] grid行编辑示例
    [ligerUI] grid封装调用方法
    [MVC.NET] Asp.Net MVC3 简单入门第一季
    [HTML5] 飞龙天惊-HTML5学习系列
  • 原文地址:https://www.cnblogs.com/XIAOBANGx/p/13968362.html
Copyright © 2011-2022 走看看