mv $ /tmp
fidone
7、 如何將本地80埠的請求**到8080埠,當前主機ip為192.168.2.1
/sbin/iptables -t nat -a prerouting -p tcp --dport 80 -j dnat --to 192.168.2.1:8080
/sbin/iptables -t nat -a prerouting -p tcp --dport 80 -j redirect --to 8080
8、 在11月份內,每天的早上6點到12點中,每隔2小時執行一次/usr/bin/httpd.sh 怎麼實現
9、 在shell環境如何殺死乙個程序?
ps aux | grep | cut -f? 得到pid
cat /proc/pid
kill pid
10、 在shell環境如何查詢乙個檔案?
find / -name abc.txt
11、 在shell裡如何新建乙個檔案?
touch ~/newfile.txt
12、 linux下面的sed和awk的編寫
1) 如何顯示文字file.txt中第二大列大於56789的行?
awk -f "," '}' file.txt
2) 顯示file.txt的1,3,5,7,10,15行?
sed -n "1p;**;5p;7p;10p;15p" file.txt
awk 'nr==1||nr==3||nr==5||…||nr=15' file.txt
3) 將file.txt的製表符,即tab,全部替換成"|"
sed -i "s#\t#\|#g" file.txt
13、 把當前目錄(包含子目錄)下所有字尾為「.sh」的檔案字尾變更為「.shell」
#!/bin/bash
str=`find ./ -name \*.sh`
for i in $str
domv $i $shell
done
14、 編寫shell實現自動刪除50個賬號功能,賬號名為stud1至stud50
#!/bin/bash
for((i=1;i<=50;i++));do
userdel stud$i
done
15、 請用iptables寫出只允許10.1.8.179 訪問本伺服器的22埠。
/sbin/iptables -a input -p tcp -dport 22 -s 10.1.8.179 -j accept
/sbin/iptables -a input -p udp -dport 22 -s 10.1.8.179 -j accept
/sbin/iptables -p input -j drop
16、 在shell中變數的賦值有四種方法,其中,採用name=12的方法稱( a ) 。
a直接賦值 b使用read命令
c使用命令列引數d使用命令的輸出
17、 有檔案file1
1) 查詢file1裡面空行的所在行號
grep -n ^$ file1
2) 查詢file1以abc結尾的行
grep abc$ file1
3) 列印出file1檔案第1到第三行
head -n3 file1
sed "3q" file1
sed -n "1,**" file1
18、 假設有乙個指令碼scan.sh,裡面有1000行**,並在vim模式下面,請按照如下要求寫入對應的指令
1) 將shutdown字串全部替換成reboot
:%s/shutdown/reboot/g
2) 清空所有字元
:%d3) 不儲存退出
q!19、 1到10數字相加,寫出shell指令碼
#!/bin/bash
j=0for((i=1;i<=10;i++));do
j=$[j+i ]
done
echo $j
20、 常見shell有哪些?預設的是哪個?
/bin/sh /bin/bash /bin/ash /bin/bsh /bin/csh /bin/tcsh /sbin/nologin
21、 shell迴圈語句有哪些?
for while until
22、 用shell模擬lvs,指令碼怎麼寫
/sbin/iptable -t nat -a prerouting -p tcp --dport 80 -j dnat --to 192.168.1.
11-192.168.1.
1223、 找出系統內大於50k,小於100k的檔案,並刪除它們。
#!/bin/bash
file=`find / -size +50k -size -100k`
for i in $file;do
rm -rf $i
done
24、 指令碼(如:目錄dir1、dir2、dir3下分別有file1、file2、file2,請使用指令碼將檔案改為dir1_file1、dir2_file2、dir3_file3)
#!/bin/bash
file=`ls dir[123]/file[123]`
for i in $file;do
mv $i $/$_$
done
25、 將a 、b、c目錄下的檔案a1、a2、a3檔案,改名為aa1、aa2、aa3.使用shell指令碼實現。
#!/bin/bash
file=`ls [abc]/a[123]`
for i in $file;do
mv $i $/a$
done
世界500強最愛問的25道面試題
1.介紹你自己 這個問題通常是乙個面試的開始的第乙個問題,要額外的小心不要滔滔不絕。盡可能的讓你的回答在一分鐘,最多2分鐘的時間內結束。你的回答應該包含以下4個,主題 早期生活,教育背景,工作背景以及最近的工作經驗。要著重強調最後的那個主題。要牢記這個問題通常是乙個熱身的問題,不要把你的最重要的觀點...
面試題100道
2010年山東省考 公務員面試 試題100套及思路點撥 華圖內部絕密材料 文章 2010年山東省考 公務員面試 試題100套及答題思路 華圖內部絕密材料 公務員面試模擬 試題100套 模擬 試題 一 1 劉邦在奪取政權時期起用了一批各式各樣的人物,肖何是縣吏,張良是貴族,陳平是游士,樊噲是狗屠,周勃...
80道面試題目
1.把二元查詢樹轉變成排序的雙向鍊錶 題目 輸入一棵二元查詢樹,將該二元查詢樹轉換成乙個排序的雙向鍊錶。要求不能建立任何新的結點,只調整指標的指向。10 614 48 12 16 轉換成雙向鍊錶 4 6 8 10 12 14 16。首先我們定義的二元查詢樹節點的資料結構如下 struct bstre...