一、linux下常用命令:檔案與目錄操作
basename:從檔名中去掉路徑和副檔名
cd:切換當前工作目錄到指定目錄
chgrp:改變檔案所屬組
chmod:改變檔案的許可權
chown:改變檔案的所有者和組
cp:複製檔案或目錄
dd:複製檔案並轉換檔案內容
file:確定檔案型別
find:在指定目錄下查詢檔案並執行指定的操作
locate/slocate:快速定位檔案的路徑
ls/dir/vdir:顯示目錄內容
mkdir:建立目錄
mv:移動或重新命名檔案
pwd:顯示當前工作目錄
rena
me:重新命名檔案
rm:刪除檔案或目錄
rmdir:刪除空目錄
touch:修改檔案的時間屬性
updatedb:建立或更新slocate資料庫
whereis:顯示指令程式、源**和man手冊頁
which:顯示指令的絕對路徑
二、linux下常用命令:備份與壓縮
ar:建立、修改歸檔檔案和從歸檔檔案中提取檔案
arj:.arj檔案壓縮指令
bunzip2:壓縮bzip2格式的壓縮檔案
bzcat:解壓縮檔案到標準輸出
bzip2:建立.bz2格式的壓縮檔案
bzip2recover:修復損壞的.bz2檔案
bzless/bzmore:解壓縮.bz2檔案並分屏顯示內容
compress:壓縮資料檔案
cpio:訪問歸檔包中的檔案
dump:檔案系統備份
gunzip:解壓縮由gzip壓縮的檔案
gzexe:壓縮可執行程式
gzip:gnu的壓縮和解壓縮工具
lha:壓縮和解壓縮指令
resotre:還原由dump備份的檔案或檔案系統
tar:建立備份檔案檔案
unarj:解壓縮.arj檔案
uncompress:解壓縮.z檔案
unzip:解壓縮.zip檔案
zcat:解壓縮檔案並送到標準輸出
zforce:強制gzip格式的檔案加上.gz副檔名
zip:壓縮檔案
zipinfo:顯示zip壓縮檔案的詳細資訊
znew:將「.z」檔案轉換成「.gz」檔案
三、linux下常用命令:文字處理
cat:鏈結檔案並顯示到標準輸出
cksum:檢查和計算檔案迴圈冗餘校驗碼
cmp:比較兩個檔案的差異
col:過濾控制字元
colrm:從輸入中過濾掉指定的列
comm:比較兩個有序檔案的不同
csplit:分割檔案
cut:顯示檔案中每行的指定內容
diff3:比較3個檔案的不同
diff:比較並顯示兩個檔案的不同
diffstat:根據diff指令的結果顯示統計資訊
expand:將tab轉換為空白(space)
fmt:最優化文字格式
fold:設定檔案顯示的行寬
grep/egrep/fgrep:顯示檔案中匹配的行
head:輸出檔案開頭部分內容
ispell:互動式拼寫檢查程式
join:合併兩個檔案的相同字段
look:顯示檔案中以特定字串開頭的行
od:以數字編碼輸出檔案內容
paste:合併檔案的內容
sort:排序資料檔案
spell:拼寫檢查
split:分割檔案
sum:計算並顯示檔案的校驗碼
tac:反序顯示檔案內容
tail:輸出檔案尾部部分內容
tee:將輸入內容複製到標準輸出和指定檔案
tr:轉換或刪除檔案中的字元
unexpand:將空白(space)轉換為tab
uniq:刪除檔案中的重複行
wc:計算檔案的位元組數、單詞數和行數
四、linux下常用命令:shell指令
alias:定義命令別名
bg:將作業(或任務)放到後台執行
bind:顯示或設定鍵盤配置
declare:宣告shell變數
dirs:顯示shell目錄堆疊中的記錄
echo:列印字串到標準輸出
enable:啟用與關閉shell內部命令
eval:執行指定指令並返回結果
exec:執行給定指令後退出登入
exit:退出當前shell
export:設定與顯示環境變數
fc:編輯並執行歷史命令
fg:將後台任務(或作業)切換到前台執行
hash:顯示與清除指令時執行查詢的雜湊表
history:顯示與操縱歷史命令
jobs:顯示shell的作業資訊
kill:殺死程序或作業
logout:退出登入shell
popd:從shell目錄堆疊中刪除記錄
pushd:向shell目錄堆疊中新增記錄
set:設定shell的執行方式
shopt:設定控制shell行為變數的開關值
ulimit:設定shell的資源限制
umask:設定建立檔案的許可權掩碼
unalias:取消由alias定義的命令別名
unset:刪除定義的變數或函式
accept:接受列印請求
cancel:取消列印任務
disable:停止印表機
enable:啟動印表機
lp:列印檔案
lpadmin:配置cups印表機和類
lpc:控制印表機
lpq:顯示當前列印佇列
lpr:列印檔案
lprm:刪除當前列印佇列中的作業
lpstat:顯示cups的狀態資訊
pr:列印前轉換文字格式
reject:拒絕列印請求
六、linux下常用命令:其他基礎指令
bc:實現精確計算的計算器
cal:顯示日曆
clear:清屏指令
consoletype:顯示當前使用的終端型別
ctrlaltdel:設定熱鍵ctrl+alt+del的功能
date:顯示和設定系統日期時間
dircolors:設定ls指令顯示時的顏色
eject:彈出可移動裝置的介質
halt:關閉計算機
hostid:顯示當前主機的數字標識
shell 常用命令
shell 程式設計中使用到得if語句內判斷引數 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 當pathname指定的檔案或目錄存在時返回真 f 當file存在並且是正規檔案時返回真 g 當由pathname...
shell常用命令
1.echo echo 用於輸出,相當於c語言中的printf 用echo輸出變數的值,需要在變數前面加 輸出a的值 a 1echo a shell中變數不需要定義,直接賦值 要用到變數時,需要加 2.管道 命令之間的輸入。將乙個命令的輸出作為另乙個命令的輸入。管道相當於一種過濾功能。3.grep ...
Shell常用命令
shell常用命令總結 1 ls命令 列出檔案 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 2 cp命令 複製 cp a.txt b.txt 把檔案 a的內容複製到b檔案 cp a.txt...