centos6的 shell基礎學習

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

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

    cp 1.txt  /home/fuwei/mytools   這樣的命令和  cp 1.txt ~/mytools 是一樣的作用。

2.commnad1; command2 執行完命令1,然後再執行命令2,不管命令1是否執行成功,直接再執行命令2

3.command1 && command2 && commandn, 命令1成功,再執行2,以此類推,如果命令沒成功,則停止執行

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

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

 ctrl +z 掛起當前的程序

 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章