基本常見命令
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...