ls >檔名------如果檔案不存在,則建立,存在的話就會把查到的內容覆蓋在這個檔名裡
注:如果再加乙個》,那就是在原有檔案內容裡,新增查詢到的內容,保原來的內容,新增新的
cat 檔名----把該檔案的內容放在命令螢幕會在下方出現,如果需要多個檔案,在後面加上檔名就好,顯示的內容也會按照順序呈現
如果在後面加上》 檔名,那麼查詢的內容會出現在這個檔案裡
與cat一樣用法,但是如果一旦資料較多,cat查詢出來的介面,會停在資料裡的最後一行
那more就是,在查詢出來的時候,會停留在第一頁,如需往下翻按空格或者enter,按q是退出
可以左右寫命令,中間用|隔開,左邊的命令交給右邊來處理
例如:ls -al / | more,先把左邊的資料查詢出來,再用more來進行分頁檢視
又或者ls -al | grep 檔案內容 檔名 先把左邊資料查詢出來,再找個某個內容
ln -s 原始檔 新暱稱
給原始檔新建乙個軟鏈結(快捷方式)並且重起名字,檔案和目錄都可以
軟鏈結的大小跟原始檔的大小不一樣,軟鏈結只記載原始檔的暱稱,如果把原始檔刪除,那麼軟鏈結不會消失,還會在但用不了,如果新建一模一樣的原始檔暱稱,那麼軟鏈結又可以繼續使用
ln 原始檔 新暱稱
與軟鏈結一樣,建立快捷方式,但建立不了目錄
左邊會有個數字在變化,有幾個這個檔案,那就顯示數字幾,硬鏈結存的是原始檔的所有,包括內容,與原始檔同步變化,且刪除硬鏈結檔案不會影響原始檔,如果刪除原始檔,那硬鏈結檔案的內容還在而軟鏈結就沒有了
grep 查詢內容 檔名------在某個檔案查詢包含此內容的內容,只要一行裡有這個內容,那就都會顯示出來,或者也可以找別的目錄的檔案內容,加上路徑就可以
引數:n:顯示查詢的內容的行好;i:查詢時不分大小寫;v:反向查詢(不包含要找的那個內容)
格式:grep -niv 查詢內容 檔名 查詢某檔案的這個內容
grep -n 內容 /目錄1/目錄2 -r 查詢整個目錄中的所有檔案
注:引數可以多寫也可以單寫
萬用字元:^a 搜尋以a開頭的行 grep -n '^a' 檔名
a$ 搜尋以a結尾的行 grep -n 'a$' 檔名
e. 匹配e後面乙個或者乙個以上的任意字元 grep e. 檔名
匹配裡中任意乙個字元 grep [abd]book[ert] 檔名
find . -name 檔名 查詢當前目錄的檔案 這個.是指當前的位置,也可以換成其他位置,加上路徑就可以
find ~ -name '*檔名' 查詢家裡跟這個以檔名結尾的所有檔案,必須要加引號
tar cf 新命名的檔名 檔名 檔名 新名字最好tar結尾,cf後面第乙個引數是要生成的,後面就是要打包的檔案
tar cf 新命名的檔名 *txt 打包所有以txt結尾的檔案
tar tf 檔名 列出包裡所有的檔案
tar xvf 檔名--------解包:如果沒寫目錄,就會放在當前的位置
tar xvf 檔名 -c 要放的位置的資料夾----------解包:是把該打包的檔案放到別的檔案中,c必須大寫
引數: 引數前面可以使用-,也可以不適用
-c 生成檔案檔案,建立打包檔案
-v 列出歸檔解檔的詳細過程,顯示進度
-f 指定檔案檔名稱
-t 列出檔案 中包含的檔案
-x 解開檔案檔案
注:每個命令都必須加f,且f只能放後面
對打包完的進行壓縮
gzip -r 檔名 壓縮該檔案
gzip -d 檔名 解壓該檔案
步驟:生成壓縮檔案:
1:打包 tar a. cf * (此處*是代表所有的檔案,生成a.命名的包)
2:壓縮 gzip -r a.tar (生成a.tar.gz的壓縮包)
解壓壓縮檔案:
1:解壓 gzip -d a.tar.gz (生成a.tar檔案)
2:解包 tar xf a.tar -c ~/atar (解包到指定資料夾,atar是資料夾)
一步到位打包和壓縮:
tar czf b.tar.gz *txt (*txt引數為以txt結尾的所有檔案,打包所有這個檔案,並且壓縮成gz壓縮包)
一步搞定解壓和解包:
tar zxf a.tar.gz -c btar (zxf引數,f在最後前面兩個隨意為之,btar是解壓完放至的資料夾名稱,前提得保證是存在的,不然先建好,在壓縮)
一步到位打包和壓縮:
tar xjf j.tar.bz2 *txt
一步搞定解壓和解包:
tar xjf j.tar.bz2 -c jtar
壓縮檔案:zip -r 目標檔案 原始檔-----------通過zip壓縮檔案的目標檔案不需要指定副檔名,會自動預設擴充套件名為zip
解壓檔案:unzip -d 目標目錄 檔案.zip-----------解壓時會自動建立目錄
壓縮的最小最好
壓縮率:zip通用的作業系統
通用性:zipwhich zip 意思為檢視zip命令在哪個位置
切換使用者
輸入su,回車,輸入管理員的密碼
輸入su 使用者名稱,回車,輸入使用者的密碼
設定使用者密碼
輸入passwd 回車,更改使用者的密碼(必須複雜)
或者在管理員的狀態更改使用者的密碼,passwd 使用者名稱,回車,輸入新密碼(密碼可以簡單)
exit
輸入exit是退出當前的視窗返回上乙個使用者
who(檢視登入的使用者)
輸入who 可以查出有哪幾個使用者在登入
輸入回車後:admin pts/0
admin tty1
pts代表乙個終端(命令) tty代表使用者登入了作業系統
刪除登入的戶:pkill -kill -t tty1
關機重啟(reboot、shutdown)
reboot不需要許可權,shutdown需要管理員的身份進行操作
reboot 重啟
shutdown -r now 重啟,shutdown會給別的使用者提示
shutdown -h now 立刻關機,其中shutdown相當於時間為d的狀態
shutdown -h 20:25 系統在今天的20:25關機
shoudown -h +10 系統過十分鐘後關機 ctrl+c取消
有兩種方式可以進行修改:
一:字母法
u:檔案的擁有者(自己) g:檔案擁有的組 o:其他使用者(不包含root管理員的) a:所有使用者
含義+:加許可權 -:撤銷許可權 =:設定新的許可權 r:可讀該檔案 w:可寫入該檔案 x:可執行該檔案
針對自己(u)這個使用者來進行修改許可權:
格式:chmod u=- 檔名 是把所有的所有的許可權清除
chmod u-rwx 檔名 刪除rwx的許可權
chmod u+r 檔名 加上r的許可權
chmod u=+rw 重新設定為rw的許可權
把所有的使用者都寫在一條命令的格式:
複雜版:chmod u=rw,g-w,o+w 檔名 把u使用者設定為rw,g使用者撤銷w許可權,o加上w許可權
簡易統一版:chmod a=rwx 檔名 把所有使用者的許可權都加上rwx
小技巧:g和o是擁有者建立的小組,把需要rwx的使用者新增到裡面,讓他們可進行rwx
第一步:先建立小組:groupadd 小組名
第二步:gpasswd -a 使用者名稱 小組名
注:如果需要把這個使用者從組裡去除,把-a改成-d即可
更改使用者名稱:usermod -l 原名 新名
更改小組名:groupmod -n 新名 原名
刪除使用者:userdel 使用者名稱
刪除小組名:groupdel 小組名
二:數字法
r=4 w=2 x=1 -=0(不具備任何許可權)
chmod 數字1數字2數字3 檔名 例如:chmod 640 檔名(u許可權有rw,g有r,0沒有許可權。只能寫三個數字,如果需要1個以上許可權,那就數字相加寫成乙個)
vim或者vi(編輯器)
vim 檔名 敲回車會出現檔案裡的編輯狀態
命令-編輯-命令 這三個來回切換,命令裡可以執行儲存,上下左右移動游標
按esc切換到命令模式
移動游標:h:左移 j:下移 k:上移 l:右移 g:游標移到指定行,行號 -g
ctr-d:向下翻半屏 ctr-u:向上翻半屏 ctr-f:向下翻一屏 ctr-b:向上翻屏 gg:游標移動到檔案開頭
g:游標移動檔案末尾
注:shift+以上的移動游標字母進行操作
刪除命令:
x:刪除游標後乙個字元 x:刪除游標前面乙個字元 dd:刪除當前這行的字元 dd+行數:刪除某行 d:刪除游標後面的字元
撤銷命令:u:一步一步撤銷 ctr-r 反撤銷
文字行移動:>>:文字行右移 <<:文字行左移
複製黏貼:yy:複製當前行,n yy 複製n行
p:在游標所在位置向下新開一行,黏貼
可視模式:v:按欄位移動,選中文字 v:按行移動,選中文字可視模式可以配合 d,y,>>,<<
替換操作:r:替換當前字元 r:替換當前行游標後的字元,直到按esc
查詢命令:按/,隨後輸入文字,被找到的文字就會標顏色 shift+n:往下找 shift+n往上找
linux常用命令2
linux 啟動到文字介面 不啟動xwindows 介面vi etc inittab 在下面一行 id 5 initdefault 一行中的5改為 3啟動xwindows是5 文字介面是 3最後一次系統引導時間 who b 非正常關機的自動磁碟修復 etc sysconfig 裡增加乙個檔案 aut...
Linux常用命令(2)
壓縮命令 常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip格式 zip格式壓縮 注意 這裡的.zip格式和windows中的zip格式是一樣的,該格式檔案在兩個系統中是通用的 zip 壓縮檔案名 原始檔 壓縮檔案 zip r 壓縮檔案名 原始檔 壓縮目錄 zip格式解壓縮 u...
linux常用命令2
在linux環境下,壓縮檔案的副檔名通常為 tar tar.gz tgz gz bz2。而不同字尾名的檔案,則需要使用不同的命令處理。gz gzip命令壓縮的檔案 bz2 bzip2命令壓縮的檔案 tar tar命令打包的檔案 tar.gz tar打包後,再經過gzip壓縮的檔案 tar.bz2 t...