linux基本命令和下办法,linux使用方式

shell环境:

  shell:命令解释器,是Linux
系统的用户界面,提供了用户和本进行互操作的一样种接口,它接受用户输入的下令并拿它送入内核去执行。

  bash:是GNU
计划被要之工具软件之一,目前也是 Linux 标准的shell  ,与sh兼容

    echo
$PATH  显示当前以的shell

    cat
/etc/shells  显示系统采取的之所以shell

  PATH:决定了shell将到哪些目录中追寻命令或程序manbetx手机网页版,PATH的价是一样密密麻麻目录,当你运行一个序时,Linux在这些目录下开展搜编译链接。

     echo
$PATH  查看PATH环境变量的价值

linux基本命令和用办法,linux使用办法

linux命令的分类:

        
内部命令:属于shell解释器的如出一辙局部

        
外部命令:独立于shell解释器之外的次序

shell环境:

  shell:命令解释器,是Linux
系统的用户界面,提供了用户和本进行互操作的一样栽接口,它接受用户输入的授命并把它送入内核去执行。

  bash:是GNU 计划被重要之工具软件之一,目前为是 Linux 标准的shell 
,与sh兼容

    echo $PATH  显示当前利用的shell

    cat /etc/shells  显示系统采取的所以shell

  PATH:决定了shell将至哪边目录中检索命令或程序,PATH的价值是一律多元目录,当你运行一个次时,Linux在这些目录下展开搜编译链接。

     echo $PATH  查看PATH环境变量的值

一声令下的通用格式:

        
命令字 [选项] [参数]

                  
长选项:例如“ls -a”

                  
短选项:例如“ls –help”

                  
多单短选项可统一使用,例如“ls -alh”

                  
长选项不可知集合,只能分别

                  
参数:命令的靶子,如文件、目录名等

linux命令的归类:

         内部命令:属于shell解释器的等同有些

         外部命令:独立为shell解释器之外的程序

查看命令的类:

type命令:type
[选项] [参数]

                  
-p 如果吃起之吩咐也表指令,则展示该绝对路径。

                  
-a
在环境变量“PATH”指定的不二法门中,显示给定指令的信,包括命令别名。

                  
-t
输出“file”、“alias”或者“builtin”,分别表示给定的下令为“外部指令”、“命令别名”或者“内部指令”。

                   [root@localhost ~]# type cd

                    cd is a shell builtin                    #cd 是一个shell内部命令

                   [root@localhost ~]# type ifconfig

                    ifconfig is /sbin/ifconfig         #ifconfig是一个外部命令

命的通用格式:

         命令字 [选项] [参数]

                   长选项:例如“ls -a”

                   短选项:例如“ls –help”

                   多只短选项可统一使用,例如“ls -alh”

                   长选项不能够合并,只能分别

                   参数:命令的对象,如文件、目录名等

查看命令的位置:

which命令:which
可执行文件名

                  
-n 指定文件称长度指定的长短要高于或等有文件被最丰富的文书称

                  
-p 与-n参数相同只是此的概括了文件的路子

                  
-a 将PATH目录中得找到令均排有持续第一个比方都

                  
-w 指定输出时栏位的宽度

        
         -V 显示版本信息

[root@bogon ~]# which ls
alias ls=’ls –color=auto’
/usr/bin/ls
[root@bogon ~]# which ip
/usr/sbin/ip
[root@bogon ~]#

whereis命令:whereis
[选项] 文件名

                  
-b 定位可执行文件。

                  
-m 定位帮助文件。

                  
-s 定位源代码文件。

                  
-u
搜索默认路径下除可执行文件、源代码文件、帮助文件以外的另外文件。

                  
-B 指定搜索可执行文件的路线。

                  
-M 指定搜索帮助文件的不二法门。

                  
-S 指定搜索源代码文件之路径。

[root@bogon ~]# whereis cd
cd: /usr/bin/cd /usr/share/man/man1/cd.1.gz
[root@bogon ~]# whereis -b cd
cd: /usr/bin/cd

查看命令的色:

type命令:type [选项] [参数]

                   -p 如果吃出之授命也表指令,则展示其绝对路径。

                   -a
在环境变量“PATH”指定的途径中,显示给定指令的信,包括命令别名。

                   -t
输出“file”、“alias”或者“builtin”,分别表示给定的吩咐为“外部指令”、“命令别名”或者“内部指令”。

                   [[email protected] ~]# type cd

                    cd is a shell builtin                    #cd 是一个shell内部命令

                   [[email protected] ~]# type ifconfig

                    ifconfig is /sbin/ifconfig         #ifconfig是一个外部命令

指令别名:

        
#alias NAME=’VALUE’

        
仅针对当下用户:~/.bashrc

        
对具有用户中:/etc/bashrc

        
撤销别名:unalias

[root@bogon ~]# alias 
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias netconf='vim /etc/sysconfig/network-scripts/ifcfg-eno16777728'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

翻命令的职:

which命令:which 可执行文件名

                   -n
指定文件称长度指定的长要盖或当有文件被极其丰富之公文称

                   -p 与-n参数相同只是这里的不外乎了文件之门路

                   -a 将PATH目录中好找到令均排有缕缕第一独比方一度

                   -w 指定输出时栏位的增幅

                  -V 显示版本信息

[[email protected]
~]# which ls
alias ls=’ls –color=auto’
/usr/bin/ls
[[email protected]
~]# which ip
/usr/sbin/ip
[[email protected]
~]#

whereis命令:whereis [选项] 文件名

                   -b 定位可执行文件。

                   -m 定位帮助文件。

                   -s 定位源代码文件。

                   -u
搜索默认路径下除可执行文件、源代码文件、帮助文件以外的另外文件。

                   -B 指定搜索可执行文件的门径。

                   -M 指定搜索帮助文件的门路。

                   -S 指定搜索源代码文件之路线。

[[email protected]
~]# whereis cd
cd: /usr/bin/cd /usr/share/man/man1/cd.1.gz
[[email protected]
~]# whereis -b cd
cd: /usr/bin/cd

命的补全:

        
用户给定的字符串只发同漫长惟一对应之一声令下,直接补全,否则再Tab会被闹列表

        
路径补全:Tab如果唯一则直补全,否则再Tab给起列表

命令别名:

         #alias NAME=’VALUE’

         仅对脚下用户:~/.bashrc

         对持有用户中:/etc/bashrc

         撤销别名:unalias

 

[[email protected] ~]# alias 
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias netconf='vim /etc/sysconfig/network-scripts/ifcfg-eno16777728'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

 

命令的历史:

指令的补全:

        
用户给定的字符串只发一致长达惟一对应的吩咐,直接补全,否则再Tab会受闹列表

         路径补全:Tab如果唯一则一直补全,否则再Tab给出列表

史文件:~/.bash_history

history命令:显示已实行了之命

                  
-c:  清空命令历史

                  
-d:  删除历史受到指定的命令

                  
#:  显示最近之# 条历史

                  
-a:  追加本次对话新执行之命历史列表至历史文件

                  
-n:  读历史文件被不念了的行到历史列表

                  
-r:  读历史文件附加到历史列表

                  
-w:  保存历史列表到指定的历史文件

                  
-p:  展开历史参数成多只实施,但无有历史列表中

                  
-s:  展开历史参数成一行,附加以史列表后

指令的历史:

命历史有关变量:

        
 HISTSIZE :命令历史记录的条数;

        
 HISTFILE :指定历史文件,默认为~/.bash_history;

        
 HISTFILESIZE :命令历史文件记录历史的条数;

        
 HISTTIMEFORMAT=“%F %T“ 显示时间

        
 HISTIGNORE=“str1:str2:… “  忽略string1,string2

历史文件:~/.bash_history

history命令:显示已实行了之一声令下

                   -c:  清空命令历史

                   -d:  删除历史受到指定的通令

                   #:  显示最近底# 条历史

                   -a:  追加本次对话新实践之一声令下历史列表至历史文件

                   -n:  读历史文件被未念了之行到历史列表

                   -r:  读历史文件附加到历史列表

                   -w:  保存历史列表到指定的历史文件

                   -p:  展开历史参数成多个实施,但无有历史列表中

                   -s:  展开历史参数成一行,附加以历史列表后

指令执行历史快捷键

        
上下键:可浏览之前用过之通令

        
ctrl+p:重复前一个限令

        
!字符串: 重复前一个因为“字符串”开头的吩咐

        
!num: 按照history 命令输出中的序号重复对诺令

        
!?:字符串: 重复前一个分包abc的通令

        
!-n : 重复n

        
strl -r:从命历史被搜索令

        
esc . :调用上一个指令中最后一个参数

        
!$:调用上一个令中最后一个参数

        
!^:调用上一个限令中的率先独参数

        
!*:调用上一个命令中的成套参数

        
!n:调用上一个命中的第n独参数   

一声令下历史有关变量:

          HISTSIZE :命令历史记录的条数;

          HISTFILE :指定历史文件,默认为~/.bash_history;

          HISTFILESIZE :命令历史文件记录历史的条数;

          HISTTIMEFORMAT=“%F %T“ 显示时间

          HISTIGNORE=“str1:str2:… “  忽略string1,string2

指令的救助:

        
help命令:

                  
用法1:help 内部命令字

                  
用法2:命令字 –help          #运让大部分外部命令 

        
man命令:提供命令帮助的公文

        
    手册页存放在/usr/share/man

                  
man 命令的布文件:/etc/man.config | man_db.conf

                  
man命令操作方法:使用less命令实现

                           
Space:  向文件尾翻屏

                           
b, ^B:  向文件首部翻屏

                           
d, ^D:  向文件尾翻半屏

                           
u, ^U:  向文件首部翻半屏

                           
RETURN:  向文件尾翻一行

                           
y :向文件首部翻一行

                      q: 
退出

                           
# :跳反到第#行 行

                           
1G: 回到文件首部

                           
G:直接到文件尾

                           
/KEYWORD:字符串搜索 n下一个相当到的字符串 N上一个

                   man章节:

                       1
使用者在shell中可以操作的命令或可实施档

                           
2 系統核心可呼叫的函数和工具等

                           
3
一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)

                           
4 装置档案的征,通常在/dev下之档案

                           
5 设定档或者是某些档案的格式

                           
6 游戏(games)

                           
7 老和商定等,例如Linux档案系统、网络协定、ASCII code等等的說明

                           
8 系統管理員可用的田间管理指令

                           
9 跟kernel有关的文书

                   SYNOPSIS 摘要 :

                       []
:可选取内容

                           
<>:  必选内容

                           
a|b :二选一

                           
…:  同一内容可起数

指令执行历史快捷键

         上下键:可浏览之前运用了之指令

         ctrl+p:重复前一个命

         !字符串: 重复前一个以“字符串”开头的命

         !num: 按照history 命令输出中之序号重复对承诺令

         !?:字符串: 重复前一个含abc的命令

         !-n : 重复n

         strl -r:从命历史被摸索令

         esc . :调用上一个发令中最终一个参数

         !$:调用上一个命令中最终一个参数

         !^:调用上一个命中之首先独参数

         !*:调用上一个发令中之合参数

         !n:调用上一个下令中之第n只参数   

红帽知识库和官在线文档:

        http://kbase.redhat.com

        
http://www.redhat.com/docs

        
http://access.redhat.com

命令的扶植:

         help命令:

                   用法1:help 内部命令字

                   用法2:命令字 –help          #下被多数外部命令 

         man命令:提供命令帮助的文件

             手册页存放在/usr/share/man

                   man 命令的配置文件:/etc/man.config | man_db.conf

                   man命令操作方法:使用less命令实现

                            Space:  向文件尾翻屏

                            b, ^B:  向文件首部翻屏

                            d, ^D:  向文件尾翻半屏

                            u, ^U:  向文件首部翻半屏

                            RETURN:  向文件尾翻一行

                            y :向文件首部翻一行

                      q:  退出

                            # :跳反至第#行 行

                            1G: 回到文件首部

                            G:直接到文件尾

                            /KEYWORD:字符串搜索 n下一个相当到之字符串
N上一个

                   man章节:

                       1 使用者在shell中可操作的指令或只是尽档

                            2 系統核心可呼叫的函数和工具等

                            3
一些常用的函数(function)与函数库(library),大部分凡是C的函数库(libc)

                            4 装置档案的印证,通常以/dev下之档案

                            5 设定档或者是一些档案的格式

                            6 游戏(games)

                            7
老和商定等,例如Linux档案系统、网络协定、ASCII code等等的說明

                            8 系統管理員可用的管理指令

                            9 跟kernel有关的文书

                   SYNOPSIS 摘要 :

                       [] :可卜内容

                            <>:  必选内容

                            a|b :二选一

                            …:  同一内容可出现数

Linux 的片种钟:

系统
时钟:由Linux 内核通过CPU 的工作频率进行的;

硬件
时钟:主板

hwclock
,clock:  显示硬件时钟

-s,
–hctosys  以硬件时钟也遵循,校正系统时钟

-w,
–systohc  以体系时钟也本,校正硬件时钟

红帽知识库和合法在线文档:

        http://kbase.redhat.com

         http://www.redhat.com/docs

         http://access.redhat.com

 时间管理:

date命令:按格式显示或安装时间

        
data [选项]… [格式]

        
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]

                  
-d, –date=STRING 显示STRING指定的工夫

                  
-f, –file=DATEFILE 类似–date参数显示DATEFILE文件被的每行时间

                  
-ITIMESPEC, –iso-8601[=TIMESPEC] 以ISO 8601
格式显示日期/时间。TIMESPEC为”date”(只展示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一,默认为”date”。

                  
-r, –reference=FILE 显示文件的末尾修改时间

                  
-R, –rfc-2822 以RFC-2822配合日期格式显示时间

                  
-s, –set=STRING 设置时间呢STRING

               -u,
–utc, –universal 显示或设定为Coordinated Universal Time时间格式

        
格式:可以行使“+”开头的字符串指定其格式

                  
%n : 下一行

                  
%t : 跳格

                  
%H : 小时(00-23)

                  
%I : 小时(01-12)

               %k :
小时(0-23)

                  
%l : 小时(1-12)

                  
%M : 分钟(00-59)

                  
%p : 显示本地 AM 或 PM

                  
%r : 直接展示时间 (12 小时制,格式为 hh:mm:ss [AP]M)

                  
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数

                  
%S : 秒(00-60)

                   %T : 直接展示时间 (24
小时制)

                   %X :
相当于 %H:%M:%S

                   %Z :
显示时区

                   %a :
星期几 (Sun-Sat)

                   %A :
星期几 (Sunday-Saturday)

                   %b :
月份 (Jan-Dec)

                   %B :
月份 (January-December)

                   %c :
直接显示日期及时间

                   %d :
日 (01-31)

                   %D :
直接显示日期 (mm/dd/yy)

               %h :
同 %b

                  
%j : 一年遭受之第几龙 (001-366)

                  
%m : 月份 (01-12)

                  
%U : 一年吃之第几周 (00-53) (以 Sunday 为同样完美之首先龙的状)

                  
%w : 一全面受的第几龙 (0-6)

                  
%W : 一年吃的第几周 (00-53) (以 Monday 为同样到家之第一上的场面)

                  
%x : 直接显示日期 (mm/dd/yy)

                  
%y : 年份的结尾两员数字 (00.99)

                  
%Y : 完整年份 (0000-9999)

[root@bogon ~]# date "+现在时间是:%Y-%m-%d %H:%M:%S"
现在时间是:2017-05-01 21:59:23
[root@bogon ~]# date "+%Y-%m-%d %H:%M:%S" -d "-3 year"
2014-05-01 21:59:38    ## 显示三年前的时间
[root@bogon ~]# date "+%Y-%m-%d %H:%M:%S" -d "+10 day"
2017-05-11 22:00:15    ##显示十天后的时间
[root@bogon ~]#  date "+%s"
1493647224    ##显示十天后的时间

        
设置时间:

                  
date -s “20161128 10:10:10”

[root@bogon ~]# cal    ##显示日历
      May 2017      
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Linux 的有限种植钟:

系 时钟:由Linux 内核通过CPU 的工作频率进行的;

硬件 时钟:主板

hwclock ,clock:  显示硬件时钟

-s, –hctosys  以硬件时钟也本,校正系统时钟

-w, –systohc  以体系时钟也依照,校正硬件时钟

echo 命令:显示文字

  语法:echo
[-neE][ 字符串]

  说明:echo
会将输入的字符串送于专业输出。echo  需要运用-e 
参数来打印转义字符.

   -n 
不要以最终自动换行

   -e 
若字符串中冒出以下字符,则专程加以处理,而无会见用她算一般仿输出:

        
\a  发出警告声;

        
\b  退格键

        
\c  最后不增长换行符号;

        
\n  换行且光标移至行首;

        
\r  光标移至行首,但未换行;

       \t 
插入tab; 

        
\\  插入\ 字符;

        
\0nnn  插入nnn (八进制)所表示的ASCII 字符

        
\xHH 插入HH (十六进制)所表示的ASCII 字符

 时间管理:

date命令:按格式显示或安装时间

         data [选项]… [格式]

         date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]

                   -d, –date=STRING 显示STRING指定的日

                   -f, –file=DATEFILE
类似–date参数显示DATEFILE文件中的每行时间

                   -ITIMESPEC, –iso-8601[=TIMESPEC] 以ISO 8601
格式显示日期/时间。TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一,默认为”date”。

                   -r, –reference=FILE 显示文件的结尾修改时

                   -R, –rfc-2822 以RFC-2822郎才女貌日期格式显示时间

                   -s, –set=STRING 设置时间啊STRING

               -u, –utc, –universal 显示或设定也Coordinated Universal
Time时间格式

         格式:可以以“+”开头的字符串指定其格式

                   %n : 下一行

                   %t : 跳格

                   %H : 小时(00-23)

                   %I : 小时(01-12)

               %k : 小时(0-23)

                   %l : 小时(1-12)

                   %M : 分钟(00-59)

                   %p : 显示本地 AM 或 PM

                   %r : 直接展示时间 (12 小时制,格式为 hh:mm:ss
[AP]M)

                   %s : 从 1970 年 1 月 1 日 00:00:00 UTC
到目前为止的秒数

                   %S : 秒(00-60)

                   %T : 直接展示时间 (24 小时制)

                   %X : 相当于 %H:%M:%S

                   %Z : 显示时区

                   %a : 星期几 (Sun-Sat)

                   %A : 星期几 (Sunday-Saturday)

                   %b : 月份 (Jan-Dec)

                   %B : 月份 (January-December)

                   %c : 直接展示日期和日

                   %d : 日 (01-31)

                   %D : 直接显示日期 (mm/dd/yy)

               %h : 同 %b

                   %j : 一年吃的第几天 (001-366)

                   %m : 月份 (01-12)

                   %U : 一年被的第几周 (00-53) (以 Sunday
为同样圆满的率先龙的景象)

                   %w : 一周到被之第几龙 (0-6)

                   %W : 一年吃之第几周 (00-53) (以 Monday
为同一两全的首先上之事态)

                   %x : 直接展示日期 (mm/dd/yy)

                   %y : 年份的尾声两各数字 (00.99)

                   %Y : 完整年份 (0000-9999)

 

[[email protected] ~]# date "+现在时间是:%Y-%m-%d %H:%M:%S"
现在时间是:2017-05-01 21:59:23
[[email protected] ~]# date "+%Y-%m-%d %H:%M:%S" -d "-3 year"
2014-05-01 21:59:38    ## 显示三年前的时间
[[email protected] ~]# date "+%Y-%m-%d %H:%M:%S" -d "+10 day"
2017-05-11 22:00:15    ##显示十天后的时间
[[email protected] ~]#  date "+%s"
1493647224    ##显示十天后的时间

 

         设置时间:

                   date -s “20161128 10:10:10”

 

[[email protected] ~]# cal    ##显示日历
      May 2017      
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

 括号扩展:{ }

打印还字符串的简化形式 

[root@bogon ~]# echo file{1,3,5}
file1 file3 file5

 ”单引号:强引用,单引号里之始末原样不变换,防止其他变量替换

 “”双引号:弱引用,可预防通配符扩展,但允许变量替换

 “反引号:命令引用,反引号里的指令会替换为实行结果

[root@bogon ~]# echo '$PATH'
$PATH
[root@bogon ~]# echo "$PATH"
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@bogon ~]# echo `pwd`
/root

echo 命令:显示文字

  语法:echo [-neE][ 字符串]

  说明:echo 会将输入的字符串送于专业输出。echo  需要用-e 
参数来打印转义字符.

   -n  不要当结尾自动换行

   -e 
若字符串中冒出以下字符,则专程加以处理,而非见面以它当成一般仿输出:

         \a  发出警告声;

         \b  退格键

         \c  最后不增长换行符号;

         \n  换行且光标移至行首;

         \r  光标移至行首,但不换行;

       \t  插入tab; 

         \\  插入\ 字符;

         \0nnn  插入nnn (八进制)所代表的ASCII 字符

         \xHH 插入HH (十六进制)所表示的ASCII 字符

重定向与管道:

 括号扩展:{ }

打印还字符串的简化形式 

[[email protected] ~]# echo file{1,3,5}
file1 file3 file5

 ”单引号:强引用,单引号里之情节原样不更换,防止其他变量替换

 “”双引号:弱引用,可防止通配符扩展,但允许变量替换

 “倒引号:命令引用,反引号里的指令会替换为推行结果

[[email protected] ~]# echo '$PATH'
$PATH
[[email protected] ~]# echo "$PATH"
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[[email protected] ~]# echo `pwd`
/root
         标准输入输出:

                  
标准输入:stdin-0 默认接受来自键盘的输入

                  
标准输出:stdout-1 默认输出到极限窗口

                  
标准错误:stderr-2 默认输出及终点窗口

        
程序:指令+数据

        
读取数据:Input

        
输出数据:Output

        
I/O重定向:改变默认位置

重定向与管道:

         重定向操作符:标准输出及业内错误可以重定向到文件

                  
>       把标准输出重定向到文件

                  
2>     把标准错误重定向到文件

                  
&>    把用输出重定向到文件

                  
注:>文件内容会被掩盖,禁止内容覆盖已产生文件:set -c
,强制覆盖:>|

                  
>>     原有内容基础及,追加内容

                  
2>     覆盖重定向错误数据流

                  
2>>  追加从定向错误数据流

                  
&>    标准输出和谬误输出合并覆盖重定向

                  
&>> 标准输出以及左输出合并追加重定向

                  
<       标准输入重定向

                  
<<终止词                   把多执发送给stdin

[root@bogon ~]# uname -p > kernel.txt
[root@bogon ~]# cat kernel.txt
x86_64
[root@bogon ~]# uname -r >> kernel.txt
[root@bogon ~]# cat kernel.txt
x86_64
3.10.0-327.el7.x86_64
         标准输入输出:

                   标准输入:stdin-0 默认接受来自键盘的输入

                   标准输出:stdout-1 默认输出到终端窗口

                   标准错误:stderr-2 默认输出及极限窗口

         程序:指令+数据

         读取数据:Input

         输出数据:Output

         I/O重定向:改变默认位置

管道操作:

  管道操作为不同命令提供了协同工作的同等种机制,位于管道符号左侧的吩咐输出的结果,将用作右侧命令的输入(处理对象),同一行命令中好使多只管道。 
 命令1 |命令2 |命令3

[root@bogon ~]# df -Th |grep "/$" 
/dev/mapper/centos-root xfs        32G  1.3G   31G   4% /
[root@bogon ~]# df -Th |grep "/$" |awk '{print $6}'
4%

 

         重定向操作符:标准输出和正规错误可以重定向到文件

                   >       把规范输出重定向到文件

                   2>     把正规化错误重定向到文件

                   &>    把用输出重定向到文件

                   注:>文件内容会受覆盖,禁止内容覆盖已产生文件:set
-c ,强制覆盖:>|

                   >>     原有内容基础及,追加内容

                   2>     覆盖重定向错误数据流

                   2>>  追加从定向错误数据流

                   &>    标准输出以及错误输出合并覆盖重定向

                   &>> 标准输出以及不当输出合并追加重定向

                   <       标准输入重定向

                   <<终止词                   把多实施发送给stdin

[[email protected] ~]# uname -p > kernel.txt
[[email protected] ~]# cat kernel.txt
x86_64
[[email protected] ~]# uname -r >> kernel.txt
[[email protected] ~]# cat kernel.txt
x86_64
3.10.0-327.el7.x86_64

管道操作:

  管道操作为不同命令提供了协同工作的一模一样种机制,位于管道符号左侧的指令输出的结果,将用作右侧命令的输入(处理对象),同一行命令中好动用多独管道。 
 命令1 |命令2 |命令3

[[email protected] ~]# df -Th |grep "/$" 
/dev/mapper/centos-root xfs        32G  1.3G   31G   4% /
[[email protected] ~]# df -Th |grep "/$" |awk '{print $6}'
4%

 

http://www.bkjia.com/Linuxjc/1209341.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1209341.htmlTechArticlelinux基本命令及使用方法,linux使用方法
shell环境: shell:命令解释器,是Linux
系统的用户界面,提供了用户以及基础进行互动操作的等同种植接口…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图