linux基礎命令

來源:互聯網
上載者:User

linux基礎命令
Linux 基礎命令 (一切皆檔案)


命令格式:
命令 [選項] [參數]


注意點:使用空格分開命令,選項和參數,最對只支援256個字元。


help 協助
man 手冊 eg. man man

man 命令/函數名/標頭檔

ls list content 列出目錄內容 (windows: dr)
ls -a 顯示所有檔案(包括隱藏檔案,隱藏檔案通常以'.'開頭)
ls -l 顯示檔案的詳細資料
drwxrwxr - x 2 tarena tarena 4096 4月 23 11:10 Pre


- - 普通檔案,儲存某種格式的資料,(二進位或文本)
d: 目錄檔案。 b: 塊裝置檔案,提供對裝置帶緩衝方向。 c: 字元裝置檔案,不帶緩衝。 p: 管道檔案,處理序間通訊。
s: socket 通訊端檔案,進程之間的網路通訊。 l: 符號連結檔案,指向另外一個檔案(相當windows下的捷徑)。


屬主 屬組其它
tarena tarena others
rwx rwx r-x


r: 4 0100 讀
w: 2 0010 寫
x: 1 0001 執行


clear 清屏 ctrl + L (windows: cls)

pwd 列印當前的工作目錄

cd change directory 切換路徑切換目錄
/ : 根目錄
./ : 目前的目錄
../ : 上一級目錄/父目錄
~ : 目前使用者的主目錄

1) 絕對路徑: 從根目錄開始遍曆的路徑
2)相對路徑: 從目前的目錄開始遍曆的路徑

mkdir 建立檔案夾

touch 建立檔案, 修改檔案最後修改時間

rm 刪除檔案

rm -r 刪除非空檔案夾

rmdir 刪除空檔案夾

cp copy 拷貝
cp file_name dir_name 將檔案拷貝到指定的路徑下
cp file_name dir_name/newfile_name 改名或覆蓋拷貝
cp -r dir_name another_name 拷貝目錄需要-r

cp -all dir_name another_name 將全部內容按照原來的依賴關係拷貝到指定目錄

mv move 移動 rename(重新命名)
mv file_name dir_name
mv file_name dir_name/newfile_name

mv file_name newfile-name

chmod 修改檔案許可權
chmod[u/g/o/a][+-=][r/w/x] filename

=:只保留其中一個許可權,其它刪除

cat file_name 顯示檔案內容

head file_name 顯示檔案內容前10行

head - n file_name 看N行

tail file_name 顯示檔案內容後10行

more file_name 分屏顯示檔案內容

空格: 下翻一屏

斷行符號: 下一行

history 顯示執行過的命令
!! 重複執行上一次命令
!n 重複執行第n行命令

! 首字母 向上搜尋,最近一次被執行的命令

wc 檔案統計
統計制定檔案的位元組數,字元數,行數並顯示出來
wc [選項] file_name
wc -l file_name 顯示行數 line

wc -w file_name 顯示字元數 word

wc -c file_name 顯示位元組數

; 分號 語句的結束,通常用於連結多個命令的執行
| 管道 將上一個程式或者命令的輸出結果作為下一個程式或命令的輸入
history | more
users 查看登入系統的使用者
who 登入到本地的系統使用者的詳細資料
who am i 顯示目前使用者的資訊

whoami 顯示目前使用者的名稱

ps 檢測進程的工作狀態
-e 顯示所有進程
-f 顯示詳細的進程
-h 不顯示標題
a 顯示終端上所啟動並執行程式
r 顯示正在啟動並執行進程
x 顯示沒有控制終端的進程
u 顯示詳細格式
aux 顯示所有進程的詳細資料
top
kill PID 將指定的PID進程結束
-9 SIGKILL訊號 強制殺死程式

重新導向
> 截斷寫入

>> 末尾追加寫入

檔案連結
ln [options] source [dest]
ln [options] source [dest]
ln [options] source...directory


永久連結
ln [路徑名]/[檔案名稱] [路徑名]/永久連結的名稱


bash 快速鍵
ctrl + l 清屏
ctrl + a 定位到命令開始
ctrl + e 定位到命令末尾
ctrl + d 退出、結束命令
ctrl + c 中斷程式
ctrl + z 掛起正在執行的命令
ctrl + shift + c 複製
ctrl + shift + v 粘貼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.