




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Linux常用命令葉長青
基本命令ls 列出文件和文件夾
ls 列出當(dāng)前目錄
ls. .代表當(dāng)前目錄
lsmusic 列出當(dāng)前目下music目錄
ls/home/music
ls../music/bach ..代表上一級(jí)目錄
ls~/music ~代表用戶主目錄ls~/*.wmv 列出所有以wmv結(jié)尾的文件
ls-R 遞歸列出所有子目錄的內(nèi)容
ls-1 單獨(dú)一列顯示結(jié)果
ls-a 列出所有文件,包括隱藏文件
ls-alR 組合三個(gè)選項(xiàng)
ls-X 按文件后綴名分組顯示
ls-t 按時(shí)間排序顯示
ls-S 按文件大小排序顯示
ls-l 顯示文件的詳細(xì)信息ls-h 用戶可讀的方式顯示信息
ls-r 以相反順序顯示文件pwd 顯示當(dāng)前目錄
pwd
dir=$(pwd) 把pwd輸出賦給變量dir
echo$dir 以后可以使用該變量cd 切換到其他目錄
cd 切換到用戶主目錄
cd~ 同上
cd- 切換到上一次的目錄
cd../music
cdmusic/mp3/mytouch 修改文件時(shí)間
touchfile 更新file的訪問時(shí)間和修改時(shí) 間為當(dāng)前時(shí)間,如file不存 在,則建立該文件
touch-a 只更新訪問時(shí)間
touch-m 只更新修改時(shí)間
touch-t 修改成你需要的時(shí)間,具體時(shí) 間格式可見manpagemkdir 創(chuàng)建目錄
mkdir../test
mkdir-p./music/mp3/my 遞歸創(chuàng)建子目 錄
mkdir-v 顯示創(chuàng)建的信息cp 復(fù)制文件
cpfile1/home/usr 把file1復(fù)制到目錄 /home/usr下面
cpfile1../file2 把file1復(fù)制到上一 級(jí)目錄,并改名為 file2cp*.mp3/home/music 復(fù)制所有.mp3文件
cp-v 顯示復(fù)制的信息
cp-i 覆蓋時(shí)給出詢問
cp-R 遞歸復(fù)制目錄下內(nèi)容 mv 移動(dòng)文件或文件夾
mvfile1../ 把file1移動(dòng)到上一級(jí)目 錄
mvdir/home/ 把文件夾dir移到/home 下
mvfile1../file2 把file1移到上一級(jí)目 錄,并改名為file2rm 刪除文件或文件夾
rmfile1
rm../*.mp3
rm-Rdir 刪除文件夾dir
rm-v 顯示刪除的信息
rm-i 刪除前詢問
rm-f 強(qiáng)制刪除,無詢問su 切換到其他用戶
suxiaoming 切換到用戶xiaoming
su 切換到root用戶
su- 切換到root用戶,并且環(huán) 境也相應(yīng)切換man命令
當(dāng)對某命令用法不了解時(shí),請用此命令
manls 查看ls命令的幫助信息
man-klist 當(dāng)不太記得命令時(shí),可以模糊 列出可能相關(guān)的命令
man-t>file.ps 把man的輸出轉(zhuǎn)為ps
文件組合命令
cmd1;cmd2 順序執(zhí)行cmd1和cmd2
cmd1&&cmd2 當(dāng)cmd1執(zhí)行成功之后, 再執(zhí)行cmd2
cmd1||cmd2 當(dāng)cmd1執(zhí)行失敗后,再 執(zhí)行cmd2
mkdir$(date) 以date命令的輸出,作 為mkdir的輸入
ls>file 把ls的輸出重定位到file
ls>>file 把ls的輸出追加到file中
echo<file echo讀取文件file中的內(nèi) 容
ls/home|grep‘music’ 管道命令,把ls命 令的輸出作為grep命令的輸入查看文件
cat 顯示、連接文件內(nèi)容
catfile
catfile1file2 合并file1與file2的內(nèi)容
catfile1file2>file3 把file1和file2的文 件合并放入file3
cat-n 添加行號(hào)less與more 分屏顯示文件內(nèi)容
lessfile
morefile
兩者的區(qū)別,more只能向后翻,less還可以向前翻,less的功能更多head與tail
headfilefile1 查看文件前幾行
tailfilefile1 查看文件最后幾行
head-n5 查看文件前5行,默認(rèn)10 行,tail也有此用法
特別有用的命令
tail-f 即時(shí)更新顯示文件最后幾行的 內(nèi)容,用于查看日志文件時(shí)很 有用文件權(quán)限chgrp 修改文件所屬的用戶組
chgrpuserfile 把file的用戶組設(shè)為user
chgrp-R 遞歸修改子目錄的權(quán)限
chown 修改文件擁有者
chownuserfile1 改變file1的擁有者為user
chownowner:group 同時(shí)改變用戶和用 戶組chmod 修改文件的權(quán)限
權(quán)限r(nóng)wx,也可分別用數(shù)字421表示
chmodu+xg-rfile 用戶增加可執(zhí)行權(quán) 限,組用戶移除讀 權(quán)限
chmod644file 修改為相應(yīng)的權(quán)限
chmod-R 遞歸修改子目錄歸檔和壓縮
在Linux里面,一般先用tar命令,將若干個(gè)文件打包成一個(gè)文件,然后用壓縮命令gzip或bzip2進(jìn)行壓縮,因此一般的壓縮包,總是類似file.tar.gz或file.tar.bz2的名稱tar 打包/解包命令
mkdirdir
tar-cfdir.tardir 把dir目錄的內(nèi)容打包成 dir.tar文件
tar-xfdir.tar 把dir.tar文件解包gzip 壓縮或解壓縮文件
gzipfile 壓縮file,生成file.gz
gzip-dfile.gz 解壓縮file.gzbzip2 另一個(gè)壓縮解壓縮工具
bzip2file 壓縮file,生成file.bz2
bzip2-dfile.bz2 解壓縮文件file.bz2查找命令grep 正則表達(dá)式查找工具
grep‘pain.*’file 在文件file里,找出符合 正則表達(dá)式pain.*的行
grep-R 遞歸搜索子目錄里的文 件內(nèi)容
grep-i 忽略大小寫
grep-A3 同時(shí)顯示查找到的行的后3行
grep-B4 同時(shí)顯示查找到的行的前4行
grep-C2 同時(shí)顯示查找的行的前后2行
grep-v 顯示不包含查找內(nèi)容的行
grep-l 只顯示找到內(nèi)容所在的文件名find
find是個(gè)很強(qiáng)大的命令,其基本結(jié)構(gòu)如下
find<位置><查找方式>…<動(dòng)作>
位置即是表明從哪個(gè)目錄處開始找
find/home-name‘music’在/home下查找名字為music的文件常用的查找方式
-name 按文件名查找
-user 按文件擁有者查找
-group 按文件所屬用戶組查找
-size 按文件大小查找
-type 按文件類型查找
-a 把各個(gè)查找方式連接起來,比 如-name‘usr’-a-typed
-o 同-a類似,-a表示and,這里 表示or
! 對查找方式取反,如!\(- name‘usr’\),表示查找名字不為usr的-exec 對查找到的每一個(gè)文件,執(zhí)行命令,用{}來代表找到的文件,命令以\;結(jié)尾
find/home-name‘music*’-execmv{}{}.d\;
表示在/home目錄下查找名字中有music的文件,然后把他們的文件名后都加.dshell相關(guān)的命令history顯示輸入過的bash命令歷史
!! 執(zhí)行上一個(gè)命令
!n 執(zhí)行命令歷史中第n條命令, n可用history命令來查看alias 創(chuàng)建命令別名
aliasls=‘ls--color=auto’ 創(chuàng)建別名ls
alias 列出當(dāng)前的命令別名
aliasls 查看ls的別名
unaliasls 取消別名查看系統(tǒng)資源ps 查看系統(tǒng)運(yùn)行的進(jìn)程
注意:ps的命令非常復(fù)雜,有多種風(fēng)格,尤其注意ps-u和psu是完全不同的命令psaux 查看系統(tǒng)當(dāng)前運(yùn)行的進(jìn)程
其中STAT一欄中,R代表運(yùn) 行,S代表睡眠,T代表停 止,Z代表僵尸
psaxjf 查看進(jìn)程樹結(jié)構(gòu)
psUuser 查看user用戶創(chuàng)建的進(jìn)程kill 向進(jìn)程發(fā)送信號(hào)
常用的是發(fā)送信號(hào)9,終止進(jìn)程
kill-93321 終止進(jìn)程號(hào)3321的進(jìn)程top 顯示當(dāng)前進(jìn)程的動(dòng)態(tài)信息lsof 列出打開的文件
lsof-u 列出某用戶打開的文件
lsoffile 看文件file正被誰使用free 查看系統(tǒng)的可用內(nèi)存
free-m 以MB為單位顯示內(nèi)存數(shù)量
free-b 以字節(jié)為單位顯示
free默認(rèn)以KB為單位顯示df 顯示磁盤空閑的容量
df-h 以更可讀的方式來顯示文件系統(tǒng)容 量du 顯示各目錄、文件的磁盤占用情況
du/home/music
du-s 只報(bào)告總的占用情況,不列出 每個(gè)文件和子目錄的情況
du-h 以更可讀的方式顯示安裝、更新和卸載軟件
本章只針對類Debian系統(tǒng)apt-get 安裝或卸載軟件包
apt-getinstallvim 安裝vim軟件包
apt-getremovevim 卸載vim軟件包apt-getupdate和apt-getupgrade
apt-getupdate 更新軟件源信息
apt-getupgrade 更新所安裝的軟件包
一般先執(zhí)行apt-getupdate,然后再安裝或者更新軟件包apt-cache 搜索軟件包
apt-get命令需要知道軟件包名稱,安裝之前,可先用此命令查詢一下該軟件包的名稱是什么,這里是模糊查詢dpkg 安裝或卸載軟件包
dpkg-isoftware.deb 從文件來安裝軟件
dpkg-rsoftware 卸載軟件包
注意兩者的區(qū)別:前者參數(shù)是文件名,后者是軟件包名網(wǎng)絡(luò)命令ifconfig 配置網(wǎng)絡(luò)接口
ifconfig 查看當(dāng)前活動(dòng)的接口
ifconfig-a 查看所有網(wǎng)絡(luò)接口
ifconfigeth0查看eth0的接口信息
ifconfigeth0192.168.2.1配置ip地址ping 查看網(wǎng)絡(luò)連接狀態(tài)
ping
ping-c10 最多ping10次,不加此參數(shù), 會(huì)不斷地ping,直到該程序結(jié) 束traceroute 查看數(shù)據(jù)包的運(yùn)行路徑
traceroute會(huì)跟蹤數(shù)據(jù)包在發(fā)往目的地址的過程中,分別經(jīng)過了哪些地方
當(dāng)網(wǎng)絡(luò)有故障時(shí),可用此命令查看數(shù)據(jù)包在轉(zhuǎn)發(fā)的過程中,哪個(gè)部分出了問題host 查看ip地址和域名的對應(yīng)關(guān)系
host
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 43710-2025科學(xué)數(shù)據(jù)安全審計(jì)要求
- 養(yǎng)殖庫房出售合同范本
- 單位鍋爐人員合同范本
- 個(gè)體工商合同范本
- 專業(yè)白蟻防治服務(wù)合同范本
- 養(yǎng)老機(jī)構(gòu)銷售合同范本
- 醫(yī)療設(shè)備議標(biāo)合同范本
- 化工鋼材采購合同范例
- 介紹費(fèi)協(xié)議合同范本
- 勞務(wù)派遣合同勞動(dòng)合同范本
- 《會(huì)展經(jīng)濟(jì)與策劃》課件
- 工廠廠區(qū)道路拆除實(shí)施方案
- 新課標(biāo)背景下的跨學(xué)科學(xué)習(xí)內(nèi)涵、設(shè)置邏輯與實(shí)踐原則
- 公寓管家培訓(xùn)課件
- 新大象版科學(xué)四年級(jí)下冊全冊教學(xué)設(shè)計(jì)
- 《民間工藝美術(shù)》課件
- 車站值班員(中級(jí))職業(yè)鑒定題庫(含答案)
- 2025教科版一年級(jí)科學(xué)下冊教學(xué)計(jì)劃
- 分娩前的準(zhǔn)備
- 部編版小學(xué)三年級(jí)語文下冊作文教學(xué)計(jì)劃
- 中學(xué)生勞動(dòng)安全課件
評(píng)論
0/150
提交評(píng)論