zoukankan      html  css  js  c++  java
  • 二、Linux常用命令

    1.输出重定向

    作用:保存到文件中进行后续的分析/统计

    >:覆盖输出,会覆盖掉原先的文件内容

    >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加

    2>:错误输出,会覆盖掉原先的文件内容

    2>>:错误追加输出,会覆盖掉原始文件内容,会在原始内容末尾继续添加

    &>:将标准输出与错误输出共同写入到文件中。覆盖原有内容

    &>>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)

     

    标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。

    标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。

    错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。

      

    2.输入重定向

    作用:工作中用到的比较少,了解即可,输入重定向的作用是把文件直接导入到命令中。

     

    案例:统计文本行数

    [root@ken ~]# wc -l < /etc/passwd28

     

     3.管道符(|

    作用:是把前面输出的结果,交给后面处理。

    例如我们需要统计passwd文件包含root的行数

    [root@ken ~]# cat /etc/passwd | grep "root"  | wc -l2

     

     4.通配符

    作用:通用的匹配信息的符号

    (1)*代表匹配零个或多个字符(可以为0个)

    (2)问号(?)代表匹配单个字符(单个字符必须存在)

    (3)中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符,

    (4)中括号内加上字母[abc]则是代表匹配a、b、c三个字符中的任意一个字符。

     

     5.三种引号的作用 

    (1)单引号(''):转义其中所有的变量为单纯的字符串。

    (2)双引号(""):保留其中的变量属性,不进行转义处理。

    (3)反引号(``):把其中的命令执行后返回结果。

     

     6.软连接、硬连接

    软连接

    作用:就是相当于windows下面的快捷方式

    语法:ln - s 原路径 目标路径

     总结:

    1、删除链接文件,源文件无影响

    2、删除源文件,链接文件失效

    3、修改源文件\链接文件,内容都发生改变

    4、源文件删除后在创建同名源文件,链接文件与源文件自动相连。

    硬连接

    作用:相当于复制粘贴

    语法:ln 源文件 目标文件

     总结:

    1、删除链接文件,源文件无影响

    2、删除源文件,链接文件无影响

    3、修改源文件\链接文件,内容都发生改变

     

     7.一切从“/”开始

     

      

     

     

     

     

     

                                                                                            Linux系统中常见的目录名称以及相应内容

    目录名称

    应放置文件的内容

    /boot

    开机所需文件—内核、开机菜单以及所需配置文件等

    /dev

    以文件形式存放任何设备与接口

    /etc

    配置文件

    /home

    用户主目录

    /bin

    存放单用户模式下还可以操作的命令

    /lib

    开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数

    /sbin

    开机过程中需要的命令

    /media                                         

    用于挂载设备文件的目录                                                                                 

    /opt

    放置第三方的软件

    /root

    系统管理员的家目录

    /srv

    一些网络服务的数据文件目录

    /tmp

    任何人均可使用的“共享”临时目录

    /proc

    虚拟文件系统,例如系统内核、进程、外部设备及网络状态等

    /usr/local

    用户自行安装的软件

    /usr/sbin

    Linux系统开机时不会使用到的软件/命令/脚本

    /usr/share

    帮助与说明文件,也可放置共享文件

    /var

    主要存放经常变化的文件,如日志

    /lost+found

    当文件系统发生错误时,将一些丢失的文件片段存放在这里

     

     8.绝对路径vs相对路径

    绝对路径:指的是从根目录(/)开始写起的文件或目录名称

    相对路径:则指的是相对于当前路径的写法。

     

  • 相关阅读:
    map映射的用法
    相似的字串(hash+二分)
    进制 /字符串 hash
    CF#632 C.Eugene and an array
    2020牛客寒假算法基础集训营6 H-云
    Educational Codeforces Round 80 (Div. 2)
    Codeforces Round #601 (Div. 2)补题
    luogu-单调队列/单调栈专题
    Comet OJ
    Comet OJ
  • 原文地址:https://www.cnblogs.com/wete/p/11098755.html
Copyright © 2011-2022 走看看