Linux基礎命令練習題一(附答案)

2022-09-06 13:15:12 字數 2847 閱讀 1564

1

、請用命令查出ifconfig命令程式的絕對路徑

[root@localhost ~]# which

ifconfig

/usr/sbin/ifconfig

2、請用命令展示以下命令哪些是內部命令,哪些是外部命令?(cd \ pwd \ ls \ ifconfig \ du

)[root@localhost ~]# type cd

cd 是 shell 內嵌 (由此可見該命令cd為內部命令)

[root@localhost ~]# type pwd

pwd是 shell 內嵌 (由此可見該命令cd為內部命令)

[root@localhost ~]# type ls

ls 是 `ls --color=auto'

的別名[root@localhost ~]# type ifconfig

ifconfig 是 /usr/sbin/ifconfig

(由此可見該命令cd為外部命令)

[root@localhost ~]# type du

du 已被雜湊 (/usr/bin/du

) (由此可見該命令cd為外部命令)

3、請在/下建立目錄abc [root@localhost ~]# mkdir /abc

請在/下建立目錄/liangjian/liyunlong/weiheshang/duanpeng

[root@localhost ~]# mkdir -pv /liangjian/liyunlong/weiheshang/duanpeng

請在/abc下一次建立1000個目錄,名字自己擬定。

[root@localhost ~]# cd /abc

[root@localhost abc]#

mkdir .wenjian

4、請用絕對路徑方式切換到/liangjian/liyunlong/weiheshang/duanpeng 目錄下

並用pwd檢視當前的路徑,請用上級目錄名"..

"方式切換到 /liangjian/liyunlong下

[root@localhost ~]# cd /liangjian/liyunlong/weiheshang/duanpeng

[root@localhost duanpeng]#

pwd/liangjian/liyunlong/weiheshang/duanpeng

[root@localhost duanpeng]# cd ../..

[root@localhost liyunlong]#

5、請一次刪除/abc下一次建立的1000個目錄,請在/abc下用touch再建立20個以stu開頭的普通可讀文件,文件字尾為.txt

[root@localhost liyunlong]# cd

[root@localhost ~]# cd /abc/[root@localhost abc]#

rm -rf *wenjian

6、請用cp命令將/boot/目錄下以vmlinuz開頭的檔案拷貝到/abc下,並以檢視他們佔磁碟的空間大小。

[root@localhost ~]# cd /boot/[root@localhost boot]#

cp /boot/vmlinuz* /abc

[root@localhost boot]# cd /abc/[root@localhost abc]#

du -sh vmlinuz-0-rescue-9a65ea9ec3044d628dc501909195e94f

4.8m vmlinuz-0-rescue-9a65ea9ec3044d628dc501909195e94f

[root@localhost abc]#

du -sh vmlinuz-3.10.0-229

.el7.x86_64

4.8m vmlinuz-3.10.0-229

.el7.x86_64

7、將其中乙個vmlinuz開頭的檔案改名為kgc,另外乙個剪下到/tmp目錄下。

[root@localhost abc]#

mv vmlinuz-0-rescue-9a65ea9ec3044d628dc501909195e94f kgc

[root@localhost abc]#

mv vmlinuz-3.10.0-229.el7.x86_64 /tmp/

8、檢視/tmp/目錄下以vmlinuz開頭檔案的詳細狀態資訊。

[root@localhost tmp]#

stat vmlinuz*檔案:

"vmlinuz-3.10.0-229.el7.x86_64

"大小:

5029136 塊:9824 io 塊:4096

普通檔案

許可權:(

0755/-rwxr-xr-x) uid:( 0/ root) gid:( 0/root)

環境:unconfined_u:object_r:default_t:s0

最近訪問:

2019-07-23

19:24:57.247932924 +0800

最近更改:

2019-07-23

19:24:57.393932435 +0800

最近改動:

2019-07-23

19:34:23.913035674 +0800

9、用find命令查詢/tmp目錄下以vmlinuz開頭及大小超過1m的檔案

[root@localhost tmp]#

find /tmp -name vmlinuz* -a -size +1m

/tmp/vmlinuz-3.10.0-229.el7.x86_64

linux基礎命令練習題

2 如何通過命令列重啟linux作業系統?shutdown r now reboot init 6 3 如何在命令列中快速刪除游標前的內容?ctrl u ctrl k 刪除游標之後的內容 5 設定 test a.txt屬主有讀寫執行許可權,屬組,有讀寫,其他賬戶無許可權 chmod 760 test...

Linux 練習題 2基礎 命令

1 過濾出已知當前目錄下 etc中的所有一級目錄 不包含 etc目錄下面目錄的子目錄及隱藏目錄,只能是一級目錄 ls l grep d ls p grep ls f grep find maxdepth 1 type d name 2 快速返回上次工作目錄 cd 每切換一次目錄,系統就會將上次的工作...

Linux基礎命令練習題7 24

31.在你修改了test.txt檔案之後,如何知道在你下次要修改這個檔案時,這個檔案有沒有被別人修改過?45.新建使用者oldboy,oldgirl,屬同一使用者組edu 46.修改檔案1.txt的所有者為oldboy,屬組為edu 47.除所有者以外,屬組和其他使用者均沒有任何許可權 要求普通使用...