shell是乙個命令直譯器
[登入使用者名稱@主機名當前目錄]提示符
shell有兩種提示符
#表明終端是由root使用者開啟
$表明終端是由一般使用者開啟
(萬用字元)
*abc*表示所有以adc開頭的檔案
?abc?表示所有以adc開頭的長度為4個字元的檔案
(shell命令)
ls(顯示命令)(不會顯示隱藏檔案)
-a顯示所有檔案和目錄
-l以長格式顯示檔案資訊(可簡寫為ll)
-t將結果按修改時間進行排序,新的檔案或目錄排在前面
-r若目錄下有檔案,則列出目錄下所有檔案
~顯示起始目錄下所有的檔名和子目錄名
eg:ls -al /
顯示根目錄下所有檔案的完整資訊
eg:ls -at a*
顯示當前目錄下所有以a開頭的檔案,新的檔案排在前面
pwd顯示當前目錄所在的絕對路徑
cd改變當前目錄
cd ..
切換到當前目錄的父目錄
mkdir
建立目錄
-p若要建立的目錄的上層目錄不存在,則先建立它
eg:mkdir -p dir1/dir2
在當前目錄下建立dir1/dir2,如果dir1不存在則先建立它
rmdir
刪除目錄
-p當刪除指定目錄後,若該目錄的父目錄為空,則也將其刪除
eg:rmdir -p dir1/dir2在當前目錄下的dir1目錄中刪除dir2子目錄,若刪除dir2後dir1變為空目錄,則也將其刪除
cat檔案內容檢視和連線
-n/--number
對內容進行按行編號輸出
-b/--number-nonblock
與-n相似,只是對於空行不進行編號
-s當遇到連續兩行以上的空白行時,就替換為乙個空白行
-v顯示不可列印的字元
eg:cat -n test.c
將檔案test.c的內容加上行號後顯示輸出
eg:cat test1.c test2.c
將檔案test1.c和test2.c的內容串接在一起並輸出
cp檔案複製
-r若源目錄下還有檔案或目錄,則都拷貝到目的地
-f若目標目錄下已經有同名的檔案,則把它刪除並把原始檔拷貝到目標目錄下
eg:cp test.c tmp/program.c把當前目錄下的test.c檔案拷貝到/tmp目錄下並命名為program.c
eg:cp *.c /tmp
把當前目錄下所有以.c結尾的檔案拷貝到/tmp目錄下
rm檔案刪除
-d刪除指定的目錄
-i刪除前先詢問要求確認
-r若目錄非空,則刪除目錄下所有的檔案
-f強制刪除
eg:rm *.c刪除當前目錄下所有以.c結尾的檔案
eg:rm -rf typ
強制刪除typ目錄下所有的檔案和子目錄,子目錄下的檔案或目錄都被刪除
mv 1:移動
2:重新命名(=rename)
eg:mv 123 456【456存在則移動 不存在則重新命名】
halt關機(必須為root許可權)
touch建立檔案
touch linux-.c 將會建立linux-1.c,linux-2.c,linux-3.c三個檔案
mkfifo建立有名管道
echo向螢幕輸入一串字元,類似c語言的printf()函式。
語 法:echo [-n/e][字串]或 echo [--help][--version]
說 明:echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。
參 數:
-n 不要在最後自動換行
-e 若字串中出現以下字元,則特別加以處理,而不會將它當成一般
文字輸出:
\a 發出警告聲;
\b 刪除前乙個字元;
\c 最後不加上換行符號;
\f 換行但游標仍舊停留在原來的位置;
\n 換行且游標移至行首;
\r 游標移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\\ 插入\字元;
\nnn 插入nnn(八進位制)所代表的ascii字元;
–help 顯示幫助
–version 顯示版本資訊
Linux下常見的PHP Mysql操作命令
該文章收錄的命令是基於centos下,apache php mysql和ci框架的常見命令和解決方案。博主踩過的坑 希望能幫到大家 php專案資料夾目錄 var www html apache啟動命令 或者 sudo service httpd start apache重啟命令 或者 sudo se...
Linux下shell指令碼中的read命令
read命令作用 從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給shell變數 引數 a 後跟乙個變數,該變數會被認為是個陣列,然後給其賦值,預設是以空格為分割符。d 後面跟乙個標誌符,其實只有其後的第乙個字元有用,作為結束的標誌,會舉例說 明。p 後面跟提示資訊,即在輸入前列印提示資訊。e ...
Hadoop 1 x HDFS常見Shell命令
1 常見命令 a 檢視檔案 hadoop fs lsr 根目錄下有哪些檔案 b 建立檔案目錄 hadoop fs mkdir opt data c 上傳檔案到指定目錄 hadoop fs put 原始檔 目錄 d 檢視檔案1 hadoop fs cat原始檔 e 檢視檔案2 hadoop fs te...