1.每分鐘清空/tmp/內容
crontab -e
crontab -l
crontab -r
*/1 * * * * /bin/rm -rf /tmp/
2.每天早上6.30清空/tmp/的內容
30 6 * * * /bin/rm -rf /tmp/*
3.每個星期三的下午6點和8點的第5到15分鐘之間備份/home/jinghang資料夾下的資料到 /opt/software
5-15 18,20 * * 3 /bin/cp /home/jinghang/* /opt/software/
4.linux如何檢視程序,和殺死程序?
檢視程序:
ps -aux
ps -ef
ps -aux | grep 程序名稱
殺死程序:
kill -9 pid(程序號)
killall 程序名稱
5 .linux如何安裝軟體?有幾種方式,相關引數有什麼含義?
rpm 安裝本地軟體包
rpm -qa 軟體包名
rpm -qi 軟體包
rpm -e 軟體包
rpm -ihv 軟體包名
-i install,安裝
-v 顯示詳細資訊
-h 展示安裝的進度條
yum -y [選項] 軟體名
install 安裝rpm軟體包
update 更新rpm軟體包
check-update 檢查是否有可用的更新rpm軟體包
remove 刪除指定的rpm軟體包
list 顯示軟體包資訊
clean 清理yum過期的快取 yum clean all
deplist 顯示yum軟體包的所有依賴關係
6.為何說rm -rf 慎用?
rm 刪除檔案或者空資料夾
-r 遞迴
-f 強制刪除
因為rm -rf 表示遞迴強制刪除檔案,很可能不小心會誤操作,刪除了重要的檔案或者資料夾,所以使用的時候一定要慎重(不然就會刪庫和跑路)
7 .linux中哪個命令可以監控檔案的實時變化?
tail -f 檔名
8 .如何在指令碼中使用引數 ?如何在指令碼中獲取指令碼名稱 ?
$n (n代表數字) $1 $
$0 可以獲取執行指令碼的名稱
9.如何檢查之前的命令是否執行成功 ?
執行指令碼後,執行 echo $?
列印結果為0,說明執行成功,非0,執行失敗
10.shell中命令 「export」 有什麼用 ?
用於設定或顯示環境變數,可把變數提公升為全域性環境變數,可供其他shell程式使用
11.$* 和 $@ 有什麼作用和區別?
$*這個變數代表命令列中所有的引數,把所有的引數看成乙個整體
$@ 這個變數也代表命令列中所有的引數,把每個引數區分對待
12.shell如何取消變數或取消變數賦值?
unset 變數
13.在shell指令碼中,如何寫入注釋(單行和多行注釋) ?
(# 表示單行注釋)
:<14.在shell中寫指令碼的基本格式是什麼?
1.第一行以#!/bin/bash 或者#!/bin/env bash開頭
2.新增指令碼的描述資訊
3.指令碼主體**
15 .如何執行shell指令碼?
方式一:
bash 指令碼絕對路徑 | 相對路徑
sh 指令碼絕對路徑 | 相對路徑
方式二:
chmod +x 指令碼名稱(為指令碼新增可執行許可權)
./指令碼名稱.sh 相對路徑執行
/…/…/指令碼名稱.sh 絕對路徑執行
C 4道簡單小題
1,成績等級,用switch來實現。include int main return 0 2,輸出陣列中小於平均數的數 include int main for int i 1 i n i 3,1.定義函式double findradius double c 根據周長求出圓的半徑 2.定義函式doub...
一道小題 整數反轉
這是一道再水不過的題。但是這道題其實會引起一些思考的 這道題解法一定很多 初見這道題時,大多數人想的思路應該就是直接暴力 數字轉字串。但是這樣未免太低階了。在高階點就是,反轉其實可以用棧。一步一步用vector 推進去 或者用棧推進去然後輸出就行了 中間要判斷是否溢位,還有0和負號的一些處理 但是還...
50道程式設計小題目
今天在黑馬論壇上,看到了50道程式設計小題目,看了一下挺好的,就留下來,大家有時間也做做啊,做好把 和心得貼在自己部落格,大家一塊交流啊,別小看這些小題目,做大的系統也是把乙個大系統不斷的分成乙個個小模組做啊,我覺得這個很能鍛鍊邏輯思維能力,和對物件導向的理解,從題目中抽象出來類,並思考類中字段,方...