Linux常用命令

2021-09-29 21:44:26 字數 3834 閱讀 2386

基本常見命令

1、作業系統

主要作用是管理**件裝置,並為使用者和應用程式提供乙個簡單的介面,以便於使用,相當於中間人

linux發展歷史

unix->minix->linux (linus) git

2、linux 目錄

/ : linux作業系統的根目錄,最頂層資料夾

/home : 所有普通使用者的家

/home/admin : admin使用者的家

/root : 管理員root使用者的家

3、基本命令

cd : 去指定的目錄

絕對路徑:以根目錄開頭,/home/admin

cd /home

相對路徑:以當前目錄為準,回到上級目錄,或者進入下級目錄

cd admin : 進入到當前目錄下的admin資料夾

cd .. : 進入到當前目錄的上一級目錄

cd . : 進入當前目錄

cd ~ : 進入到當前使用者的家目錄,/home/admin

cd - : 進入到上乙個目錄,電視回看功能

pwd : 檢視當前目錄,當前在哪

1、進入根目錄

2、進入自己的家

3、進入當前目錄的下一級目錄,回到上級目錄

ctrl + c 退出某個命令

ls : 檢視當前目錄下的內容

ls -l : 顯示當前資料夾下的內容,顯示詳細列表

ls -a : 顯示所有檔案,包括隱藏檔案,以.開頭的檔案為隱藏檔案

ls -lh : 以k、m、g顯示檔案的大小

ll : 是ls -l 的簡寫方式

任何乙個目錄下都有兩個資料夾,. 和..

mkdir : 建立資料夾

mkdir abc : 在當前目錄下建立資料夾

mkdir /home/admin/aaa : 使用絕對路徑建立資料夾

mkdir a/b/c -p : 如果最後乙個資料夾的上層目錄不存在,自動建立父目錄

mkdir .ab : 建立隱藏資料夾

mkdir a b c : 建立多個目錄

mkdir a/ -p a裡面建立多個目錄

touch : 建立空檔案

touch abc.txt : 建立空檔案

touch /home/admin/abc.txt : 必須保證目錄都是存在的

touch .hello : 建立隱藏檔案

gedit hello : 記事本開啟檔案,如果檔案不存在,儲存後會自動建立檔案

mv :移動檔案

rm * / 移動當前目錄下的所有檔案,不包含隱藏檔案

rm : 刪除檔案

rm abc -r : 刪除資料夾

rm a b c : 刪除多個檔案

rm * -r : 刪除當前目錄下的所有檔案,不包含隱藏檔案

rm .hello : 刪除隱藏檔案

.和.. 這兩個目錄不能刪除

ls -l

d代表資料夾,-代表目錄

d rwx rwx r-x read write x執行,第1組代表檔案在當前使用者的許可權,第2組代表檔案在當前組使用者的許可權,第3組代表其他使用者的許可權

ls /home : 檢視home目錄下的內容

ls *txt : 檢視以txt結尾的檔案

cp : 拷貝

cp a.txt a_bak : 把檔案拷貝到當前目錄,同時改名稱

cp a.txt /home/admin : 把檔案拷貝的指定目錄下,檔名不會修改

cp a.txt /home/admin/a2.txt : 把檔案拷貝的指定目錄下,檔名改為指定檔名

cp day1 day1bak -r : 拷貝資料夾

給乙個檔案新增區域性使用者許可權,非root許可權,因為root許可權太大

useradd www -s /sbin/nologin -m

netstat:檢視狀態

netstat -tnulp:檢視所有的埠

netstat -tnulp |grep nginx檢視nginx的埠狀態

v:過程

f:檔案

x:解壓

t:檢視

ls tester/:查詢tester內容

tar cf tester.tar a.txt b.txt:打包命令

tar czf tester.tar a.txt b.txt:打包加壓縮命令

tar tf tester.tar:檢視包內容

tar xf tester.tar :解包命令

tar xf tester.tar -c 《資料夾》

gzip -r a.tar.gz:壓縮生成a.tar.gz壓縮包

gzip -d a.tar.gz:解壓生成a.tar包

tar czf a.tar.gz abc:解壓生成包檔案到abc中

1.查詢檔案目錄

find ./ -name 「install.log」

find / -name "install.log"

./msp_install/bin/install.log

[root@host28 ~]# find ./ -name install.log

./msp_install/bin/install.log

2.查詢檔案大小
#find /tmp -size 2m //查詢在/tmp 目錄下等於2m的檔案

#find /tmp -size +2m //查詢在/tmp 目錄下大於2m的檔案

#find /tmp -size -2m //查詢在/tmp 目錄下小於2m的檔案

3、find /var -name 「[a-z]」

搜尋/var目錄下以所有字母開頭的檔案

4、find /var -name 「abc」

搜尋在/var目錄下以abc開頭的檔案

5、find /var -perm 644

搜尋在/var目錄下屬性為644的檔案

6、find /var -user root

搜尋在當/var目錄下屬主為root的文

7、find /var -mtime -3

搜尋/var 目錄下更改時間再3天以內的檔案

8、find /var -mtime +3

搜尋在/var 目錄下更改時間超過3天的檔案

9、find /etc -type -d

搜尋在/etc 目錄下檔案型別為d的目錄檔案

9、find /etc -type l

搜尋在/etc 目錄下檔案型別為l的鏈結檔案

10、find /var -size +1000000c

搜尋在/var目錄下檔案大小大於1m的檔案 (位元組為單位)

11、find /var -perm 700 |xargs chmod 777

找出/var目錄下所有許可權為700的檔案,並把其許可權設定為777

12 find /var -type f |xargs ls -l

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