題目練習(一)

題目練習

案例一:
1.如何取得 /etiantian 文件的權限對應的數字內容,如 -rw-r--r-- 爲644,要求使用命令取得644或0644這樣的數字。
法一:
ls -l etiantian |cut -c2-10|tr "rwx-" "4210"|awk -F "" '{print $1+$2+$3 $4+$5+$6 $7+$8+$9}'
法二:
stat etiantian |sed -rn '4s#^.0(.)/-.$#\1#gp'
法三:
stat -c %a etiantian
題目練習(一)
注意:當命令結果中包含我們需要的內容的時候,我們要想到命令的參數是否有具體點參數能搞一部達到我們需要的結果呢?這要就會想到 man stat了。
案例二:
2.Linux 下通過 mkdir 命令創建一個新目錄 /home/ett ,ett 的硬鏈接數是多少,爲什麼?
1) 數字是什麼
2)爲什麼是這個數字
3)所有的硬鏈接說出來,iNode相同
題目練習(一)
案例三:
3.執行命令取出 Linux 中 eth0 的 IP 地址
法一:ifconfig eth0|sed -nr '2s#^.
addr:(.) B.$#\1#gp'
法二:ifconfig eth0|awk -F "[ :]+" 'NR==2 {print $4}'
法三:ifconfig eth0|grep 'inet addr'|awk -F "[ :]+" '{print $4}'
題目練習(一)
案例四:
4.請給出粗默認情況 eth0 網卡配置文件的路徑及客戶端 DNS 的路徑。
eth0網卡:/etc/sysconfig/network-scripts/ifcfi-eth0
DNS:/etc/resolv.c吧 onf
5.查找當前目錄下所有文件,並把文件中的www.baidu.com字符串替換成www.ysging。com
find . -type f|xargs sed -i.bak 's#www.baidu.com#www.ysging.com#g'
題目練習(一)
6.如下命令中加什麼參數可以實現下面命令的內容在同一行輸出。
echo "ysg";echo "ysging"
echo -n "ysg";echo "ysging"
題目練習(一)
7.使用date命令顯示這樣的格式 18-5-14,在實現按周輸出 比如:週六輸出6。
date +%y-%m-%d
date +%w
題目練習(一)
date 文件名打包運用
題目練習(一)
注意:-d "+1day" 表示未來的時間,即明天,-d "-3day" 表示過去的時間,即三天前。
例:date +%F -d "-3day" 打印三天前的日期
8.已知文件內容爲
123456

abc

sfsafsfs
請問如何文件中的空行過濾掉。
題目練習(一)
9.使用grep和egrep過濾a文件中的前兩行
ysg
ysging
sjflsjfjlsjfk
題目練習(一)
10.描述下列路徑
/var/log/messages 系統日誌
/var/log/seccure 系統安全日誌
/var/spool/clientmqueue 郵件臨時文件
/proc/interrupts 查看中斷文件
/etc/fstab 磁盤文件系統開機自動掛載文件
/etc/profile 全局的環境配置文件
11.如何快速查到ifconfig的全路徑。
which ifconfig 常用
find -name ifconfig 是從很目錄遍歷因而效率最低
題目練習(一)
12.常用的關機和重啓命令。
關機:
shutdown -h now 立即關機
halt 立即停止系統,需要人工關閉電源
重啓:
reboot 重啓
shutdown -r now 重啓
13.一下關鍵字的功能
Ctrl + a 光標至於行首
Ctrl + e 光標至於行尾
Ctrl + c 終止當前命令
Ctrl + d 退出當前 shell (用戶),相當於 exit ,刪除光標後的字符
Ctrl + l 清屏
Ctrl + u 清除光標之前的內容
Ctrl + k 清除光標之後的內容
Ctrl + r 查找

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章