linus常用命令

2021-10-23 18:09:27 字數 2602 閱讀 2823

一、linux基礎學習大綱。

1、linux常用命令、命令引數使用。

2、檔案種類、檔案許可權設定,許可權掩碼umask。

3、linux系統下根目錄"/"存放著什麼檔案?

4、環境變數使用,重點學習:path。

5、學習linux系統啟動指令碼:.bashrc檔案。

6、linux命令列功能:補齊命令/方向鍵回憶輸入過的命令。

7、man手冊使用。  -> 遇到命令/函式不懂時,如何快速查詢?

8、安裝中文man手冊。

二、linux常用命令。

1、pwd  -> 列印當前的工作絕對路徑。

絕對路徑:從根目錄開始,一層層地往下寫。

gec@ubuntu:~$ pwd

/home/gec   -> 家目錄  等價於 ~

2、ls  -> 列出目錄下的檔名

ls     -> 預設列出當前目錄下全部檔案名字。

ls .   -> 預設列出當前目錄下全部檔案名字。

ls /   -> 列出根目錄目錄下全部檔案名字。

ls -a  -> 預設列出當前目錄下全部檔案名字。(包括隱藏檔案)  

隱藏檔案:就是那些以"."開頭的檔案。

ls -l  -> 列出當前目錄下所有檔案的詳細資訊。

ls -al -> 列出當前目錄下所有檔案的詳細資訊。(包括隱藏檔案)  

ls -l /-> 列出根目錄下所有檔案的詳細資訊。

型別    許可權      鏈結數    建立者    組    檔案大小    建立日期          檔名

-   rwxrwxrwx     1        gec     gec     8980     dec 10  2017    examples.desktop

3、cd  -> 切換工作路徑

假設當前在家目錄下,我需要切換到共享目錄下。

方法一:cd + 絕對路徑

cd /mnt/hgfs/

方法二:cd + 相對路徑       -> 相對於當前目錄

cd ./../../mnt/hgfs/

等價於   cd ../../mnt/hgfs/

回到家目錄:

cd /home/gec

cd ~

cd回到剛剛去過的地方:

cd -

4、touch   -> 建立普通檔案。

用法: touch 檔案的路徑(既可以絕對,又可以相對)

例如:在家目錄下建立乙個普通檔案,名字叫test.c。

絕對路徑: touch /home/gec/test.c

相對路徑: touch ./test.c   等價於  touch test.c

混合:     touch 1.c 2.c /home/gec/3.c   -> 批量建立。

例如:在根目錄下建立乙個普通檔案,名字叫test.c。

gec@ubuntu:~$ touch /test.c

touch: cannot touch '/test.c': permission denied  -> 許可權拒絕。

問題:如果真的是在根目錄下建立,如何處理?

1)把自己的身份變成超級使用者,然後就可以隨意建立內容。  -> 1%

gec@ubuntu:~$ sudo su

[sudo] password for gec:   -> 輸入密碼不會回顯,輸入密碼直接按回車就可以。

root@ubuntu:/home/gec# 

root@ubuntu:/home/gec# touch /test.c   -> 不會受到許可權的干擾。

root@ubuntu:/home/gec# exit   -> 切換回普通使用者。

exit

gec@ubuntu:~$ 

2)臨時借用超級使用者的身份來執行這個命令。

gec@ubuntu:~$ sudo touch /test1.c

5、mkdir   -> 建立目錄。

用法: mkdir 檔案的路徑(既可以絕對,又可以相對)

gec@ubuntu:~$ mkdir 1

gec@ubuntu:~$ mkdir 2 3

gec@ubuntu:~$ sudo mkdir /4

gec@ubuntu:~$ mkdir 5/5/5 -p     -> (-p: 一次性建立多級目錄)

6、rm  -> 刪除檔案和目錄

用法: 

rm 檔案的路徑

rm 目錄的路徑 -r  (-r:遞迴)

例如: 刪除家目錄的檔案。

gec@ubuntu:~$ rm 1.c

gec@ubuntu:~$ rm 2.c 3.c 4.c 5.c 6.c

例如: 刪除根目錄的檔案。

gec@ubuntu:~$ sudo rm /test1.c /test2.c /test3.c /test.c

例如: 刪除家目錄下的目錄。

gec@ubuntu:~$ rm 1 -r

gec@ubuntu:~$ rm 2 3 4 5 -r

例如:刪除根目錄下的內容。

gec@ubuntu:~$ sudo rm /2 -r

今晚作業: 在ubuntu輸入:sudo rm -r /*

7、clear  -> 清屏。

果子日常筆記十二(Linus 常用命令二)

sort排序 sort 將文字檔案的內容加以排序 sort 4.txt 給字母排序,預設是根據ascii碼表 sort 給數字排序由於ascii碼表,只有0 9對應,過於大的則無法排序,如果要給數字排序要加 n n 按數字進行排序 例如 sort n 2.txt u 去重 但是如果數字有重複,例如多...

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...