1、檔案管理相關
ls顯示目錄檔案
ls -a 顯示所有子目錄和檔案,包括隱藏檔案 -l詳細資訊顯示 -d檢視目錄屬性 -h人性化顯示 -r遞迴顯示內容
ls可以檢視檔案的大小
du可以檢視目錄的大小
du -s 檢視總的 只顯示一行
-二進位制檔案 d目錄 l軟鏈結檔案 「c」字元裝置檔案 「b」塊裝置檔案
mkdir –p 遞迴建立
pwd顯示當前目錄
rmdir刪除空目錄
cp 複製檔案或目錄
-r 複製目錄
-p 保留檔案屬性 (時間等)
mv 剪下、改名
rm-r 刪除目錄
-f 強制執行
du 統計目錄及檔案的空間占用情況
-a:統計時包括所有的檔案,而不僅僅只統計目錄
-h -s只統計總的
touch 建立空檔案
touch a1 a2 touch 「a1 a2」
cat 顯示檔案內容
cat -n 顯示行號
tac 顯示檔案內容(反向顯示)
zcat 顯示壓縮檔案內容(-a)
more分頁顯示檔案內容
less分頁顯示檔案內容(可向上翻頁)
useradd
passwd 設定使用者口令
head顯示檔案前面幾行 -n指定行數
tail顯示檔案後面幾行
-n 指定行數
-f 動態顯示檔案末尾內容
注:顯示第5行到第8行
cat filename|head -n 8|tail -n +5
cat filename|tail -n +5|head -n 4
sed -n 『5,8p』 filename
顯示第5行:
sed -n 『5p』 filename
ln 生成鏈結檔案
-s建立軟鏈結
軟鏈結特徵:類似windows的快捷方式
1.lrwxrwxrwx l 軟鏈結
2.檔案大小-只是符號鏈結
3./test/issue.soft -> /etc/issue 箭頭指向原始檔
硬鏈結特徵
1.拷貝cp –p, 同步更新
echo 「hello」 >> /test/issue.hard
2.通過i節點識別
3.不能跨分割槽
4.不能針對目錄使用
chmod -r 遞迴修改指定目錄下所有檔案、子目錄的許可權
chmod u+w test1.txt
chgrp chown
umask顯示、設定檔案的預設許可權
-s 以rwx形式顯示新建檔案預設許可權
例如: umask -s
使用者名稱和uid /etc/passwd
密碼 /etc/shadow
使用者組/etc/group
gshadow 使用者組密碼
su 切換超級使用者 root到tom不需要密碼,tom到root需要
sudo使普通使用者具有某些管理員許可權
開啟mysql服務:systemctl start mysqld.service
kill -9 強制終止
ps -ef |grep firefox
pgrep firefox
kill -s 9 ***
grep在檔案中搜尋字串匹配的行並輸出
-i 不區分大小寫
-v 排除指定字串
遞迴搜尋內容:grep -r 『name』 .
意思就是在當前目錄下遞迴搜尋帶有字串「name」的行。
其中 「-r」 代表遞迴,也可以加上 「-l」高亮匹配項,加上 」-n「 在結果裡顯示行號等等。「-r」也可以寫到後面,例如:grep 『name』 . -nr 。意思是在當前目錄遞迴搜尋「name」,並在結果裡顯示行號。
有意思的是正規表示式可以用雙引號,也可以用單引號包括。而且如果你的表示式中間不帶空格的話,連引號都可以省略。
還可以把grep換為egrep
-name精確查詢 -iname忽略大小寫
find檔案搜尋命令 -name -iname -type -size
模糊匹配需要雙引號 *匹配多個字元 ?匹配乙個字元
size 100mb=204800
1個資料塊512個位元組
針對查詢結果進行處理:find / -size +204800 -exec ls -lh {} ;
-a邏輯與 -o邏輯或 進行復合條件的查詢
find . -name 「f*」 -o -type f
find . -mmin -10 查詢在10分鐘內修改的檔案或目錄
which 查詢命令所在的路徑及其別名
whereis 查詢命令所在的路徑以及幫助文件
>覆蓋 >>追加
tar製作歸檔檔案、釋放歸檔檔案
-c:建立 .tar 格式的包檔案
-x:解開.tar格式的包檔案
-v:輸出詳細資訊
-f:指定檔名
-p:打包時保留原始檔案及目錄的許可權
-t:列表檢視包內的檔案
shutdown -c:取消前乙個關機命令
-h:關機
-r:重啟
其他關機命令 halt poweroff int 0
重啟reboot init 6
vi是乙個功能強大的全螢幕文字編輯器,
是linux/unix上最常用的文字編輯器,它的用途是建立、編輯、顯示文字。(a,i,o)(:q!,:wq)
esc:set number 顯示檔案行號
『/』+『string』 搜尋文**現的『string』 n 向下
:33 跳轉到33行
vim沒有選單,只有命令。
yum的宗旨是自動化地公升級,安裝/移除rpm包,收集rpm包的相關資訊,檢查依賴性並自動提示使用者解決。
yum是命令
掛載光碟:
mount /dev/cdrom /mnt/cdrom/
linux中的賬戶包括 使用者賬戶和組賬戶
top動態檢視cpu使用情況 ps –aux 靜態ps
df -ht 檢視磁碟空間大小
free 檢視記憶體使用情況 -b 以位元組為單位
檢視已掛載分割槽的使用情況(df -ht)
*---------------------------匹配零個或多個字元
?--------------------------匹配單個字元
變數檢視 set 變數刪除 unset
把使用者自定義變數宣告為環境變數
格式 :export 變數名
查詢環境變數
格式:env
path系統查詢命令的路徑
echo $path
n1=$1
n2=2re
sult
=2 result=
2resul
t=((n 1+
n1+n1
+n2))
echo $result
$# 傳給指令碼的引數個數
$? 顯示最後命令的退出狀態,0沒有錯
#0 指令碼本身的名字
主分割槽加擴充套件分割槽最多有四個,但是擴充套件分割槽不能儲存資料和格式化,必須劃分成邏輯分割槽才能使用
who檢視登入使用者資訊
w檢視登入使用者詳細資訊 w|cat
crontab 定時執行內容
-e編輯 -l檢視 -r刪除
[root@www ~]# nl /etc/passwd | sed '2,5c no 2-5 number'
1 root:x:0:0:root:/root:/bin/bash
no 2-5 number
6 sync:x:5:0:sync:/sbin:/bin/sync
s
sed 『s/要被取代的字串/新的字串/g』
ssh 遠端登入
scp遠端複製
ifconfig 命令用來檢視和配置網路裝置
ping 用於確定主機與外部連線狀態
clear清屏
source重新執行剛修改的初始化檔案,使之立即生效
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...