Linux 常見的指令

2021-08-31 21:26:18 字數 2179 閱讀 1546

1. 建立新檔案vim、新資料夾mkdir

mkdir 建立新資料夾

vim 建立新檔案,檢視已存在檔案

vimdiff 對比多個檔案

2.切換當前目錄cd

cd 絕對路徑/相對路徑

3.複製cp、移動mv、刪除rm

cp 檔名 :複製檔案  ; cp -r 資料夾:複製資料夾

mv 檔案/資料夾  目標路徑:移動檔案/資料夾到目標路徑

rm 檔名 :刪除檔案   ;rm -r 資料夾:刪除資料夾

4.兩個伺服器之間傳輸檔案scp

傳輸單個檔案:

scp file username@ip:filepath :將當前伺服器的檔案拷到另乙個伺服器

scp username@ip:filepath/file  ./ :將另乙個伺服器的檔案拷到當前伺服器的當前路徑

傳輸資料夾:

scp -r file username@ip:filepath :將當前伺服器的資料夾拷到另乙個伺服器

scp -r username@ip:filepath/file  ./ :將另乙個伺服器的資料夾拷到當前伺服器的當前路徑

rz:將本地檔案上傳到伺服器

sz file : 將伺服器的檔案file傳送到本地

6.將檔案列印出來

echo str :列印字串

cat file : 列印整個檔案

head file: 列印檔案前10行

tail : 列印檔案後10行

7.檢視目標路徑的檔案情況

檢視檔名:ls 目標路徑;

檢視檔名及各檔案的大小,最後修改時間等資訊:ll -h 目標路徑 

檢視目標路徑下所有檔案的大小之和:du -sh

檢視分割槽的大小,已使用和未使用情況:df -h

8.修改檔案或提取檔案資訊

對檔案進行修改sed:例如,在檔案每行最後加個\t1,sed -i 's/$/\t1/'  filename

對檔案內容進行修改或提取awk:例如,提取檔案的第2列,使之生成result.txt,awk '' filename > result.txt

對檔案內容進行提取grep:例如,提取出含有the的行,並直接從終端輸出 ,grep 'the' filename 

9.排序sort,去重uniq,轉換編碼格式iconv

sort filename :預設結果從終端列印,可以加》 result.txt  ,定向輸出到result.txt

sort filename | uniq :去重必須發生在排序之後,|代表管道命令,將前者命令的結果作為後者的輸出

iconv -f utf-8 -t gbk filename -o result.txt:將檔案(utf-8編碼格式)轉換成result.txt(gbk編碼格式的)

10.計數

wc -l filename:計算檔案行數

11.查詢檔案或命令的位址

find -name 檔名:返回檔案的路徑 (filename必須正確完整)

which 命令:返回該命令的所在位址

locate 檔案/目錄:返回檔案/目錄的路徑(檔案和路徑可以不完整)

12.清理螢幕clear

13.檢視當前程序top 、ps ,殺死程序kill

top :用來監控 linux 系統狀況,比如cpu、記憶體的使用

ps :檢視當前程序的工具

kill ***: 殺死pid=***的程序

pgrep *** | xargs kill -s 9  :殺死含***的所有程序

14.查詢之前的shell命令:histoty

16.後台執行 nohup

17.檢視指令使用文件 man

18.打包、壓縮 、解壓縮 ,具體請看

19.用來計算和校驗檔案報文摘要的工具程式  md5sum

常見Linux指令

1.複製檔案和資料夾 cp option source directorycp命令中有乙個常用選項r,它可以遞迴的複製目錄中的所有檔案 1 複製並重命名檔案 將 etc samba smb.conf備份到當前目錄中,並將檔案重新命名為smb.conf backup cp etc samba smb....

Linux常見指令

絕對路徑用什麼符號表示?當前目錄 上層目錄用什麼表示?主目錄用什麼表示?切換目錄用什麼命令?絕對路徑 如 etc init.d 當前目錄和上層目錄 主目錄 切換目錄 cd 怎麼檢視當前程序?怎麼執行退出?怎麼檢視當前路徑?檢視當前程序 ps 執行退出 exit 檢視當前路徑 pwd 怎麼清屏?怎麼退...

Linux 常見指令

linux是一種自由和開放源 的類unix作業系統,該作業系統的核心由林納斯托瓦茲在1991年首次發 布,之後,在加上使用者空間的應用程式之後,就成為了linux作業系統。嚴格來講,linux只是作業系統 位元科技 核心本身,但通常採用 linux核心 來表達該意思。而linux則常用來指基於lin...