一、文件命令
二蚓曼、進(jìn)程管理
三趋艘、文件權(quán)限
四津肛、SSH
五、搜索
六般甲、系統(tǒng)信息
七夹抗、壓縮
八杰标、網(wǎng)絡(luò)
九兵怯、安裝
十、快捷鍵
一腔剂、文件命令
ls:列出目錄
ls-al:使用格式化列出隱藏文件
cd dir:更改目錄到dir
cd:更改到home目錄
pwd :顯示當(dāng)前目錄
mkdir dir:創(chuàng)建目錄dir
rm file:刪除file
rm -r dir:刪除目錄dir
rm -f file:強(qiáng)制刪除file
rm -rf dir:強(qiáng)制刪除目錄dir*
cp file1 file2:將file1復(fù)制到file2
cp -r dir1 dir2:將dir1復(fù)制到dir2媒区;如果dir2不存在則創(chuàng)建它
mv file1 file2:將file1重命名或移動(dòng)到file2;如果file2是一個(gè)存在的目錄則
將file1移動(dòng)到目錄file2中
ln -s file link:創(chuàng)建file的符號(hào)連接link
touch file:創(chuàng)建file
cat>file:將標(biāo)準(zhǔn)輸入添加到file
more file:查看file的內(nèi)容
head file:查看file的前10行
tail file:查看file的后10行
tail -f file:從后10行開始查看file的內(nèi)容
二、進(jìn)程管理
ps:顯示當(dāng)前的活動(dòng)進(jìn)程
top:顯示所有正在運(yùn)行的進(jìn)程
kill pid:殺掉進(jìn)程id pid
killall proc:殺掉所有名為proc的進(jìn)程*
bg:列出已停止或后臺(tái)的作業(yè)
fg:將最近的作業(yè)帶到前臺(tái)
fg n:將作業(yè)n帶到前臺(tái)
三袜漩、文件權(quán)限
chmod octal file:更改file的權(quán)限
4——讀(r)
2——寫(w)
1——執(zhí)行(x)
示例:
chmod 777——為所有用戶添加讀绪爸、寫、執(zhí)行權(quán)限
chomd 755——為所有者添加rwx權(quán)限宙攻,為組和其他用戶添加rx權(quán)限
四奠货、SSH
ssh user@host:以u(píng)ser用戶身份連接到host
ssh -p port user@host:在端口port以u(píng)ser用戶身份連接到host
ssh-copy-id user@host:將密匙添加到host以實(shí)現(xiàn)無密碼登錄
五、搜索
grep pattern files:搜索files中匹配pattern的內(nèi)容
grep -r pattern dir:遞歸搜索dir中匹配pattern的內(nèi)容
command|grep pattern:搜索command輸出中匹配pattern的內(nèi)容
六座掘、系統(tǒng)信息
data:顯示當(dāng)前日期和時(shí)間
cal:顯示當(dāng)月的日歷
uptime:顯示系統(tǒng)從開機(jī)到現(xiàn)在所運(yùn)行的時(shí)間
w:顯示登錄的用戶
whoami:查看你的當(dāng)前用戶名
finger user:顯示user的相關(guān)信息
uname -a:顯示內(nèi)核信息
cat/proc/cpuinfo:查看cpu信息
cat/proc/meminfo:查看內(nèi)存信息
man command:顯示command的說明手冊(cè)
df:顯示磁盤占用情況
du:顯示目錄空間占用情況
free:顯示內(nèi)存及交換區(qū)占用情況
七递惋、壓縮
tar cf file.tar files:創(chuàng)建包含files的tar文件file.tar
tar xf file.tar:從file.tar提取文件
tar czf file.tar.gz files:使用Gzip壓縮創(chuàng)建tar文件
tar xzf file.tar.gz:使用Gzip提取tar文件
tar cjf file.tar.bz2:使用Bzip2壓縮創(chuàng)建tar文件
tar xjf file.tar.bz2:使用Bzip2提取tar文件
gzip file:壓縮file并重新命名為file.gz
gzip -d file.gz:將file.gz解壓縮為file
八、網(wǎng)絡(luò)
ping host:ping host并輸出結(jié)果
whois domain:獲取domain的whois信息
dig domain:獲取domain的DNS信息
dig -x host:逆向查詢host
wget file:下載file
wget -c file:斷點(diǎn)續(xù)傳
九溢陪、安裝
從源代碼安裝:
./configure
make
make install
dpkg -i pkg.deb:安裝包(Debian)
rpm -Uvh pkg.rpm:安裝包(RPM)
十丹墨、快捷鍵
Ctrl+C:停止當(dāng)前命令
Ctrl+Z:停止當(dāng)前命令,并使用fg恢復(fù)
Ctrl+D:注銷當(dāng)前會(huì)話嬉愧,與exit相似
Ctrl+W:刪除當(dāng)前行中的字
Ctrl+U:刪除整行
!!:重復(fù)上次的命令
exit:注銷當(dāng)前對(duì)話