分享

基本指令

 农夫子oice 2007-04-26

指令時間 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 查看程式執行的情形和記憶體

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多