Linux常見命令總結

2021-09-25 11:24:21 字數 3589 閱讀 6088

linux  作業系統  

linux作業系統初識階段

linux認識以及基本命令操作

linux常用工具(編輯器,偵錯程式。。。。)

linux系統程式設計階段:

程序概念---程式 ***^

程序控制 **

基礎io **

程序間通訊 **

程序訊號 **

多執行緒 ****

linux網路程式設計階段:

網路基礎1

網路程式設計

網路基礎2

網路基礎3

高階io

作業系統介紹:

linux背景

基礎命令

ls -a workspace

命令名稱 [引數選項] [操作物件]

目錄操作命令:

ls  瀏覽目錄,列出目錄下的檔案資訊

目錄--資料夾

-a 瀏覽所有檔案,不忽略以.開頭的檔案

檢視隱藏檔案

linux下以.開頭的檔案預設是隱藏檔案

. 表示當前路徑

.. 當前路徑的上一層路徑

-l 檢視目錄下檔案的詳細資訊

檔案型別:- 普通檔案 d 目錄檔案

pwd 檢視當前所在路徑--

-絕對路徑:表示路徑的時候,起始路徑從根目錄開始的路徑

在整個linux目錄結構中乙個檔案的位置表示

-相對路徑:表示路徑的時候,起始路徑從當前路徑開始的路徑

相對於當前所在路徑,乙個檔案的位置表示

linux目錄結構:樹形結構,根目錄

mkdir 建立目錄

-p 多層級遞迴建立目錄,任意一層目錄不存在都會被建立

rmdir 刪除空目錄

-p 多層級空目錄的遞迴刪除

rm 預設刪除普通檔案

-r 刪除目錄(遞迴刪除目錄下的所有檔案)

-f 忽略提示資訊,直接進行操作

cp 拷貝乙個檔案到指定路徑下

-r 拷貝目錄(遞迴拷貝目錄下的所有檔案)

-f 忽略提示資訊,直接進行操作

mv 移動乙個檔案到指定位置

-i 增加提示資訊

cd 改變當前所在路徑(進入指定目錄)

~ 快速回到當前使用者的家目錄

- 快速返回上一次所在路徑

普通檔案操作命令:

touch   重新整理已存在的檔案時間屬性,若檔案不存在則建立

-d 以指定時間重新整理屬性 "2018-02-28 12:10:30"

-r 以指定檔案的時間屬性重新整理另乙個檔案

-a 只重新整理最後一次訪問時間

-m 只重新整理最後一次修改時間

cat 列印檔案內容到顯示終端

-n 列印行號

more 分頁顯示檔案內容

回車 向下按行滾動

f 向下按頁滾動

b 向上按頁滾動

q 退出顯示

less 分頁顯示檔案內容

f 向下按頁滾動

b 向上按頁滾動

j/k 上下按行滾動

匹配查詢字串

/string 向下匹配查詢string字串

?string 向上匹配查詢string字串

n 繼續查詢下乙個匹配位置

q 退出顯示

head 預設顯示檔案前10行資料

-n 指定顯示檔案前n行資料

tail 預設顯示檔案末尾10行資料

-n 指定顯示檔案末尾n行資料

-f 持續重新整理顯示檔案末尾新增資料

壓縮/解壓縮命令:

zip/unzip   zip格式的壓縮/解壓縮

gzip/gunzip gzip格式的壓縮/解壓縮

bzip2/bunzip2 bzip2格式的壓縮/解壓縮

tar

-c 打包

-x 解包

-v 顯示詳細的打包/解包資訊

-z 打包/解包同時進行gzip格式壓縮/解壓縮

-j 打包/解包同時進行bzip2格式壓縮/解壓縮

-f 指定包名稱(需要放到選項的最後乙個)

tar -czvf abc.tar.gz abc.txt

tar -xzvf abc.tar.gz

時間日期命令:

cal     檢視日曆

-3 檢視上個月/這個月/下個月日曆

-y 檢視全年日曆

-j 日曆中的天以day of year形式展示

date

+ 以指定格式顯示時間

+"%y-%m-%d %h:%m:%s"

+'%s'

-s 設定系統時間(需要root許可權)

匹配查詢命令:

grep    在檔案內容中匹配包含指定字串的行

-i 忽略大小寫

-v 反向匹配(過濾掉匹配的行)

-r 遞迴對指定目錄下的所有檔案進行匹配

find 通過檔名/檔案大小/型別...查詢檔案

-name 按檔名進行查詢

-type 按檔案型別查詢(f d c b l p s)

-size 按檔案大小查詢

+n/-n (b c k m g)

按時間查詢

-ctime -atime -mtime 按天計算

-cmin -amin -mmin 按分鐘計算

+n/-n

對找到的檔案進行進一步操作

find ./ -name 'test*' -exec rm '{}' \;

其它命令:

bc  計算器

man 手冊檢視命令

ifconfig 檢視/設定網絡卡資訊命令

service network start 啟動網路服務

su 切換使用者

su root

useradd 新增使用者

useradd -m zhang

passwd 修改密碼

passwd zhang

echo 列印字串到終端顯示

echo "adsfd"

| 管道符

連線兩個命令,將前邊命令處理結果交給後邊命令進行處理

>> 重定向符

改變資料流向,將要寫入到終端顯示的資料,寫入到指定檔案中

echo "zhang" >> abc.txt

reboot 重啟

shutdown -h now 立即關機

halt 立即關機

Linux 常見命令總結

linux下的命令繁多複雜,作為乙個初學者我們應該具備認識和運用其中常見的命令,現在來彙總下 su是切換使用者許可權的命名,當我們從普通使用者切換至超級使用者時使用該命令,效果如圖 如上圖,我們發現當輸入su時,會出現 password 這時表示需要我們輸入密碼,密碼是不顯示出來的,所以當我們輸入回...

linux 常見命令總結

常見命令都可以直接在terminal下通過man列出幫助資訊,如 man ls 1.ls 列出檔案和資料夾。ls 列出所有檔案 ls rtl 列出指令路徑下的檔案 ls la 列出home路徑下的所有檔案 包括隱藏檔案 運用舉例 ls rtl rtl.lst 將命令輸出儲存到乙個新建的list文字檔...

linux常見命令總結

var log message 系統啟動後的資訊和錯誤日誌,是red hat最常用的日誌之一 var log secure 與系統安全相關的日誌資訊 var log maillog 與郵件相關的日誌資訊 var log cron 與定時任務相關的日誌資訊 var log spooler 與uucp和...