liunx常見的幾個小命

Red Hat Linux常用命令彙總2009-09-25 08:45Linux 常用命令彙總
ls命令:
1. ls //列出當前目錄的文件和文件夾
2. ls –a //列出當前目錄的文件和文件夾,包含隱藏文件
3. ls –l //列出詳細信息
4. ls 目錄 //列出某目錄下的文件
pwd命令 //查看當前所在位置
du 命令
1. du 目錄 //查看目錄的總容量以及子目錄的容量
2. du –s 目錄 //查看目錄總容量
cd 命令
1.cd .. //回上一級目錄
2.cd / //回根目錄
3. cd //回用戶主目錄
4.cd 目錄路徑 //去某目錄
mkdir 目錄名 //創建目錄
rmdir 空目錄名 //刪除空目錄
rm 文件名 //刪除文件
rm –rf 目錄名 //刪除目錄以及目錄下所有文件
mount 命令
1.mount /dev/cdrom /mnt/cdrom //掛載光驅到 /mnt/cdrom目錄下
2.mount -t vfat /dev/sda1 /mnt/u //掛載U盤到 /mnt/u目錄下
3. umount /mnt/cdrom //卸載光驅
fdisk –l //查看本機存儲設備
file 文件名 //查看文件類型
find 目錄名 –name “*.c” //在某目錄下查找文件爲*.c的文件
whereis 文件名 //查找文件在哪些目錄下
cat 文件名 //顯示文件內容
cat 文件名 | grep 文字 //只顯示包含文字相關的內容
cat 文件名 | more //分頁顯示文件內容
tail 文件名 //查看文件末尾
head 文件名 //從頭查看文件
cp 命令:
cp 文件1 文件2 //複製文件1 到文件2
cp 文件1 目錄1 //複製文件1到目錄1下
cp 目錄1/文件1 目錄2 //複製目錄1下的文件1到目錄2下
cp –r 目錄1 目錄2 //複製目錄1下所有內容到目錄2
mv 命令:
mv 文件1 文件2 //重命名文件1爲文件2
mv 文件1 目錄1 //移動文件1到目錄1下
mv 目錄1/文件1 目錄2 //移動目錄1下的文件1到目錄2下
mv –r 目錄1 目錄2 //移動目錄1下所有內容到目錄2
chmod 命令:
chmod u+x g+r o-w 文件名 //爲文件設置權限(用戶,組,其他人)
chmod 744 文件名 //爲文件設置權限(1-執行,2-寫,4-讀)
chown 命令:
chown 用戶 文件名 //把文件改爲用戶所有
chown –R 用戶 目錄名 //把目錄下的所有文件都改爲用戶所有
chgrp 命令:
chgrp 組名 文件名 //把文件改爲組所有
chgrp –R 組名 目錄名 //把目錄下的所有文件都改爲組所有
ln 命令:
ln 文件名 鏈接名 //爲文件創建硬鏈接
ln -s 文件名 鏈接名 //爲文件創建軟鏈接
useradd 命令:
useradd 用戶名 //創建一個帳號
useradd -d 目錄 用戶名 //創建一個帳號並指定主目錄
useradd -r 用戶名 //創建一個系統帳號
useradd -g 組名 用戶名 //創建一個用戶屬於某組
passwd 命令:
passwd 用戶名 //爲用戶設置口令
passwd –S 用戶名 //查看帳號狀態
passwd -l 用戶名 //鎖帳號口令
passwd -u 用戶名 //解鎖口令
passwd -d 用戶名 //刪除口令
userdel 命令
userdel 用戶名 //刪除帳號
userdel -r 用戶名 //刪除帳號及其主目錄
usermod 命令:
usermod -l 新用戶名 舊用戶名 //將用戶改名
usermod -L 用戶名 //鎖定帳號
usermod -U 用戶名 //解鎖帳號
usermod -g 組名 用戶名 //將用戶加入到某組
groupadd 組名 //新建組
groupdel 組名 //刪除組
groupmod命令
groupmod -g 組ID 組名 //修改組的ID號
groupmod –n 新組名 舊組名 //修改組名
gpasswd 命令
gpasswd -a 用戶名 組名 //把用戶加入組
gpasswd -d 用戶名 組名 //把用戶從組裏刪除
gpasswd -A 用戶名 組名 //把用戶設置爲組的管理員
groups 用戶名 //查看用戶屬於哪些組
id 用戶名 //查看用戶UID 信息
vi 文件名 //編輯文件內容
輸出重定向:
cat a.txt > b.txt //查看A文件內容,把結果輸出到B文件
>> //表示追加寫入重定向
2> //錯誤輸出重定向
管道:
命令1 | 命令2 例:cat a.txt | grep abc | more
腳本編輯步驟:
1. 使用vi命令編輯a.sh
2. 通過bash a.sh 或 . a.sh 測試腳本
3. 修改a.sh 屬性爲 可執行
4. ./a.sh 執行腳本
rpm 命令:
rpm –ivh 安裝包名 //安裝軟件
rpm -e 軟件名 //卸載軟件
rpm -U 安裝包名 //升級軟件
rpm -qa | more //查詢所有已安裝的軟件
rpm –q 軟件名 //查詢軟件是否安裝
rpm -qi 軟件名 //查詢軟件詳細信息
rpm -ql 軟件名 //查詢軟件安裝文件列表
rpm -qf 命令名 (命令的絕對路徑) //查詢某個命令屬於哪個軟件
rpm -qpi 安裝包全名 //在安裝前瞭解安裝包信息
rpm -qpl 安裝包全名 //在安裝前瞭解安裝包所含文件列表
源代碼編譯安裝過程:
系統必須有C++的開發環境。選擇圖形界面安裝開發工具。
1. 下載源代碼包到某目錄中,一般是後綴是.bz2的壓縮文件
2. tar –jxf 壓縮文件名 //解壓縮到某個目錄下
3. 進入源代碼目錄
4. 對源代碼進行配置 :如設置安裝目錄 ./configure --prefix=目錄名
5. 配置完後進行編譯。 執行 make
6. 編譯完後,進行安裝 make install
init 命令:
init 0 //關機
init 6 //重啓
init 3 //多用戶命令模式
init 5 //多用戶圖形模式
runlevel //查看當前運行級別
chkconfig 命令
chkconfig - -list //查看服務啓動狀態
chkconfig - -list 服務名 //查看某個服務啓動狀態
chkconfig - -level 35 服務名 on(off) //設置某獨立服務在3,5級別下開啓(關閉 )
chkconfig 服務名 on(off) //設置非獨立服務開啓,關閉
ps –aux //查看進程
top //查看系統信息
kill 進程號 //中止某進程
kill -9 進程號 //按進程號強行中止某進程
killall 進程名 //按進程名強行中止某進程
ctrl+c //中止某進程
jobs //查看後臺程序運行
fg job號 //把後臺命令調回前臺
ctrl+z //把前臺命令調回後臺
bg job號 //把命令調回後臺
at //設置計劃任務
atq //查看未執行的計劃
atrm at號 //刪除某計劃
service 命令
service 服務名 status //查看服務狀態
service 服務名 stop //停止服務
service 服務名 start //啓動服務
service 服務名 restart //重啓服務
crontab 命令
crontab -l //查看當前cron任務列表
crontab //新建任務,會覆蓋原來任務
crontab –e //添加任務
crontab –r //刪除任務
crontab -u 用戶名 -r //刪除某用戶的任務
配置磁盤配額步驟:
1.修改/etc/fstab 文件 //讓分區支持磁盤配額
2.reboot //重啓
3. quotacheck –cmug / //對/分區創建配額文件
4.quotacheck –mfvug / //對/分區進行配額一致性檢查
5.edquota -u 用戶名 //對某用戶設置磁盤配額
6.edquota -g 組名 //對某組設置磁盤配額
7.quotaon -avug //讓設置立即生效
8. quota –u 用戶名 //查看某用戶磁盤配額情況
9.quota –g 組名 //查看某組磁盤配額情況
tar 命令
tar -cvf a.tar 文件名或目錄 //將文件或目錄打包爲a.tar
tar -czvf a.tar.gz 文件名或目錄 //將文件或目錄打包壓縮爲a.tar.gz
tar -xvf a.tar //將a.tar 解開
tar -xvf a.tar -C 目錄 //將a.tar 解開到某目錄
tar -xzvf a.tar.gz // 將a.tar.gz 解壓縮
tar -jxf a.bz2 //將a.bz2 解壓縮
tar -tf a.tar // 解包前查看a.tar包裏文件列表
tar -tzf a.tar.gz //解壓縮前查看a.tar.gz包裏文件列表
配置NFS服務器步驟
1. 確認nfs,和 portmap軟件包.已安裝
2. 編輯/etc/exports 文件, 設置共享文件夾(事先創建好的)和相應權限
3. 確認 nfs 和 portmap 服務已啓動
4. 使用showmount –e 命令查看 共享目錄
配置NFS 客戶端步驟
1. 設置IP, 和服務器PING通
2. 使用 showmount –e nfs服務器IP地址 查看服務器的共享目錄
3. 使用mount 掛載 共享目錄到指定的文件夾
4. 訪問文件夾內容
5. 使用umount 卸載文件夾
如果是WINDOWS客戶端,需要安裝第三方軟件才行 (omni –lite)
exportfs -rv 讀取新設置的共享目錄,到nfs服務中
exportfs -auv 停止所有共享目錄
exportfs -av 開啓所有共享目錄
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章