基本指令

来源:百度文库 编辑:神马文学网 时间:2024/06/05 06:28:37
指令時間 1
練習和目錄及檔案有關的指令
指令 說明
ls
顯示目錄的內容
ls -l : 詳細格式顯示
ls -a : 所有的檔案都顯示
ls -la : 以上二者綜合
ls -la | more 丟給 more 來分頁顯示
cat 顯示檔案內容
clear 清除螢幕
cd
切換目錄
cd 路徑 : 例 cd /etc/X11
cd 直接按 enter : 回自家目錄.
cd ~ 也可以回自家目錄
請記住: ~ 代表自家目錄的意思!!!
cd - 回到原先的路徑
pwd
顯示目前的路徑
print working directory
more
分頁顯示檔案內容,
不能往前看
^C 或 q 可中斷
less
同上, 但功能更強
(很奇怪吧? less 比 more 功能多耶!)
可以往前看
^b 往前看
^f 往後看
^C 無法中斷, 按 q 才能離開
cp
copy 檔案
cp file1 file2
cp /etc/* . 把 etc 目錄下的檔案拷貝到現在的目錄之下
cp -R /etc . 把 /etc 連根拷貝到目前的目錄之下
mv 移動檔案目錄, 或更名
rm
刪除檔案或目錄
rm myfile1
rm -R mydir1 (但會它問你是否確定)
rm -Rf mydir1 (不會問你, 直接刪除)
mkdir 開空目錄
rmdir 移除空目錄
grep
從檔案中去尋找關鍵字
cat /etc/passwd | grep ols3
adduser
新增使用者帳號
例如: adduser bobo
passwd
修改密碼
例如: passwd bobo
若 passwd 之後不加帳號, 則預設為修改自己的密碼, 這一點, 請特別留意.
su
切換身份
例如:
su - 切換成 root, 此時,
要輸入 root 的密碼, 才行
su - bobo 就是要切換成 bobo 的身份
- : 是連同對方的環境一起切換過來.
exit 可以回來原先的身份.
指令時間 2
練習和檔案系統/磁碟空間有關的指令
df
顯示磁碟剩餘空間
disk free
du
顯示目錄大小
disk used
find
尋找檔案
find / -name epic100.o -print
從根目錄開始往下找檔案名稱 epic100.o , 找到之後, 把它顯示出來.
find / -name yyy -exec rm -f {} \;
從根目錄開始找檔案 yyy, 找到之後, 執行 rm -f 指令( {} 代表找到的那些的檔案, \; 代表命令的結束)
mount
掛上檔案系統
mount -t 檔案型態 設備 欲掛入的目錄
掛光碟機的範例如下:
mount -t iso9660 /dev/hdc /mnt/cdrom
(IDE)
mount -t iso9660 /dev/cdrom /mnt/cdrom
(SCSI, 但不一定用 /dev/cdrom)
hdc 代表光碟機設備檔代號, 可用
dmesg | more 的顯示畫面中查出.
mount /mnt/cdrom
如果您使用簡化的指令, 系統會由 /etc/fstab 中將不足的參數自動幫您補上.
掛磁片的範例如下:
mount -t ext2 /dev/fd0 /mnt/floppy
上面這個指令可以簡化為:
mount /mnt/floppy
mount -t msdos /dev/fd0 /mnt/floppy
mount -t vfat /dev/fd0 /mnt/floppy
將 Win95/98 掛入的範例如下:
mount -t vfat /dev/hda1 /win95
注意, 您必須先在根目錄下開一個空目錄名稱為 win95 才行喔!
umount 卸下檔案系統
fdformat 磁碟格式化
mkbootdisk 製作 boot disk
mke2fs 製作 ext2 檔案系統
dd 字碼轉換程式
指令時間 3
練習和檔案壓縮有關的指令
compress
例: compress myfile
會將 myfile 壓成 myfile.Z
uncompress myfile.Z
會把它解壓成 myfile
tar
例: tar cvf my.tar /home/ols3
會把 /home/ols3 打包成 my.tar (但沒有壓縮喔!)
例: tar xvf my.tar
會把 my.tar 解開
例: tar czvf my.tar.gz /home/ols3
上面這個動作, 會將 /home/ols3 打包並壓縮成 my.tar.gz
例: tar xzvf my.tar.gz
上面這個動作會將 my.tar.gz 解開成 ols3 這個目錄
其中, c : create之意, x : 解出之意
z 代表呼叫 gzip 一起合作.
gzip
例: gzip myfile
會將 myfile 壓成 myfile.gz
gzip -d myfile.gz
會把它解壓成 myfile
指令時間 4
練習和權限有關的指令
chmod 改變檔案目錄的權限屬性
chown 改變檔案目錄的擁有人及群組
adduser 新增一個帳號
passwd 設定/改變密碼
su 切換身分及環境 (su - 使用者帳號)
who 誰在線上
w 同上, 但也顯示系統負載情形
whoami 顯示我是什麼身份?
練習和系統資訊有關的指令
uname 核心資訊 (uname -a)
hostname 顯示主機名稱
ifconfig 顯示網路介面情形
dmesg 顯示開機畫面(dmesg | more)
cat /proc/cpuinfo 顯示 CPU 資訊
date 顯示/設定日期
uptime 查看系統負載
free 查看記憶體
ps 查看程式執行的情形
top 查看程式執行的情形和記憶體