一些常用的基本命令:
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 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分割槽
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 分析可載入模組的相依性
l**od 顯示已載入系統的模組
modinfo 顯示kernel模組的資訊
in**od 載入模組
modprobe 自動處理可載入模組
rmmod 刪除模組
chkconfig 檢查,設定系統的各種服務 chkconfig --list -----> 列出各項服務狀態
ntsysv 設定系統的各種服務
cpio 備份檔案
寫得蠻好的linux學習筆記1
linux目錄架構 根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev ...
寫得蠻好的linux學習筆記 linux目錄架構
根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev 系統周邊裝置 etc...
寫得蠻好的linux學習筆記四 vi用法 收藏
vi一般用法 一般模式 編輯模式 指令模式 h 左 a,i,r,o,a,i,r,o w 儲存 j 下 進入編輯模式 w 強制儲存 k 上 dd 刪除游標當前行 q 不儲存離開 l 右 ndd 刪除n行 wq 儲存後離開 0 移動到行首 yy 複製當前行 e 還原原始檔 移動到行尾 nyy 複製n行 ...