歡迎您光臨本站 註冊首頁

基本命令實驗

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

Linux中的基本命令

實驗目的:了解Linux操作系統的基本的操作,就像在Windows中使用滑鼠一樣。因為Linux與用戶的交流是基於Shell的,所以我們作為初學者就應該從基本的命令開始入門。

實驗環境:區域網中,一人一機,獨立完成

任務1>了解Linux中的基本命令的語法

1.Linux中有兩種類型的命令:shell內部命令、外部應用程序命令

2.命令的格式:command [option] [argument]

命令名 選項 參數

eg:ls

ls ?l

ls ?l .

3.了解Linux中的特定命令的參數列表以及相關的幫助

man eg: man pwd | less

info

help

4.了解系統的文件和目錄操作

a.名的組成:字母、數字、下劃線、圓點

b.文件類型

普通文件 -

目錄文件 D

鏈接文件 L

特殊文件 字元設備 C

快設備 B

c.一些特別的文件

1./ 根目錄是最上級的目錄,其它所有目錄都在其下級

2./ 的下級目錄:

bin 目錄是可以執行的命令,藍色的是目錄,綠色的表示可以執行文件,淺藍色的是鏈接文件,即快捷方式

sbin 系統管理員執行的命令

dev 設備存放的目錄

etc 所有的配置文件存放地

usr 應用程序的主目錄

home 任何用戶都在home中都有與其用戶名同名的一個主目錄

root 超級管理員的主目錄,它不在home目錄下。

lib 庫文件存放地

proc 內核在內存中的映像,可以在此查看到有關係統硬體信息.

var 日誌文件存放地

src 系統內核文件

任務2> 每一個用戶都會有一個主目錄,直接敲cd 就可以進入用戶的主目錄。且

每個用戶都回有一個和用戶名同名的目錄即為它的主目錄。

路徑:分為絕對路徑和相對路徑,以/目錄開始的路徑表示絕對路徑,

相對於當前目錄的路徑是相對路徑,…/…

[用戶名@ 主機名 當前目錄名]#超級用戶

[用戶名@ 主機名 當前目錄名]$普通用戶

1.顯示當前所處的目錄 pwd命令(顯示絕對路徑)

2.進入其它目錄 cd 命令 eg:cd /root

3.進入上一級目錄 cd ..

4.進入上一次進入的目錄 cd ?

5.顯示目錄中的文件和子文件 ls 查看目錄以及隱藏文件 ll -a

6.創建目錄 mkdir 文件名

7.同時創建多個目錄 mkdir 文件名1 文件名2 ……

8.遞歸式創建目錄樹 mkdir ?p 111/11/1

9.刪除空文件 rmdir 文件名

10.刪除非空文件 rm ?rf 文件名

11.查找文件 find 目標 ?name 文件(可以使用通配符)

12.顯示文件內容cat filename一屏查看less filename可以上下定位查看

more filename多屏顯示內容

13. head:顯示文件的前n行 head ?n 文件名

14.tail: 顯示文件的后n行 tail ?n 文件名

15.cp:拷貝文件 cp 文件路徑 新文件路徑

16.mv:移動文件 mv 源地址 目標地址

17.ln:創建符號鏈接文件

硬體鏈接 eg : ln abc.txt abc

符號鏈接 eg : ln ?n abc.txt a (相當與創建快捷方式)

18.sort:排序命令,eg:sort /etc/passwd

19.grep:查找文件,eg:grep 『zhao』 /etc/passwd

20.wc:對文本文件進行統計,得出其中的字元數、行數等信息

21.du 文件名 查看文件的大小

22.格式化硬碟為ext3文件系統 mkfs.ext3 /dev/sda(sdb\sdc)

21.格式化后掛載 mount ?t ext3 /dev/sda /home/目錄名

22.查看當前用戶的所屬 id

23.查看當前是哪個用戶登錄 w

24.查看自己是誰 who am i /who

25.查看IP ifconfig

26.查看文件的格式 file 文件名 (如文本格式、目錄格式等等)

任務3> 增加、刪除用戶和組

用戶和組的管理

1.創建用戶:方法1:#useradd username ?p password

例:增加用戶kk,密碼kk #useradd kk ?p kk

方法2:#useradd 用戶名

passwd 用戶名

提示輸入密碼

確認密碼

或者直接修改/etc/passwd文件,然後手工創建相應的用戶主目錄

2.創建組 groupadd 組名

           passwd ?d 一般不設置密碼

      3.設置該用戶為該組的管理員   gpasswd ?A 用戶名 組名

      4.設置該用戶的UID (超級管理員的uid為0,0<系統用戶的<500、

500<=系統外部用戶(手動創建的)<=65535)

useradd ?u uid 用戶名

5.設置組UID groupadd ?g uid 組名

      6.將該用戶添加到該組中   gpasswd ?a 用戶名 組名

      7.查看用戶屬於哪個組   grep 用戶名 /etc/group

8.刪除空組   groupdel 組名

      9.為組改名字   groupmod ?n 新名  原名

      10.為用戶改名 usermod ?l 新名 原名

2、修改用戶:#usermod ?l newusername ?c 「comment」 ?d /home/newusername oldusername

例:把test 用戶名改為test2,主目錄改為:/home/test2

usermod ?l test2 /home/test2 test(test2目錄要手工建)

-p:修改密碼

-e:設定賬號過期時間

-s: 設定shell

-p: 設定密碼

3、 改密碼:passwd username

修改root密碼

在grup狀態下,接E進入內核編輯模式,加空格,寫上single

再按B啟動。

進入shall狀態,用

passwd root 修改密碼



4、 刪除用戶:userdel username 或者userdel ?r

5、 限定可以執行:su 命令的用戶:普通的用戶如果知道root

的密碼,就可以通過su命令取得根用戶的許可權。黑客也有可能通過暴力破解的辦法,獲得超級許可權,因此有必要對可以執行su命令的用戶進行限制。具體方法如下:

#vi /etc/pam.d/su,修改其中一行:

#auth required /lib/security/$ISA/pam_wheel.so use_uid

將行首#去掉,這樣就只有wheel組中的用戶可以使用su命令了。然後將選定的用戶加入到wheel用戶組即可

實驗問題及所得:理解記憶。基本東西,要多練習。

[火星人 ] 基本命令實驗已經有403次圍觀

http://coctec.com/docs/linux/show-post-114667.html