**1.**請問執行完以下命令,當前目錄全路徑是_____________
root@iz23eyxc0p2z conf]
# pwd
[root@iz23eyxc0p2z conf]
# cd ../html/blog/
[root@iz23eyxc0p2z blog]
#確定答案
cd ..表示返回上一級目錄
2.檢視當前目錄(只一層目錄)下txt結尾及log結尾的檔案
第一種方式 ls *txt *log
第二種方式 find
. -maxdepth 1 -type f \( -name "*txt" -o -name "*log" \)
find 引數-o 這個不要忘記 表示同時查詢
3.當使用者使用rm命令刪除檔案或目錄時候只提示 「rm command is not allowed to use」 寫出詳細步驟
alias rm=
'echo rm command is not allowed to use'
這裡注意審題呀。人家問的是怎麼實現使用rm命令時出現這句話 而不是為什麼會出現這種情況
4.絕對路徑打包yum快取檔案目錄 /var/cache/yum/ 以便給其它伺服器使用,請寫出在本機打包命令及在其它伺服器解包命令
tar zcfp yum.tar.gz /var/cache/yum
tar xfp yum.tar.gz
注意,一般打包都是在相對路徑打包,絕對路徑打包的時候要加上引數p
5.刪除每行開頭的所有空白字元
sed -r 's#^\s+##g' filename -i
這裡的\s代表空白字元 \s代表非空白字元 \n 代表換行符 \t 也是換行符
6.不開啟檔案把檔案的第10到20行注釋
開頭加#
sed
'10,20s@^@#@g' filename -i
注意在使用s###g時如何表達10到20這個範圍
7.系統新新增一塊3tb磁碟,要正常使用它需要做哪些操作,寫出詳細步驟
mkfs.xfs /dev/sdx
mount /dev/sdx /mnt
注意 一塊磁碟正常使用的話只需要格式化和掛載就可以了 fdisk分割槽不是必須的 除非有需要
8.建立linux分割槽時,一定要建立哪兩個分割槽?
第一種方式
//boot或swap
第二種方式
主分割槽 邏輯分割槽
第三種方式
dos gpt
9.找出系統中大於50k 且小於100k 的檔案,把檔案中的oldboy刪除
sed -i 's#oldboy##g'
`find / -type f -size +50k -size -100k`
這裡注意 可以直接使用-size達到效果 -a 是指兩個不同條件 這裡是同型別條件,所以不需要-a
10.取出網絡卡ip位址(至少2種方法)
hostname -i
ip a s eth0 |
awk -f "[ /]+"
'nr==3'
這裡注意新命令hostname -i 也可以取出ip位址
11.調換/etc/passwd第一列和最後一列內容(不用修改檔案內容)
awk -f ":"
'' /etc/passwd
變數賦值
a=1b=2
tmp=a
a=bb=tmp
第二種方式
sed -r 's#(.*)(:.*:)(.*)#\3\2\1#g'
passwd
這裡注意awk中的巡迴變數賦值思維 sed使用後向引用實現列位置的變換
12.批量新增stu01…stu10 10個使用者並設定密碼為123456
echo stu
|xargs -n1|
sed -r 's#.*#useradd & \&\& echo 123456 |passwd --stdin g'
|bash
注意 語句中的第乙個&表示引用前邊.*內容 後邊的\&\&表示的是&&邏輯與
13.新增了以一塊60g的磁碟sdb,如何20g乙個分割槽劃分,劃分三個去,並且掛載到三個目錄/disk01 /disk02 /disk03?(寫出詳細操作步驟)
mkdir /disk01 /disk02 /disk03 先建立掛載目錄
fdisk /dev/sdb 開始分割槽np
\n+20gnp
\n+20gnp
\n\n
wmkfs.xfs /dev/sdb1 格式化分割槽
mkfs.xfs /dev/sdb2
mkfs.xfs /dev/sdb3
mount /dev/sdb1 /disk01
mount /dev/sdb2 /disk02
mount /dev/sdb3 /disk03
注意理解這個分割槽操作過程 記住
第一次月考!!!
今天第一次月考成績出來了,成績不是很理想,當然這與自己的學習態度和學習方式是離不開的,幸運的是及格了,不用參加補考,但是也體會到了自己的學習狀況,我會繼續鞏固基礎知識,參加一切能補習的機會,希望下次考試不以及格開心,能以優秀回報自己。多的不說少的不嘮上題 1,配置apache伺服器的時候,應該修改那...
MOOC第一次測試錯題總結
其實我是想寫4種可能性的 0,1,2,3 但是我忘了小於零的數 1,2,3 所以一共有7種,答案為 a。字元型變數儲存和運算都是用其對應的ascii碼,b 66,8 56,3 51 錯誤思路 做題的時候傻了。先用8 3 5,然後居然把5的ascii碼又加回去了。5 53 所以53 66 119 w ...
第一次測試錯題
1 char a 97 printf c n a 執行結果為a。a 返回a 之前的,就是為a。2 nt arr 10 printf d n arr 1 1 arr是陣列的位址,arr 1 便宜10個單位,並間接引用,也就是10後面的一位數,但是 arr 1 1 又要向前面移動一位,並間接引用。答案是...