一些常用的基本命令:
uname -a??? 查看內核版本??????
ls -al??? 顯示所有文件的屬性
pwd???????? 顯示當前路徑???????
cd -??? 返回上一次目錄???? cd ~??? 返回主目錄
date s????? 設置時間、日期?????????
cal????? 顯示日歷???? cal 2006
bc????????? 計算器具??????????????
man? & info???? 幫助手冊
locale???? 顯示當前字體???? locale -a??? 所有可用字體???? /etc/sysconfig/i18n設置文件
LANG=en??? 使用英文字體???????????
sync?????? 將數據同步寫入硬盤???????
shutdonw -h now & half & poweroff? 關機
reboot???? 重啟??????????????????
startx? &? init 5?? 進入圖形介面
/work? & ?work??? 向上、下查找文檔內容
chgrp????? 改變檔案群組? chgrp testing install.log???
chown???? 改變所屬人?? chown root:root install.log
chmod????? 改變屬性???? chmod 777 install.log???? read=4? write=2? execute=1
cp?? 復制?? cp filename
rm?? 刪除文件? rm -rf filename?? 強制刪除文件
rmdir?? 刪除文件夾
mv? 移動??? mv 123.txt 222.txt? 重命名
mkdir???? 創建文件夾
touch???? 創建文件? 更新當前時間
cat?????? 由第一行開始顯示???? cat |more? 分頁
nl??????? 在內容前加行號
more? &? less?? 一面一面翻動
head -n filename?? 顯示第N行內容
tail -n filename? 顯示后N行內容
od??????? 顯示非純文檔
df -h 顯示分區空間
du? 顯示目錄或文件的大小
fdisk?? 分區設置??? fdisk -l /dev/hda? 顯示硬盤分區狀態
mkfs??? 建立各種文件系統? mkfs -t ext3? /dev/ram15??
fsck??? 檢查和修復LINUX檔案
ln????? 硬鏈接?? ln -s? 軟件鏈接
whereis?? 查找命令
locate??? 查找
find????? 查找?? find / -name "***.***"
which???? 查看工具
whoami??? 顯示當前用戶
gcc -v??? 查看GCC版本
chattr +i filename? 禁止刪除?? chattr -i filename? 取消禁止
lsattr??? 顯示隱藏檔屬性
updatedb? 更新資料庫
mke2fs??? 格式化?? mkfs -t ext3
dd if=/etc/passwd ōf=/tmp/passwd.bak??? 備份
mount???? 列出系統所有的分區
mount -t iso9660 /dev/cdrom /mnt/cdrom?? 掛載光盤
mount -t vfat /dev/fd0 /mnt/floppy?????? 掛載軟盤
mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2?? 掛載fat32分區
mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3???????? 掛載ntfs分區
Linux-NTFS Project:
http://linux-ntfs.sourceforge.net/umount /mnt/hda3? 缷載
ifconfig?? 顯示或設置網絡設備
service network restart?? 重啟網卡?
ifdown eth0? 關閉網卡
ifup eth0??? 開啟網卡
clear??? 清屏
history??? 歷史記錄?????? !55? 執行第55個指令
stty?? 設置終端??? stty -a
fdisk /mbr?? 刪除GRUB
at???? 僅進行一次的工作排程
crontab?? 循環執行的例行性命令??? [e]編輯,[l]顯示,[r]刪除任務
&?????? 后臺運行程序??? tar -zxvf 123.tar.gz & --------->后臺運行
jobs??? 觀看后臺暫停的程序?? jobs -l
fg????? 將后臺程序調到前臺?? fg n ------>n是數字,可以指定進行那個程序
bg????? 讓工作在后臺運行
kill??? 結束進程??? kill -9 PID???? [9]強制結束,[15]正常結束,[l]列出可用的kill信號
ps aux? 查看后臺程序??
top???? 查看后臺程序?? top -d 2??? 每兩秒更新一次??????? top -d 2 -p10604?? 觀看某個PID
??????? top -b -n 2 > /tmp/top.txt ----->將 top 的資訊進行 2 次,然後將結果輸出到 /tmp/top.txt???
pstree?? 以樹狀圖顯示程序??? [A]以 ASCII 來連接, [u]列出PID, [p]列出帳號
killall?? 要刪除某個服務??? killall -9 httpd
free????? 顯示內存狀態???? free -m? -------->以M為單位顯示
uptime??? 顯示目前系統開機時間
netstat?? 顯示網絡狀態??? netstat -tulnp------>找出目前系統上已在監聽的網路連線及其 PID
dmesg???? 顯示開機信息??? demsg | more
nice????? 設置優先權????? nice -n -5 vi & ----->用 root 給一個 nice 植為 -5 ,用於執行 vi
renice??? 調整已存在優先權
runlevel? 顯示目前的runlevel
depmod??? 分析可載入模塊的相依性
lsmod???? 顯示已載入系統的模塊
modinfo?? 顯示kernel模塊的信息
insmod??? 載入模塊
modprobe?? 自動處理可載入模塊
rmmod???? 刪除模塊
chkconfig?? 檢查,設置系統的各種服務???? chkconfig --list ----->列出各項服務狀態
ntsysv???? 設置系統的各種服務
cpio????? 備份文件
awk? 是一種程序語言,對文檔資料的處理具有很強的功能
xargs - build and execute command lines from standard input
$ ps -ef|grep java|awk '{print $2}' |xargs -t -n 1 kill -9