r-x:文件屬組對(duì)文件可讀、可執(zhí)行
r-x:其他人對(duì)文件可讀、可執(zhí)行
pwd 查看當(dāng)前所在目錄
cd 切換到對(duì)應(yīng)目錄
find 尋找指定文件
列出當(dāng)前目錄下以“te”開頭的文件名
方法:find . -name "te*"
cat 查看文件內(nèi)容
du -h file 查看文件大小
less 查看大文件,按 n 向下查找
tail 靜態(tài)的查看某個(gè)文件的最后n行l(wèi)inux命令大全,eg:tail -n 100 access.log
head 查看文件的頭n 行
sort , uniq -t指定分隔符, -k 指定排序的列
grep 對(duì)內(nèi)容進(jìn)行過濾 -n 輸出具體的行數(shù),用來快速定位
grep -rn --color Exception -A10 -B2 error.log
diff 比較2個(gè)文件是否有差異
壓縮:bzip2 file1
解壓:bunzip2 file1.bz2
壓縮:gzip file1
解壓:gunzip file1.gz
壓縮:zip file1.zip file1
解壓:unzip file1.zip
chown 改變文件的所屬用戶,所屬組
chmod 改變文件的訪問權(quán)限 ;chmod a+x a.sh 給a.sh 增加執(zhí)行權(quán)限
su -whq 切換用戶
uname -a 輸出當(dāng)前的內(nèi)核信息
ps 查看進(jìn)程/線程狀態(tài) ps -efigrep java 找到Java進(jìn)程
top 查看CPU load 負(fù)載linux命令大全,CPU占用率,top -H -p pid 查看進(jìn)程中線程的狀態(tài)
free 查看內(nèi)存,物理內(nèi)存+虛擬內(nèi)存
df -h 查看磁盤的使用量
ifconfig 查看IP地址
顯示以太網(wǎng)卡配置: ifconfig etho
ping 探測(cè)網(wǎng)絡(luò)通不通
netstat 查看當(dāng)前的所有tcp連接 netstat -ant
關(guān)機(jī):shutdown -h now
init 0
重啟:reboot
注銷:logout
系統(tǒng)調(diào)用:open close read write ioctl
查看文件 :cat跳到最后一頁 less光標(biāo)可移動(dòng) more用enter翻頁
export 設(shè)定一些環(huán)境變量,export PATH=$PATH:/home/xjj/jdk/bin 設(shè)置jdk環(huán)境變量
env 命令能看到當(dāng)前系統(tǒng)中所有的環(huán)境變量
date 輸出當(dāng)前系統(tǒng)時(shí)間
xargs 讀取輸入源,逐行處理
eg:刪除目錄中所有的class文件 find. |grep .class$ |xargs rm -rvf
ssh 網(wǎng)絡(luò)隧道連接
scp(sftp) 文件傳輸
wget 使用命令下載文件,支持?jǐn)帱c(diǎn)續(xù)傳
wget -c
mysql -u root -p -h 192.168.1.2 連接MySQL數(shù)據(jù)庫
用gedit編寫一個(gè)C程序S1.c;
編譯程序:gcc S1.c -o s1
運(yùn)行程序:./s1