實驗報告
實驗目的:熟練LINUX常見命令
實驗要求:
1.創建/bdqn/changpingxiaoqu、/s1、/s2、/班級、/個人五個目錄
2.創建文件/s1/kechengmulu.txt、/s2/kechengmulu.txt
3.將/s1/kechengmulu.txt改名爲/s1/kcml.txt、將/s2/kechengmulu.txt改名爲/s2/kcml.txt
4.將/s1和/s2目錄複製到/bdqn/changpingxiaoqu下
5.將/班級目錄移動到對應的學期下,將/個人目錄移動到對應的班級目錄下
6.創建文件/bdqn/changpinxiaoqu/s?/班級/個人/個人.txt
7.在當前用戶的宿主目錄下創建符號鏈接個人.txt,源文件爲/bdqn/changpinxiaoqu/s?/班級/個人/個人.txt創建
8.進入宿主目錄,通過符號鏈接訪問文件/bdqn/changpinxiaoqu/s?/班級/個人/個人.txt
9.刪除目錄/s1和/s2
10.分別查看/、/bdqn、/bdqn/changpingxiaoqu、/bdqn/changpingxiaoqu/s?、/bdqn/changpingxiaoqu/s?/班級、/bdqn/changpingxiaoqu/s?/班級/個人目錄列表
11.以長格式顯示/etc目錄下以ns開頭,並且以conf結尾的所有文件
12.爲ls -alh創建別名myls、查看別名
13.分別用ls -alh和myls查看/boot/vmlinuz-3.10.0-514.el7.x86_64文件的屬性
14.統計/dev和/boot目錄的大小
15.查看ls、cp、mv命令所在的路徑
16.查找/dev/目錄下以sd開頭,並且文件類型爲塊設備的文件
18.查找/boot目錄中文件名以vmlinuz開始,並且文件大小超過1024KB的文件
19.利用man來獲取date命令的幫助,然後以年-月-日 小時:分:秒顯示系統時間
20.利用man來獲取date命令的幫助,設置系統時間爲當前的北京時間
21.查看內核版本、cpu信息、內存信息、當前主機名、網卡eth0的信息
- 延遲5分鐘關機
實驗步驟 - 創建/bdqn/changpingxiaoqu、/s1、/s2、/班級、/個人五個目錄
(1) 創建目錄
mkdir -p /bdqn/changpingxiaoqu /s1 /s2 /t2133 /yyc - 創建文件/s1/kechengmulu.txt、/s2/kechengmulu.txt
(1) 創建文件
touch /s1/kechengmulu.txt
touch /s2/kechengmulu.txt - 將/s1/kechengmulu.txt改名爲/s1/kcml.txt、將/s2/kechengmulu.txt改名爲/s2/kcml.txt
(1) 將文件改名
mv /s1/kechengmulu.txt /s1/kcml.txt
mv /s2/kechengmulu.txt /s2/kcml.txt - 將/s1和/s2目錄複製到/bdqn/changpingxiaoqu下
(1) 將文件複製到/bdqn/changpingxiaoqu
cp -r /s1 /s2 /bdqn/changpingxiaoqu/ - 將/班級目錄移動到對應的學期下,將/個人目錄移動到對應的班級目錄下
(1) 移動文件到/bdqn/changpingxiaoqu/s2下
mv /t2133/ /bdqn/changpingxiaoqu/s2/
(2) 移動文件到/bdqn/changpingxiaoqu/s2/t2133下
mv /yyc /bdqn/changpingxiaoqu/s2/t2133/ - 創建文件/bdqn/changpinxiaoqu/s?/班級/個人/個人.txt
(1) 創建文件yyc.txt
touch /bdqn/changpingxiaoqu/s2/t2133/yyc/yyc.txt - 在當前用戶的宿主目錄下創建符號鏈接個人.txt,源文件爲/bdqn/changpinxiaoqu/s?/班級/個人/個人.txt創建
(1) 創建文件鏈接到/root
ln -s /bdqn/changpingxiaoqu/s2/t2133/yyc/yyc.txt /root/ - 刪除目錄/s1和/s2
(1) 刪除/s1 /s2
rm -rf /s1 /s2 - 分別查看/、/bdqn、/bdqn/changpingxiaoqu、/bdqn/changpingxiaoqu/s?、/bdqn/changpingxiaoqu/s?/班級、/bdqn/changpingxiaoqu/s?/班級/個人目錄列表
(1) 查看/bdqn下的所有
ls -R /bdqn/ - 以長格式顯示/etc目錄下nx開頭,並且以conf結尾的所有文件
(1) 以長格式顯示/etc目錄下以ns開頭,並且以conf結尾的所有文件
find /etc/ -name "ns*conf" - 爲ls -alh創建別名myls,查看別名
(1) 爲ls -alh創建別名myls
alias myls='ls -alh'
(2) 查看別名
alias myls - 分別用ls -alh和myls查看/boot/vmlinuz-3.10.0-514.el7.x86_64文件的屬性
(1) 用ls -alh文件的屬性
ls -alh /boot/vmlinuz-3.10.0-514.el7.x86_64
(2) 用myls文件的屬性
myls /boot/vmlinuz-3.10.0-514.el7.x86_64 - 統計/dev和/boot目錄的大小
(1) 統計/dev和/boot目錄的大小
du /dev/ /boot/ - 查看ls、cp、mv命令所在的路徑
(1) 查看命令所在的路徑
which /ls /cp /boot/ - 查找/dev/目錄下以sd開頭,並且文件類型爲塊設備的文件
(1) 查找文件
find /dev/ -name "sd*" -a -type b - 查找/boot目錄中文件名以vmlinuz開始,並且文件大小超過1024KB的文件
(1) 查找文件
find /boot/ -name "vmlinuz*" -size +1024k - 利用man來獲取date命令的幫助,然後以年-月-日 小時:分:秒顯示系統時間
(1) 利用man來獲取date命令的幫助
man date
(2) 以年-月-日 小時:分:秒顯示系統時間
date -s "2019-1-14 16:30:00"
B. 查看內核版本、cpu信息、內存信息、當前主機名、網卡eth0的信息
(1) 查看內核版本
uname -r
(2) 查看CPU信息
cat /proc/cpuinfo
(3) 查看內存信息
cat /proc/meminfo
(4) 查看當前主機名
Hostname
(5) 查看網卡信息
ethtool eth0 - 延遲5分鐘關機
(1) 延遲關機
shutdown -h 5