1. 程式人生 > >Linux面試題

Linux面試題

-s linu 其他 底層 拷貝 linux normal bsp inux

計算1+2+3+...100是多少?

答:echo {1..100} | tr ' ' '+' | bc


下列哪個選項結果與其他項不同?

A. app.sh > f1.log 2>&1

B. app.sh 2>&1 >f1/log

C. app.sh 2>f1.log 1>&2

D. app.sh &>f1.log

答:B選項,B選項輸出結果為錯誤


mv指令和 ln -s指令在底層原理上有什麽區別?

答:

mv:移動文件,當在一個分區內中移動文件,該指令在過程中文件在該分區的索引節點號沒有發生變化,只是單純移動; 當在不同分區之間移動文件,該指令在過程中是先復制到目標分區目錄,再刪除原文件,此時文件在新分區有新的索引節點號,然後刪除原目錄所在分區的索引節點號;

ln -s:創建軟鏈接,給一個目錄或文件創建一個快速訪問的目錄,軟鏈接自己占據一個索引節點號,與原文件的索引節點號沒有關系。


拷貝文件時磁盤沒有滿卻提示錯誤信息無法復制,為什麽?

答:拷貝時候節點編號占用完了


Linux面試題