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相对路径

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

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

     

  • 相关阅读:
    Asp.net弹出浏览器客户端确认对话框代码 Carlwave
    VS 2005 与SQL Server 2005整合优势在哪里?(from csdn.net) Carlwave
    如何让搜索引擎收录我的站点 Carlwave
    超强扩展性的DNNDotNetNuke模块功能分类列表(from 中国DNN) Carlwave
    DotNetNuke命名空间概述 Carlwave
    Most Popular Questions and Answers on ASP.NET Whidbey(from asp.net forums,write by ASP.NET Team) Carlwave
    火箭官方宣告麦蒂缺阵五周 季后赛前景蒙上阴影 Carlwave
    asp.net有效使用缓存(转) Carlwave
    《Business Rules Engine Overview》《业务规则引擎概述》write by Mark Kamoski Carlwave
    中国详细省市县自治区名称列表(含access数据库和sql2000备份数据库) Carlwave
  • 原文地址:https://www.cnblogs.com/wete/p/11098755.html
Copyright © 2011-2022 走看看