常用命令:
$date ; 檢視當前時間
$cal 月 年 ; 檢視某個月的月曆,月(01~12)
$cal 年 ; 檢視某年的各月月曆,不帶引數的cal顯示當月月曆
$finger 使用者名稱 ; 顯示這個使用者的詳細資訊
$clear ; 清屏
$echo ; 將命令名後跟隨的引數顯示在螢幕上
$banner ; 將命令名後跟的ascii字串以大字方式顯示在螢幕上
$wc [-c][-l][-w] filename ; 計算乙個指定的檔案中的行數,單詞數及字元數
$cd .. ; 返回上一級目錄
$./[應用程式名]《引數列表》 ; 執行程式
$gcc 待編譯檔案 -o 生成程式名
$scp -r 本機目錄位址 使用者名稱@ip
:目的目錄 ; 從本機遠端傳輸
目錄操作命令:$ls —— 列出目錄內容(list)
$ls相當於dos下的dir
$cd ——改變當前目錄(change directory)
$cd 目錄名 ; 不加引數回到主目錄
$pwd —— 顯示當前目錄(print working directory)
$pwd命令列出當前目錄的絕對路徑
$mkdir\rmdir —— 新建、刪除目錄(make/remove directory)
$mkdir 目錄名 ; 在當前目錄下建立目錄
$mkdir -p a/b/c ; 級聯操作,在當前目錄下建立目錄a,然後在a下建立目錄b,然後在b下建立目錄c
$rm ; 刪除乙個目錄及其包含的所有檔案
檔案操作命令:$cat,more,less 檔名—— 檢視檔案的內容(concatenate)
cat列出檔案所有內容
$more一屏內顯示不完時,會暫停輸出,直到使用者按空格鍵繼續輸出下一屏,按回車則顯示下一行,輸入q則退出
$touch 檔名—— 將每個檔案的訪問和修改時間設為當前時間 如果該檔案不存在則新建乙個
$cp —— 檔案複製
cp相當於dos下的copy
$cp hello.c ./test2/hello2.c
將當前目錄下的hello.c檔案複製到/home/hello2.c
$cp-r examples/
./test2/
將當前目錄下的examples目錄及其包含的所有檔案複製到./test2/examples
$rm —— 檔案刪除
常用引數:-i, -r分別表示刪除(當前目錄下的某檔案)前詢問,遞迴刪除(某目錄下的所有檔案及該目錄)
$mv —— 重新命名或移動檔案
$mv《原檔名》
《新檔名》
$mv《原檔名》
《移動到的路徑名和新檔名》
$find —— 查詢檔案
$grep —— 查詢檔案內容
$man —— 顯示命令的幫助文件
$chmod —— 改變檔案或目錄的訪問許可權
$diff —— 比較文件或目錄之不同內容
$diff file1 file2
比較文件file1與file2
$diff –r dir1 dir2
比較目錄dir1與dir2
$cmp 比較文件相同部分
程序管理命令:$ps —— 顯示程序ps
$ps —help 可檢視所有引數說明
$kill —— 殺死乙個程序
i/o重定向和管道:
管道與重定向符號如下:
<:輸入重定向,從指定檔案中輸入資料
>:輸出重定向,把結果輸出到某個指定檔案
>>:把輸出接到某個檔案尾部
|:管道
$ls > file1:ls將產生螢幕輸出,但由於使用了輸出重定向,本應輸出到標準輸出(就是螢幕顯示)的字元被重定向到file1中。開啟file1可以驗證。
$cat file1 >> file2:將file1的內容新增到file2的尾部。
重定向與管道一起使用,可以對文字進行處理
$cat
< file1 | grep 「hello」 :查詢file1內含有字串hello的行,並將結果輸出標準輸出。
vi是乙個文字編輯器,沒有選單,只有命令。
vi有三種基本工作模式,分別是:命令模式(command mode)、插入模式(insert mode)和末行模式(last line mode)
進入vi:
命令「vi 檔名」。
命令「vi」,在退出vi時再指定檔名。
剛進入vi時預設是工作在命令模式下的。
如何進入插入模式?
在命令模式下按下以下任意乙個字元都可以進入插入模式:
aa 由該行之末加入資料。
i(insert) 由游標之前加入資料。
i 由該行之首加入資料。
o(open) 新增一行於該行之下供輸入資料之用。
o 新增一行於該行之上供輸入資料之用。
退出插入模式:
按「esc」鍵退出插入模式,進入命令模式
儲存檔案:
1.在命令模式下,連按兩次大寫字母。
2.在末行模式下:
:w vi儲存當前編輯的檔案,但並不退出vi,而是繼續等待使用者輸入命令。
:w:w!
把當前檔案的內容儲存到指定的檔案newfile中,如果newfile已經存在,則覆蓋原有內容。
在末行模式下,有四種方法可以退出vi返回到shell:
:q 系統退出vi返回到shell。在用此命令時,若編輯的檔案沒有被儲存,則vi在視窗的最末行給出提示資訊。
:q! vi放棄所作修改而直接退到shell下。
:wq 先儲存檔案,然後再退出vi返回到shell。
:x 該命令的功能與命令模式下的zz命令功能相同
gcc基本使用格式
$ gcc [ 選項 ] 《檔名》
基本用法:
$gcc hello.c –o hello
附:
1.shell的常用種類:
1. bourne shell
---- 程式名為 sh, 提示符為 $
2. c shell
---- 程式名為 csh, 提示符為 %
3. korn shell
---- 程式名為 ksh, 提示符為 $
另一常用提示符: # —- 超級使用者(無論何種shell)
2.shell 的退出命令:
exit 主要用於退出b_shell
logout 主要用於退出c_shell
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...