*****************
* 1、目錄管理 *
*****************
//顯示當前目錄
pwd
//顯示目錄和檔案,以/標誌出目錄
ls -f
//遞迴地列出所有子目錄
ls -r
//建立目錄
mkdir dirname
//刪除目錄(連子目錄一起刪除)
rm -r dirname
//拷貝目錄(連子目錄一起拷貝)
cp -r srcpath destpath
//移動目錄
mv srcpath destpath
//進入指定目錄
cd home
//返回上一級目錄
cd ..
//返回到根目錄
cd /
//改變目錄的屬主或所屬的組
chown user:group dirname
例:chown db2:db2 /data/data1
//改變目錄的許可權
chmod expression files
說明:expression的格式為(who)(action)(permission)
who: u屬主 g組 o其他 a所有
action: +增加許可權 -減少許可權 =明確設定許可權
permission: r讀 w寫 x執行 t粘滯位 ssuid或sgid位
例:chmod a+x filename 為檔案設定所有人可執行許可權
*****************
* 2、檔案管理 *
*****************
檔案屬性說明:
-rwxr-xr-x
第乙個字元含義:
-常規檔案l符號鏈結c字元裝置檔案b塊裝置檔案p命名管道d目錄檔案
其後每3個字元為一組,分別代表擁有者、組成員、所有人的許可權
//單列、區分目錄、以修改時間排序顯示檔案和目錄,包括隱藏
ls -falt
說明:
//同上,萬用字元查詢
ls -falt *.lst
//顯示最近修改過的檔案
ls -alt|head
//顯示當前目錄中已消耗的空間
du -sk
//按尺寸公升序列出乙個目錄中的所有檔案和大小
du -sk *|sort -n|tail
//改變檔案的屬主或所屬的組(參照目錄操作)
chown user:group files
//改變檔案的許可權(參照目錄操作)
chmod expression files
//拷貝檔案
cp src dest
//刪除檔案
rm filename
//移動檔案
mv srcfile destfile
//顯示檔案內容
cat filename(ctrl+c終止顯示)
//連線檔案
cat file1 file2 file3
//顯示檔案內容
more filename
//顯示檔案的最前100行
head 100 filename
//顯示檔案的最後100行
tail -100 filename
//顯示檔案行數
cat err.log|wc -l
//顯示檔案中含有「ora-00600」錯誤的文字
cat err.log|grep ora-00600
//查詢home目錄下所有txt檔案
find /home -name "*.txt" -print
//顯示最近兩周建立的所有檔案
find . -mtime -14 -print
//顯示大小超過1m的所有檔案(size以k為單位)
find . -size +1024 -print
//刪除大小超過1m的所有檔案
//(xargs和-exec命令允許將檔名列表傳給通用的命令,如rm)
find . -size +1024 -print|xargs -i rm /;
//或find . -size +1024 -print -exec rm {} /;
//查詢包含特定字串(如abc)的檔案
find . -print|xargs grep abc
***********************
* 3、重定向與管道符 *
***********************
//將ls命令的幫助資訊儲存為檔案(>和《是覆蓋,>>和《是追加)
man ls > man_ls.lst
//將錯誤日誌後10行作為郵件內容傳送
mainx -s 'err log' [email protected] < /
tail -10 /data/err.log
//將多個查詢出的檔案列表儲存為乙個檔案
ls -al /data/err1.log > /data/errall.log
ls -al /data/err2.log >> /data/errall.log
ls -al /data/err3.log >> /data/errall.log
//列出乙個目錄中檔案所有者列表,並去處重複
ls -al|awk ''|sort -u
說明:|為管道符,左邊輸出作為右邊命令的輸入
ls -al 顯示檔案列表
awk ''只提取第三列(檔案所有者)
sort -u過濾重複,類似select distinct效果
***********************
* 4、使用者管理 *
***********************
//顯示當前所有使用者
who//顯示自己身份
who am i
//切換使用者身份
su - username
***********************
* 5、程序管理 *
***********************
//顯示正在執行的程序
ps -f
//殺掉pid程序
kill pid
***********************
* 6、其它常用命令 *
***********************
//顯示歷史命令
history
//顯示系統日期
date
//清螢幕
clear
//查詢特定命令幫助資訊
man commandname
//顯示伺服器資訊
uname -a
//顯示伺服器名
uname -a|awk''或
hostname
//命令折行
///檢視記憶體使用情況
free
//報告磁碟空間使用情況
du
//顯示安裝點
//aix和solaris
df -k
//hp-ux
bdf
//比較兩個檔案
diff
//壓縮檔案
gzip
AIX常用命令集錦
1 telnet ip 連線到小型機 2 login team08 password 登陸 3 passwd 更改口令 4 logout 退出 直接退出系統 5 exit 退出 ctrl d 退出當前的shell 6 date 列出當前日期時間 加引數改變輸出格式 7 cal 察看年月日資訊 8 c...
AIX常用命令集錦
命令 1 telnet ip 連線到小型機 2 login team08 password 登陸 3 passwd 更改口令 4 logout 退出 直接退出系統 5 exit 退出 ctrl d 退出當前的shell 6 date 列出當前日期時間 加引數改變輸出格式 7 cal 察看年月日資訊 ...
linux 常用命令集錦
常見命令 ls 顯示檔案和目錄列表 touch 生成指定的空檔案或更改時間 cat tac 顯示文字的內容 cp 複製複製檔案和目錄可以用 rf引數連用 mkdir 建立檔案 rm 複製檔案和目錄可以用 rf引數連用 mv 移動或重新命名 more less 分頁顯示檔案的內容 head tail ...