Linux系統常用命令(一)

2021-10-08 01:48:44 字數 2488 閱讀 5676

linux 常用基礎命令(一)

cd

[/path/to/somedir],cd:切換回家目錄,注意:bash中,~表示家目錄

cd ~,切換回自己的家目錄;

cd ~username,切換至指定使用者的家目錄;

cd - ,在上一次所在目錄與當前目錄之間來回切換;

相關的環境變數

$pwd:當前工作目錄

$ oldpwd:上一次的工作目錄

ls

[選項…]

[檔名...]

-a:顯示所有檔案,包括隱藏檔案

-a:顯示除.和..之外的所有檔案

-l:--long,長格式列表,即顯示檔案的詳細屬性資訊

-rw-------. 1 root root 2123 5月 11 2017 anaconda-ks.cfg

-:表示檔案型別,-,d,b,c,l,s,p

rw-------

rw-:檔案屬主的許可權;

---:檔案屬組的許可權;

---:其他使用者(非屬主、非屬組)的許可權

root:檔案的屬主

root:檔案的陣列

2123:數字表示檔案的大小,單位是位元組;

5月 11 2017:檔案最後一次被修改的時間;

anaconda-ks.cfg:檔名

-h:--human-readable:對檔案大小單位換算,換算後結果可能會非精確值。

-d:通常和「-l」結合使用,檢視目錄自身而非其內部的檔案列表。

-r:reverse,逆序顯示,

-r:recursive,遞迴顯示,

cat /etc/fstab

cat /etc/passwd

cat[選項列表]

[檔案列表]

...

-n:給顯示的文字行編號

-e:顯示行結束符$

tac /etc/fstab

tac /etc/passwd

tac [選項列表]

[檔案列表]

...

-n:給顯示的文字行編號

-e:顯示行結束符$

file

[檔名]…

echo[option]

... [string]…

-n:不進行換行,在回顯後,不將命令提示符進行換行操作;

-e:讓轉義符生效;

\n:換行

\t:橫向製表符

\v:縱向製表符

\b:退格鍵

string可以使用引號,單引號和雙引號均可用;

單引號:強引用,變數引用不執行替換

~]# echo '$shell'

雙引號:弱引用,變數引用會被替換

~]# echo "$shell"

注意:變數引用的正規符號:$,name表示變數名字

shutdown

[options…] time [wall…]

options:

-h:halt

-r:reboot

-c:cancel,取消關機命令

time:

nowhh:mm

+m+0

wall:輸入字串,列印給所有虛擬終端,相當於關機或重啟的提示資訊。

直接在文字介面下輸入sync,那麼在記憶體中尚未被更新的資料,就會被寫入硬碟中。雖然目前的 shutdown/reboot/halt 等等指令均已經在關機前進行了 sync 這個工具的呼叫,不過,多做幾次總是比較放心點

linux系統啟動時,從硬體讀取日期和時間資訊,讀取完成以後,就不再與硬體相關聯;

系統時鐘

硬體時鐘

... [+格式]

fromat:格式符

~]# date +%f

2017-05-10

+%f:顯示日期

+%t:顯示時間

+%c:顯示日期,星期,時間

+%y:顯示年

+%m:顯示月

+%d:顯示日

+%h:顯示小時

+%m:顯示分鐘

+%s:顯示秒數

+%s:從 2023年1月1日(unix元年)0點0分0秒到命令執行那一刻歷經的秒數

……注意:+只能出現一次,如果想用空白字元做為分隔符,則使用引號把"%f %t",括起來。

[mmddhhmm[

[cc]yy]

[.ss]

] 月,日,小時,分鐘,年,月,秒

顯示或設定硬體時鐘

-s,--hctosys,以硬體為準,把系統時間調整為與硬體時間相同

-w,--systohc,以系統為準,把硬體時間調整為與系統時間相同

cal

[[月份 ] 年份 ]

Linux 系統常用命令

linux 系統常用命令格式 command option argument1 argument2 其中option以 開始,多個option可用乙個 連起來,如 ls l a 與 ls la 的效果是一樣的。根據命令的不同,引數分為可選的或必須的 所有的命令從標準輸入接受輸入,輸出結果顯示在標準輸...

linux系統常用命令

檢視系統發行版本 cat etc issue 檢視系統核心版本 cat proc version 更改檔名 mv hello1.txt hello2.txt,將 hello1.txt 改名為 hello2.txt 移動檔案並改名 mv home hello.txt data hello2.txt,將...

Linux系統常用命令

檔案系統 filesystem 實現檔案的層次化管理 ls list 列出,列表 列出指定路徑下的檔案 l 常格式 顯示檔案的列表下檔案的詳細資訊 檔案型別 普通檔案 f d 目錄檔案 dirctory b 塊檔案 block l 符號鏈結檔案 symbolic link file c 字元裝置檔案...