centos6的 shell基礎學習

1. ~ 就是 /home目錄的縮寫形式:html

    cd ~ 就是返回當前的用戶目錄下,bash

    cp 1.txt  /home/fuwei/mytools   這樣的命令和  cp 1.txt ~/mytools 是同樣的做用。less

2.commnad1; command2 執行完命令1,而後再執行命令2,無論命令1是否執行成功,直接再執行命令2ide

3.command1 && command2 && commandn, 命令1成功,再執行2,以此類推,若是命令沒成功,則中止執行spa

4.jobs 列出當前終端運行的程序orm

  命令的後面加上 &   放到後臺執行。htm

 ctrl +z 掛起當前的程序blog

 bg   將掛起的程序放到後臺去執行。排序

5. command1  &  > /dev/null  &  將程序放到後臺執行,將結果輸出到/dev/null 送到這裏的信息都消失了。字符串

6. less $(locate 1.txt)  $()命令

7.重定向 | 管道命令

  ls -l | less   第一部分是 列出目錄  ,緊接着送到less 來閱讀。

rpm -qa | grep  vsftpd | less 列出全部的安裝包  過濾出 vsftpd這個包 送到 less來看下。

8.定向到文件:

   command > filename

ls  > dirname   將當前顯示的目錄名 輸出到 dirname文件中。

9. command  < filename
     將文件filenname 的內容送到command中,

  sort < filename > sortfilename  將文件filename的內容發給sort,經過sort排序後,將排序後的內容發送給sortfilename文件,結果就完成了排序的功能。

10. >>   雙>>  表示追加文件內容的意思,

    echo "good" >> filenanem  將 字符串 good 追加到 filenanme文件的後面。

11.  .bash的定製:

    set 列出當前的環境變量

別名alise  ~/.bashrec 文件  .bashrc文件,命令能夠用別名,精簡。

12.補齊命令 ,tab 打出一個字母,會自動顯示出要選擇的目錄或者文件名.


http://blog.sina.com.cn/s/blog_685c0ea30101g000.html


附:

sleep 30  等待30

相關文章
相關標籤/搜索