Linux常用命令

2021-10-03 14:32:09 字數 2320 閱讀 2695

建立軟連線:ln -s 源檔名 連線檔名

特點:

(1).原始檔和鏈結檔案時刻同步

(2).一旦刪除原始檔 那麼鏈結檔案將不可用 如果刪除的是鏈結檔案那麼原始檔可用

建立硬連線:n 源檔名 連線檔名

注意:連線檔名事先不存在。如ln a.txt b.txt (b.txt事先不存在)

特點:(1).原始檔和連線檔案時刻同步

(2).刪除原始檔或者連線檔案 都不會影響另乙個未被刪除的檔案

cp:複製檔案

例如:cp /etc/profile /home

-r:拷貝資料夾

-v:顯示拷貝進度

cp 原始檔/目錄 路徑 --------代表拷貝

cp 原始檔 檔名--------代表複製

cp如果拷貝資料夾 必須加-r

mv:移動檔案或更改檔名

mv file1 file2

mv file1 /home

-v:同cp

剪下功能:mv 檔名 目錄

重新命名功能:mv 檔名1 檔名2

find:在指定路徑下查詢指定檔案

用法:find 路徑 -name 檔名

例子:find /home -name test.txt //在根目錄的home目錄下查詢名為test.txt的檔案

grep:在指定檔案中查詢指定內容

用法:grep 查詢資訊 檔名 引數-n 顯示行號

例子1:grep aaa test.c -n

//在當前檔案test.c中查詢aaa資訊,並顯示行號

例子2:grep aaa ./* -r -n

//在當前資料夾下的所有檔案查詢包含aaa資訊的檔案

tar:壓縮與解壓命令

gzip格式:

1.壓縮用法:tar zcvf 壓縮包包名 檔案1 檔案2 ...

例子:tar zcvf bk.tar.gz *.c

2.解壓用法:tar xvzf 壓縮包包名

例子:tar zxvf bk.tar.gz

3.解壓到指定目錄:-c

例子:tar zxvf bk.tar.gz -c ./test

//將bk.tar.gz解壓到當前目錄下的test目錄下

bz2格式:

1.壓縮用法;tar jcvf 壓縮包包名 檔案1 檔案2

例子:tar jcvf bk.tar.bz2 *.c

2.解壓用法:tar jxvf 壓縮包包名

例子:tar jxvf bk.tar.bz2

3.解壓到指定目錄:-c

例子:tar jxvf bk.tar.bz2 -c ./

gedit:

1.gedit是乙個linux環境下的文字編輯器

2.類似windows下的寫字板程式,在不需要特別複雜的程式設計環境下,作為基本的

文字編輯器比較合適

使用:在字元介面下直接使用:

gedit file1.txt 即可

1.vi在linux界有編輯器之神的美譽

2.vim的模式:

在此模式下可進如插入模式,控制螢幕游標的移動,進行文字的選擇,複製,

黏貼,剪下,刪除,查詢等工作。(修改**)

b.插入模式:

將輸入的字元作為正文內容放在正在編輯的檔案中。(寫**)

c.命令列模式:

完成存檔,另存,查詢等任務。(儲存**)

3.vim模式中的命令

a. u 撤銷前面多次修改

b. [n]x 刪除游標後n個字元

c. [n]x 刪除游標前n個字元

d. [n]dd 刪除一行

e. [n]yy 複製從當前開始的n行

f. p 把貼上板上的內容插入到當前行

g. . 執行上一次操作

h. shift+zz(按住shift按兩下z鍵)儲存退出當前檔案

編輯模式下移動游標

[n]g: 將游標定位到第n行開始處

g: 將游標定位到檔案結束處

gg: 將游標定位到檔案開始處

/字串: 從游標開始處向檔案尾查詢字串。

n: 同一方向重複上一次查詢命令

n: 反方向重複上一次查詢命令

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...