linux 命令行基礎 Shell 入門 這上面講的有點太簡單了,總結一下備忘。
輸入包括單引號’、圓括號(、大括號{ 輸出有>(右尖括號),需要補全。 ctrl+c退出
date計算器:exPR 2 + 2顯示:echo things(顯示'需要在前面加上/,即/')操作系統名稱:uname、uname -a服務器名稱:hostname遠程服務器ip等信息:host baidu.combash 版本:bash --version歷史記錄:history刪除:rm xxx python:os.remove("xxx")狀態:uptime 18:41:45 up 2 days, 1:58, 5 users, load average: 2.01, 1.98, 2.00 時間、運行時間、用戶數量、平均負載↑:瀏覽上一條命令,可以多次使用history:列出所有記錄ctrl+R:搜索歷史記錄cat 代表concatenate。 可用于讀取其他文件作為輸入。
Tab鍵自動補全命令、參數等。
輸出行數、字數、字節數
對比兩個文件的不同點
查詢某個指令的用法
默認不顯示以.開頭的文件
刪除所有文件。。
如:
ping 8.8.8.8會使shell被ping接管。按ctrl+C退出。 另一種交互程序需要手工輸入終止符, 如:
最后輸入ctrl+D(EOF)才會運行排序。
文件和目錄都有其名稱(”filenames”) Filenames 可以包括任何除了/的字符。 當需要寫一個包括特殊字符(#!$%&[]等) 需要采取引用或轉義的形式:
Great Name!引用:`Great Name!`轉義:Great/ Name/!不像windows,分區為不同盤符,而是統一在(root)下。 文件夾與文件夾之間用/連接(windows用/)。
pwd進入目錄:cd.指向當前路徑..指向上一級路徑mv A B 可以重命名復制文件 cp A Bmkdir A絕對路徑:mkdir /home/user/Armdir A 不能對包含文件的目錄刪除刪除目錄及文件:rf -r A通配模式
包括html的文件:ls *html大括號中選擇:ls app.{CSS,html}一個?匹配一個字符:ls bea?.png匹配[]中其中一個:ls be[aeio]r.png區別大小寫,包括擴展名
codecademy上面好像也有shell的入門,比這個要好一點。
新聞熱點
疑難解答