美文网首页
Linux 操作指令

Linux 操作指令

作者: 王家磊 | 来源:发表于2020-05-15 20:58 被阅读0次
    • 文件管理命令
      • cat 命令 用于连接文件并打印到标准输出设备上

        • 一次显示整个文件:cat filename

        • 从键盘创建一个文件 cat > filename

          // 只能创建新文件,不能编辑已有文件。

        • 将几个文件合并为一个文件:

          cat file1 file2 > file

          • -b 对非空输出行号
          • -n 输出所有行号
      • chmod 命令 用于改变linux 系统文件或目录的访问权限。

        • -c 当发生改变时,报告处理信息

        • -R 处理指定目录以及其子目录下所有文件

          //权限代号:

          r: 读权限, 用数字4 表示

          w: 写权限, 用数字2 表示

          x: 执行权限, 用数字1 表示

          -: 删除权限, 用数字0 表示

          s: 特殊权限

      • chown 命令 将指定文件的拥有者改为指定的用户和组,用户可以是用户名或者用户 ID。

        -c 显示更改的部分的信息

        -R 处理指定目录及子目录

        • 改变文件群组

          chown -c : mail t.log

      • cp 命令 将源文件复制到目标文件,或将多个源文件复制至目标目录。

        -i 提示

        -r 复制目录及目录内所有项目

        -a 复制的文件与原文件时间一样

      • find 命令 用于在文件树中查找文件,并作出相应的处理

        命令格式

        find pathname -options [-print -exec -ok ...] 
        
        • pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
        • -print: find命令将匹配的文件输出到标准输出。
        • -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形
        • 为'command' { } ;,注意{ }和\;之间的空格。
        • -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
      • head 命令 head用来显示档案的开头至标准输出中,默认head 命令打印其相应文件的开头10 行

        常用参数: -n<行数> 显示的行数(行数为负数表示从最后向前数)

        显示文件前20行

        head 1.log -n 20

        显示文件 最后10行

        head -n -10 t.log

      • more 命令 类似于 cat, more 会一页一页的显示方便使用者阅读

        +n 从笫 n 行开始显示
        -n 定义屏幕大小为n行
        +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
        -c 从顶部清屏,然后显示
        -d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
        -l 忽略Ctrl+l(换页)字符
        -p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
        -s 把连续的多个空行显示为一行
        -u 把文件内容中的下画线去掉

        • 显示文件中从第三行起的内容

          more +3 text.txt

        • 在所列出文件目录详细信息,借助管道使用每次显示 5 行

          ls -l | more -5

      • less 命令 与more 类似,但使用 less 可以随意浏览文件

        -i 忽略搜索时的大小写
        -N 显示每行的行号
        -o <文件名> 将less 输出的内容在指定文件中保存起来
        -s 显示连续空行为一行
        /字符串:向下搜索“字符串”的功能
        ?字符串:向上搜索“字符串”的功能
        n:重复前一个搜索(与 / 或 ? 有关)
        N:反向重复前一个搜索(与 / 或 ? 有关)
        -x <数字> 将“tab”键显示为规定的数字空格
        b 向后翻一页
        d 向后翻半页
        h 显示帮助界面
        Q 退出less 命令
        u 向前滚动半页
        y 向前滚动一行
        空格键 滚动一行
        回车键 滚动一页
        [pagedown]: 向下翻动一页
        [pageup]: 向上翻动一页

      • In 命令 功能是为文件在另一个位置建立一个同步的链接,当在不同目录需要该问题时,就不需要为每个目录创建同样的文件

        -b 删除,覆盖以前建立的链接
        -s 软链接(符号链接)
        -v 显示详细处理过程

      • locate 命令 locate 通过搜寻系统内建文档数据库达到快速找到档案,数据库由updatedb 程序来更新

        locate 与 find 命令相似, 可以使用 如 *,? 等进行正则匹配查找

        -l num(要显示的行数)
        -f 将特定的档案系统排除在外,如将proc排除在外
        -r 使用正则运算式做为寻找条件

        查找和 pwd 相关的所有文件

        locate pwd

        搜索 /var 目录下,以reason 结尾的文件

        locate -r '^/var.reason$'(其中.表示一个字符,表示任务多个;.*表示任意多个字符)

      • mv 命令 移动文件或修改文件名。

        将文件test.log 重命名 test1.txt

        mv test.log test1.txt

        将文件 file1 改名为 file2,如果 file2 已经存在,则询问是否覆盖

        mv -i log1.txt log2.txt

    • rm 命令 删除一个目录的一个或多个文件或目录。

      删除任何 .log 文件,删除前逐一询问确认:

      rm -i *.log

      删除 test 子目录及子目录中所有档案删除,并且不用一一确认:

      rm -rf test

    • tail 命令 用于显示指定文件末尾内容,常用于查看日志文件。

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

    • touch 命令 修改文件或者目录的时间属性,包括存取时间和更改时间。

      touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]

      首先,使用ls命令查看testfile文件的属性,如下所示:

      $ ls -l testfile #查看文件的时间属性

      原来文件的修改时间为16:09

      -rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile

    • vim 命令 文本编辑器

    • whereis 命令 whereis 命令只能用于程序名的搜索

    • which 命令 在 linux 要查找某个文件,但不知道放在哪里了

    • 文档编辑命令

      • grap 命令
      • wc 命令
    • 磁盘管理命令

      • cd 命令
      • df 命令
      • du 命令
      • ls
      • mkdir
      • pwd
      • rmdir
    • 网络通信命令

      • ifconfig
      • iptables
      • netstat
      • ping
      • telnet
    • 系统管理命令

      • date 命令
      • free 命令
      • kill 命令
      • ps 命令
      • rpm 命令
      • top 命令
      • yum 命令
    • 备份压缩命令

      • bzip1 命令

      • gzip 命令

      • tar 命令

      • unzip 命令

    相关文章

      网友评论

          本文标题:Linux 操作指令

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