linux常用命令(後續會加)

2021-09-06 07:56:51 字數 2807 閱讀 6833

因為要實習需要linux,在實驗室缺少linux鍛鍊的我還是準備好好寫點linux的常用命令,僅供參考。

快捷鍵:

ctrl+c:強關!

ctrl+z:把當前程序送到後台處理。 但與ctrl+c不同,可用fg/bg恢復前台或後台的任務。

ctrl+a:將游標移動到命令列的開始處。

ctrl+e:將游標移動到命行令的結尾處。

ctrl+u:刪除行首到游標出的字元。 

ctrl+k:刪除游標以後的。

ctrl+d:退出終端或刪除當前位字元。

ctrl+s:掛起/暫停程式(輸入)---ctrl+q恢復。

ctrl+shift+c/v:複製/貼上

ctrl+ l :清屏

~:代替主資料夾名 如:「/home/user/桌面」 可用 「~/桌面」

命令:

參考:

1.cd:切換目錄

(1)切換絕對路徑cd /home/user/桌面

(2)切換相對路徑 .切換當前目錄  ..返回上一級目錄

2.ls:檢視檔案目錄

ls -l 同時返回檔案資訊  -r 遞迴出所有檔案

3. grep:查詢檔案中有目標字的行

如:grep -引數  '目標字' 檔名

-a :將binary檔案以text檔案的方式查詢資料

-c :計算找到『查詢字串』的次數

-i :忽略大小寫的區別,即把大小寫視為相同

-v :反向選擇,即顯示出沒有『查詢字串』內容的那一行

4. find:查詢檔案命令(之後補充)

find [path] [option] [action]
find jaykie #返回jaykie或路徑帶有jaykie的檔案

5. cp:複製檔案

cp -a file1 file2 #連同檔案的所有特性把檔案file1複製成檔案file2

cp file1 file2 file3 dir #把檔案file1、file2、file3複製到目錄dir中

6. mv:移動檔案

mv file1 file2 file3 dir # 把檔案file1、file2、file3移動到目錄dir中

mv file1 file2 # 把檔案file1重新命名為file2

7. rm:刪除檔案

rm -i file # 刪除檔案file,在刪除之前會詢問是否進行該操作

rm -fr dir # 強制刪除目錄dir中的所有檔案

8. ps:檢視程序(任務管理器)

ps aux # 檢視系統所有的程序資料

ps ax # 檢視不與terminal有關的所有程序

ps -la # 檢視系統所有的程序資料

ps axjf # 檢視連同一部分程序樹狀態

9. kill: 殺死程式,kill+pid數字

kill -signal pid

signal的常用引數如下:

注:最前面的數字為訊號的代號,使用時可以用代號代替相應的訊號。

1:sighup,啟動被終止的程序

2:sigint,相當於輸入ctrl+c,中斷乙個程式的進行

9:sigkill,強制中斷乙個程序的進行

15:sigterm,以正常的結束程序方式來終止程序

17:sigstop,相當於輸入ctrl+z,暫停乙個程序的進行

10、killall命令

該命令用於向乙個命令啟動的程序傳送乙個訊號,它的一般語法如下:

killall [-iie] [command name]

killall -sighup syslogd # 重新啟動syslogd

11. file:檢視檔案字尾

file filename

12.tar:打包檔案

壓縮:tar -jcv -f filename.tar.bz2 要被處理的檔案或目錄名稱

查詢:tar -jtv -f filename.tar.bz2

解壓:tar -jxv -f filename.tar.bz2 -c 欲解壓縮的目錄

注:檔名並不定要以後綴tar.bz2結尾,這裡主要是為了說明使用的壓縮程式為bzip2

13.cat :檢視檔案的內容(按q 退出)

cat filename 或者(less filename 或      more filename)

14.chgrp:改變檔案所屬使用者

chgrp [-r] dirname/filename

-r :進行遞迴的持續對所有檔案和子目錄更改

# 例如:

chgrp users -r ./dir # 遞迴地把dir目錄下中的所有檔案和子目錄下所有檔案的使用者組修改為users

15.chmod:改變檔案許可權

chmod [-r] xyz 檔案或目錄

-r:進行遞迴的持續更改,即連同子目錄下的所有檔案都會更改

16.vim:編輯檔案

vim文件:

i 插入

x 刪除游標所處文字

: 切換到命令模式

! 強制

w 儲存

q 離開

u 撤銷上個動作

ctrl+r 和u相反

17.time 測時間(在其他命令前加就可以)

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...