2016年2月17日 星期三

基本Linux命令一些常用的基本命令:

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      進入圖形介面
/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 "xxx.xxx")
which       查看工具
whoami      顯示當前使用者
gcc -v      查看GCC版本
chattr +i filename  禁止刪除(chattr -i filename  取消禁止)
lsattr      顯示隱藏檔屬性
updatedb    更新資料庫
mke2fs      格式化(mkfs -t ext3)
dd if=/etc/passwd of=/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 來連接, 列出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        備份檔案

沒有留言:

張貼留言