1.adduser
adduser的作用是創立一個新的用戶。當我們在命令行中輸入1中的指令后,就會彈出2中的命令行,讓我們設立新的密碼,緊接著就會讓我們再次輸入新的密碼,對于密碼的輸入它是不會顯示出來的,如果輸入錯誤就會讓我們選擇是否重新輸入。
2.pwd
pwd命令是查看我們當前所處的路徑
3.whoami
whoami的作用是查看當前登入的用戶的名字
4.clear
clear的作用是清理屏幕,也就是重新開辟新的命令行。
5.ls
ls是查看當前目錄(文件夾)下的目錄展示出來,就如同下面中展示文件中的其他所有文件也就是當前文件下的使用內容。
因為文件是由文件的文件的內容和文件的屬性組成,ls只能查到文件的名字ls -l能查到文件的名字加屬性
對于一些隱藏的文件我們可以通過ls -la或者ls -l -a或者ls -al來查看它。一般隱藏文件前面有一個點的如下圖中.z中前面有一個點的這類文件稱為隱藏文件,我們通過ls -l查不到它,通過s -al可以查到它。
6.mkdir
mkdir的作用是在當前目錄下新建一個目錄,如下圖中我們在mkdir后加空格再加上新目錄的名字就可以在當前目錄新建立一個新的目錄。
mkdir -p的作用是可以遞歸式的創建目錄,可以創建多個路徑,如下圖所示。
7.cd
cd的作用是進入一個指定目錄中去,如下圖中我們需要在cd后面加上空格和我們要進入的目錄的名
稱
cd ..是回退到上一個文件,如下圖中原本是在zxy文件下的,我們在命令行輸入cd .. 后就回到上一個文件home中去。
cd ~是回到家目錄的指令(在超級用戶下的家目錄為root,在普通用戶下的家目錄為/home/xxx,這里的xxx是我們自己剛開始所命名的名字)。
cd -的作用是回退到上一個路徑,就是我們跳到另一個路徑之前我們所處的路徑。
8.touch?
touch的作用是在當前目錄想如果已經有了我們要創立的文件,就會更新這個文件的創立時間,如果我們這個文件,就會創立一個新的文件。它與mkdir的區別是mkdir中的目錄相當于Windows中的文件夾,里面有任意個普通文件,而touch中的文件是普通文件,它主要用來存儲各種內容的。
9. tree
在linue中文件是以樹狀的形式的方式進行排列的,它是根在最上面的方式進行排列。我們可以通過tree來查看文件的排列方式,如下圖所示。
10.userdel
userdel的作用是刪除我們所創建的用戶。
11.stat
stat的作用查看一個文件的更多屬性。
12.rm
rm的作用是刪除文件或目錄。
rm -f xxx的作用是強制刪除文件或目錄,這里的xxx是文件或空的目錄。
rm -r xxx的作用是可以刪除一個非空的目錄。
13.man
man xxx:man命令是查看一個命令xxx的詳細信息包括其的使用方法。
對于man它實際是有多個手冊,如下圖所示,我們如果不指定地調用手冊的話,它默認調用的是1號手冊。
man n xxx:這里的n指的是我們要調用的手冊。
14.echo
echo "xxx" > yyy:在個命令的作用是先將文件yyy中的內容清空再將內容xxx寫入到文件yyy中,如果沒有該文件就會新創建一個文件。
echo "xxx":這個命令的作用是將內容xxx寫入顯示器文件中。
echo "xxx" >> yyy:這個命令的作用是將內容xxx追加到yyy文件中,如下圖所示,它不會清空文件yyy中的內容。
15.cat?
cat xxx:這個命令的作用是查看xxx文件中的內容。
cat -n xxx:將文件xxx中的內容顯示序號,如下圖所示。
16.cp
cp的作用是將一個文件的內容拷貝到另一個文件中去,這個文件可以是普通玩文件也可以是一個目錄,對于普通文件時如果在當前目錄下沒有該文件就會新建一個文件并將這個文件的內容拷貝到該文件中,如下圖所示。
對于目錄來說,它是將原目錄中的使用數據都拷貝到該文件下,同樣的是如果沒有該文件就會新建一個文件。
17.mv
mv的作用是移動文件或目錄,重命名文件或目錄。
移動文件或目錄
重命名文件或目錄
18.tac
tac命令是反向查看文件中的數據,如下圖所示。它與命令cat查看文件內容的方式是相反的。
19.more
more的作用是查看文件內容,與cat不同的是在文件內容長時,不會刷屏,而cat會將文件中的內容全部打印出來,more需要我們手動的去操作。
20.less
less也是查看文件內容,它可以上下的查看文件的內容與more相比,還可以查看指定的內容,一般來說,cat用來查看小文件,more和less用來查看大文件,而less有比more好用。
21.head
head是查看一個文件中內容的前10行
head -n xxx:是查看文件xxx中內容的前n行
22.tail
tai -n xxx:是查看文件xxx中內容的后n行
23.date
date +%Y-%m-%d_%H:%M:%S:這個指令的作用是查看時間,這里的Y對應的是年,后面的依次是
月,日等,如下圖所示。
24.cal?
cal默認是查看我們當前所處月份日歷。
cal -3是查看這個月和它的前一個月與后一個月的日歷。
cal -n:這個n是年份,我們通過這個指令可以查到n年份中12個月的日歷。
25.alias
alias 是給一個命令取別名,如下圖所示,ls其實是ls --color=auto 命令的別名,我們同樣可以取一個別名myls來實現ls的作用。對于我們所取的別名會在我們退出linue后清空,且只能在當前用戶所使用。
26.grep
grep命令的作用是將一個文件中的含有我們所指定的關鍵字展現出來,如下圖所示
我們從worlk.c文件中找到了所以與9有關的內容。
grep -v 'x' yyy:這個命令的作用是不將文件yyy中含有x的內容給顯示出來。
grep -i 'x' yyy:這個命令的作用是將文件中含有x的內容不管x為大寫還是小寫都打印出來。
27.zip
zip命令的作用是將多個文件打包壓縮。
unzip的作用解壓壓縮包。
28.scp
scp命令是實現兩個云服務器之間文件是傳遞,scp xxx yy@ttt:hh這里的xxx是傳輸的文件名,yy是用戶名,ttt是目標云服務器的IP地址,hh是要輸入到的目標云服務器的目錄。
29.bc
bc命令是一個計算器,如下圖所示。
30.umane
umane -a:查看系統內核信息
umane -r:查看內核版本。
以上就是linue中的部分命令。