Linux常用命令整理(上)

2021-10-22 11:46:18 字數 2588 閱讀 1614

-s 選項可以顯示檔案大小

-s 選項基於檔案大小排序

-a 選項顯示目錄下的所有檔案,包含隱藏目 錄或檔案。

-t 選項表示時間排序

-i 選項表示當前目錄下檔案或者子目錄的所有資訊,包括擁有者(使用者)

和操作許可權歸屬。

-f 選項可顯示檔案的描述符,如果是目錄則後面加/

**

cd .. 返回上一級目錄

. 目錄代表當前目錄

.. 目錄代表上一級目錄

cd /目標目錄/ 開啟目標目錄

角色順序分別為:

1,檔案所有者

2,檔案所有者所在組

3,其他使用者

通常許可權標識為:

drwxrwxrwx (d表示 檔案是個目錄)

-rwxrwxr-x (- 表示對應的是個普通檔案)

通過mkdir -m *** 可以給目標目錄新增相對應的許可權。

ps: r表示read讀取許可權

w表示write寫許可權

x表示執行許可權

有無許可權用0 ,1 表示。

所以書寫許可權是每三位二進位制表示乙個角色的許可權,可以轉成十進位制表示,

例如7的二進位制為111,表示rwx ,5的二進位制為101表示r-x,4的二進位制為100

表示為r--,0的十進位制為000表示---,可能的組合有rwx r-x r-- ---

在普通模式下鍵入i可進入插入模式,按esc可退回普通模式。

vim也有作為游標的特殊字元,在普通模式下。

h:左移乙個字元 j :下移乙個字元 k:上移乙個字元 l :右移乙個字元

ctrl+f(pagedown):下翻一屏

ctrl+b(pageup):上翻一屏 g:移到緩衝區最後一行 num g:移到緩衝

區第num行 gg:移到緩衝區第一行

令來控制vim的行為。

q:如果未修改緩衝區資料,退出 q!:取消所有對緩衝區資料的修改並退

出 w filename:將檔案儲存到另乙個檔案中

wq:將緩衝區資料儲存到檔案中並退出

x:刪除當前游標所在位置的字元

dd:刪除當前游標所在行

dw:刪除當前游標所在位置的單詞

d$:刪除當前游標所在位置至行尾的內容

j:刪除當前游標所在行行尾的換行符(拼接行)

a:在當前游標後追加資料

a:在當前游標所在行行尾追加資料

r char:用char替換當前游標所在位置的單個字元

r text:用text覆蓋當前游標所在位置的資料,直到按下esc鍵

而有的編輯命令允許使用數字修飾符來指定重複該命令多少次。

-n 設定行號

-b 有效字元編號

-s 空白行壓縮。

ps:cp -i 被複製檔名 ~/目標目錄/  (即被複製檔案到目標目錄的命令)

cp -i 被複製檔名 ~/目標目錄/目標檔案 (即複製檔案到目標目錄覆

蓋目標檔案)

-i 的作用為覆蓋安全詢問。

目標目錄: 如果目標目錄是目錄路徑則直接將檔案拷貝過去,如果是目標文

件路徑,則將原始檔以覆蓋的形式拷貝到目標檔案。

rm -r -a*  表示刪除所有當前目錄下a打頭的檔案和目錄。
ps :mv 檔名 ~/目標路徑/
ps : chmod 777 目標檔案
如果存在後台程序,則可通過fg命令將後台程序切換到前台執行,

也可以通過bg命令可以啟用後台被掛起的程序,以繼續在後台執行。

bg後面的引數是對應被掛起的序號。

nice命令可通過修改ni值來改變程序的優先順序,ni值的範圍為-20~19,  ni 值

越低,優先順序越高。(普通使用者只能降低優先值,root使用者才可提高優先順序。(root

使用者在命令前加sudo)ps:sudo nice - - 10 vim &)

renice命令可調整程序的優先順序,但需要root使用者才可使用,

ps:sudo renice -10 pid (可優先使用renice)

-g 《程式群組名稱》 使用程式群組名稱,修改所有隸屬於該組的程式的優先權。

-p 《程式識別碼》  改變該程式的優先權等級,此引數為預設值。

-u 《使用者名稱》  指定使用者名稱,修改所有隸屬於該使用者的程式的優先權。

也可用top來調整優先順序,輸入top 然後輸入r ,填寫pid 輸入想變成的ni值,即

可更改ni值,更改程序的優先順序。

ps:pgrep -u 使用者名稱 vim
附:如使用途中終端網速過慢,可以替換映象源,一般預設為us。

複製好映象源,cd/etc/apt,開啟你的sources.list,替換完映象源

使用sudoapt upgrade進行公升級(替換完會有提示,一定要公升級不然無法使用新映象源)。

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...