Linux常用的操作以及面試題

1.文件操作命令

0)列出當前目錄下所有文件和目錄?

ls dir

1)查看當前目錄下的詳細列表信息,包括權限屬性

ll   ls -l

2)查看當前目錄下所有以cron開頭命名的文件

ll cron*

3)獲取當前目錄地址?

pwd

4)退出到上一級目錄?

cd ..

5)回到上次所在的目錄?

cd -

6)進入用戶默認的目錄,進入用戶家目錄?

cd ~       cd

7)進入系統的根目錄?

cd /

8)創建一個目錄?

mkdir test

9)連續創建多層目錄/a/b/c?

mkdir -p /a/b/c   根目錄下創建

mkdir -p a/b/c    當前目錄下

10)如何創建一個文件?

touch tt.txt

11)如何將一段內容寫入文件?

echo hello world>test.txt

如果當前目錄下沒有test.txt,創建該文件

cat>test.txt    ctrl+d保存退出

12)重定向>和>>有什麼區別

>覆蓋舊內容

>>文件後追加

13)如何爲文件重新命名?

mv test.txt newtest.txt

14)移動tt.txt文件到上級目錄?

mv tt.txt ../

15)將當前目錄下所有的文件全部一次性移到/root下

mv * /root

16)如何拷貝tt.txt到/root目錄下

cp tt.txt /root

17)複製tomcat8080目錄及該目錄下所有的目錄和文件到tomcat8081目錄

cp -r|R tomcat8080 tomcat8081

18)如何刪除一個文件?

rm test.txt 詢問

rm -f test.txt 不詢問

19)如何一次性刪除多級非空目錄?(該目錄下結構爲a/b/c/test.txt)

rm -rf a/b/c/test.txt

20)如何刪除一個空目錄?

rmdir testdir

 

21)如何一次性刪除多級空目錄?a/b/c

rmdir -p a/b/c

22)如何打包tar文件和解包?

tar -zcvf mytar.tar test.txt

tar -zxvf mytar.tar

23)如何壓縮.zip文件和解壓縮?

zip myzip.zip test.txt

unzip -o myzip.zip   不詢問,直接覆蓋原來文件

24)如何查看小文件內容?如何查看文件內容的同時顯示行號?

cat test.txt

cat -n test.txt

25)如何只查看test.txt文件的前2行?

head -2 test.txt

26)如何只查看test.txt文件的末尾2行?

tail -2 test.txt

27)動態監控catalina.out文件的內容?

tail -f Catalina.out

28)分頁查看文件的命令是什麼?

more filename

less filename

29)統計文本總行數?

wc -l filename

30)編輯文本內容的命令是什麼

vi vim

31)vi的三種模式如何切換

命令模式  I-》輸入模式   :->底行模式

輸入模式  esc->命令模式

底行模式   w保存 q退出  wq保存退出 q!強制退出

32)linux裏如何查看幫助

help ls     ls --help

man ls

33)如何在指定的文件中查找某個含有關鍵字的行?

grep this filename

34)查找系統中所有txt後綴文件

find -type f -name *.txt

-type:文件類型

-name:根據文件名稱查找

35)查看磁盤剩餘的磁盤空間?

  df

36)切換用戶  su

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