Linux命令大全彙總,讓你工做更有效率!

 

基礎命令

useradd:用戶名linux

-m:建立新用戶shell

passwd 用戶名:爲用戶設置密碼(當建立新用戶後,就須要設置密碼)ubuntu

whoami:查看當前用戶名vim

exit :退出當前用戶,返回以前切換過來的用戶windows

ssh 用戶名@IP端口地址:遠程鏈接用戶名的ubuntu的電腦ssh

su 用戶名:切換用戶,可是目錄路徑仍是原來的用戶編輯器

su - 用戶名:切換用戶,而且切換到對應用戶的目錄路徑spa

userdel 用戶名:刪除用戶(不刪除用戶目錄,只刪除用戶名)操作系統

userdel -r 用戶名:刪除用戶(刪除用戶目錄和用戶名)遞歸

sudo -s :切換到超級用戶root

groupadd xxx:建立一個用戶組xxx

groupdel xxx:刪除xxx用戶組

useradd -g 組名 用戶名:將用戶添加到對應組名中(須要root權限)

cat /etc/passwd:查看全部的用戶信息

 

 

chgrp 組名 文件名:改變文件所屬的用戶組,好比chgrp ZZZ 一、py (這就將1.py這個文件的所屬組由YYY變成了ZZZ,固然必須保證存在ZZZ這個組)

chown 用戶名 文件名:改變文件所屬的用戶,好比chown www 1.py(這就將1.py這個文件的所屬用戶由xxxx變成了www,固然也必須保證www用戶存在)

(上圖中,r:表示讀權限,w表示寫權限,x表示可執行權限)

知識點:修改文件權限(很是重要)

方法一:字母法

chmod u=rwx 2.py :改變用戶擁有者對於2.py這個文件的權限爲可讀可寫可執行(而以前只是可讀可寫權限),當前權限類型能夠看狀況進行自由的控制

chmod g=rwx 2.py:改變同組用戶對於2.py這個文件的權限爲可讀可寫可執行(而以前只是可讀可寫權限),當前權限類型能夠看狀況進行自由的控制

chmod o =rwx 2.py:改變其餘用戶對於2.py這個文件的權限爲可讀可寫可執行(而以前只是可讀權限),當前權限類型能夠看狀況進行自由的控制

chmod u=r,g=r,o=r 2.py:同時修改多個權限內容

方法二:數字法(推薦使用,由於方便不少)

其中可讀權限r對應的數字=4;可寫的權限w對應的數字=2;可執行權限x對應的數字=1;因此經過這樣就有比較方便的形式來修改權限內容

chmod 137 2.py :好比這樣就使得2.py文件的權限變成了,用戶者有可執行權限x(由於1對應可執行),同組用戶擁有可執行和可寫權限(由於3=2+1,而2表明可寫,1表明可執行),其餘用戶擁有可讀可寫可執行權限(由於7=1+2+4,而1表明可執行,2表明可寫,4表明可讀)

(1)經過useradd命令,當新建立一個用戶的時候,沒法使用sudo切換到root權限,須要進行下面兩步來獲取權限:(注意:是在非新用戶的狀況下的用戶來操做下面的命令)

  • sudo usermod -a -G sudo 新用戶名
  • sudo usermod -a -G adm 新用戶名

(2)gcc -o test hello.c:編輯C語言程序hello.c

./test :運行剛纔編譯好的程序

(3)mount /mnt/cdrom/:使用windows中掛載的ISO鏡像文件,來實現文件共享的形式(這裏須要在虛擬機的設置中設置好須要掛載的ISO文件的路徑)

umout /mnt/cdrom/:卸載windows中掛載的ISO文件

mount /dev/sad1 /test/ :將/text/文件掛載到sad1分區上

(4)fdisk -l :查看linux分區狀況

df 文件全路徑:查看某個文件所屬的分區,好比 df /boot/

(5)ifconfig:查看ip狀況的命令(注意:在windows下是ipconfig,存在不一樣)

(6)cp -r dir1 dir2 :拷貝文件夾,其中的-r表示的就是一個遞歸的意思(這個命令會逐次詢問是否肯定要拷貝,若是不想每次都提示則使用:cp -rf dir1(須要拷貝的文件夾) dir2(拷貝到的目錄))

cp 文件1 文件2 :拷貝文件

(7)export PATH=$PATH:目錄路徑:臨時在PATH環境變量中添加一個變量(注意:當關機以後這個配置就會消失,因此說只是臨時的)

(8)env :顯示系統的環境變量配置信息

(9)echo $PATH:顯示PATH的配置信息

(10)通配符:*表明一個或者多個字母或者數字;?表明一個字母或者數字

(11)alias 命令別名‘真正執行的命令’:爲真正執行的命令取一個別名,這個主要用在好比一個很長的命令,想簡化一點執行取個別名,好比alias ll ls -l /home

vim編輯器命令

(1)字母i(光標前面插入)或者字母a(光標後面插入)或者字母o(開始於下一行)或者字母I(大寫i,行首插入)或者字母A(大寫a,行尾插入)或者字母O(大寫o,在前一行插入):切換到編輯(插入)模式,這種模式才能編輯文件,由於一打開的時候是默認處於命令模式的,而沒法編輯文件,只能處於編輯模式才能夠

(2)保存文件:必須是處於末行模式才能執行命令,由編輯模式先到命令模式,而後再由命令模式切換到末行模式(只能這樣),而不能直接從編輯模式到末行模式。因此這樣的命令是:編輯模式按ESC鍵切換到命令模式,而後再按":"(冒號),切換到末行模式,而後再輸入wq,這樣就保存和退出了

(3)yy:複製當前行內容 (至關於windows中的ctrl+c) ;;;數字yy:表示複製光標所在開始向下數字N行。好比4yy

p:粘貼複製的內容(至關於windows的ctrl+v)

dd:剪切當前行(至關於windows中的ctrl+x);;;

數字dd:表示剪切光標所在行向下數字N行。好比2dd

d0:剪切光標位置到行首的內容

字母D:從光標位置開始,剪切到行末

字母x:刪除光標後面的內容,且單個字符的刪除

字母X:刪除光標前面的內容,且單個字符的刪除

字母dw:刪除光標所處的單詞

字母u:撤銷操做

ctrl+r:反撤銷

字母h:光標左移

字母l:光標右移

字母j:光標下移

字母k:光標上移

字母H:光標移動到當前屏幕最上面

字母L:光標移動到當前屏幕最下面

字母M:光標移動到當前屏幕中間

ctrl+f:向下翻一頁屏幕

ctrl+b:向上翻一頁屏幕

ctrl+d:向下翻半屏幕

ctrl+u:向上翻半頁屏幕

字母G:快速到代碼的最後一行

字母gg:快速到代碼的第一行

數字G:快速定位到數字對應的那一行代碼

字母w:向後跳一個單詞,即跳到下一個單詞的開始

字母b:向前跳一個單詞,即跳到上一個單詞的開始

字母v+移動光標位置+>>(<<):選中光標通過的內容,而且右移(左移)

字母V+移動光標位置+>>(<<):選中光標所通過的行的內容 ,而且右移(左移)

符號.(就是符號點):重複剛纔的操做

符號{:向上跳轉一段代碼塊

符號}:向下跳轉一段代碼塊

字母r:替換一個字符

字母R:替換多個字符

shift+zz:保存並退出,至關於末行模式下的wq的保存

末行模式中:

(1)%s/要進行替換的內容/須要替換後的內容/g:替換整個代碼中的內容爲相應的內容。。1,10s/查找的內容/替換的內容/g:替換第一行到第十行中的相應的內容

(2)wq:保存並退出

(3)q:退出

(4)q!:強制退出,不保存

分區的知識點

(1)主分區+擴展分區< 4,擴展分區不能直接使用,須要分紅邏輯分區,邏輯分區沒有數量限制

shell知識點

(1)查看系統中安裝的shell類型:ls -l /bin/*sh

(2)查看當前操做系統的環境配置:env

(3)修改shell類型:chsh -s 新的shell名;好比 chsh -s /bin/csh

(4)查看歷史命令:history

(5)執行歷史爲第N條的命令:!N

五:ubuntu安裝vmware Tools(這個東西很是很是重要,進行虛擬機開發的都要裝這個,可以方便不少操做,好比windows和Linux共享文件)

(1)選擇虛擬機菜單欄--安裝VMware tools

(2)而後在Ubuntu系統中彈出的VMware tools窗口中,找到VMwaretools-9.6.0-1294478.tar.gz

(3)而後右擊--複製到--桌面

(4)複製完以後 這時候左邊的文件夾圖標--右擊退出先

(5)而後在桌面上的VMwaretools-9.6.0-1294478.tar.gz,右擊 提取到此處

(6)這時候桌面就多了一個vmware-tools-distrib的文件夾

(7)而後再從新打開左邊的文件夾圖標,打開以後在右上角有一個搜索。

(8)彈出的搜索地址欄輸入 gnome-terminal ,輸完以後點一下那個放大鏡圖標進行搜索

(9)而後在搜索的結果裏面拉到最下面找到終端圖標而且打開它

(10)而後在彈出的終端窗裏輸入sudo su。。sudo su命令在ubuntu中能夠這樣解釋,sudo su命令,也被稱爲「替代用戶」、「超級用戶」或「切換用戶」,

(11)而後輸入登錄管理員 密碼

(12)而後輸入完密碼以後 ,使用cd 命令 進入Ubuntu桌面

(13)而後再用CD進入在Ubuntu桌面裏面的vmware-tools-distrib文件夾

(14)而後進入vmware-tools-distrib文件夾以後,使用sudo ./安裝命令 對vmware-tools-distrib文件夾裏面vmware-install.pl文件夾進行安裝sudo ./vmware-install.pl

(15)出現[/USR/bin]以後一直開始按回車鍵 ,直接按到/dev/sr0 ...中止爲止

(16)到/dev/sr0 ...以後輸入reboot重啓系統的意思

(17)這時候屏幕變成全屏了這樣表示安裝TOOLS成了這時候能夠往裏面拉文件了

PS:安裝成功後進入系統後,按【CTRL+Alt+enter】鍵就能給ubuntu全屏啦

相關文章
相關標籤/搜索