Liunx常用命令

磁盤管理的命令

 

ls   參數 : -al :  查看當前目錄下所有的文件以及文件夾,包括隱藏文件

ll : 查看當前目錄下所有文件以及文件夾的詳細信息,不包括隱藏文件

pwd :  查看當前的路徑

mkdir : 創建文件夾 參數  -p  : 表示創建多級目錄

cd : 切換路徑

 

文件管理的命令

cat :  查看文件的所有內容

less   查看我們的文件內容

enter  往下翻一行

空格  往下翻一頁

q   退出瀏覽

more  

      enter  回車  往下翻一行

      space  空格  往下翻一頁

      ctrl + c  退出瀏覽

tail   查看文件的尾部內容

       -f   表示從尾部進行查看

      -100f   查看尾部100行的內容

tail  -100f  install.log

 

 

文件操作的命令

cp  : 表示複製

cp  源文件    目的文件   拷貝並且可以支持重命名

cp   源文件   目的路徑 表示拷貝到某一個路徑下面去

mv 剪切功能  不光可以移動文件,還可以移動文件夾

mv   源文件(文件夾 )   目的文件(目的文件夾)

rm  表示刪除文件或者文件夾

      -r  表示遞歸刪除,會-把文件夾下面所有的東西都刪掉

      -f  表示強制刪除  不通知你是否確認

rm  -rf   表示強制遞歸刪除  不會通知你是否確認,一定要慎用

find   查找磁盤的文件或者文件夾

find  /   -name   install.log

第一個參數:從哪個路徑下面查找

第二個參數  -name  按照什麼規則來進行查找

第三個參數: 查找得文件的名字

 

文檔編輯的命令

vi 或者vim

  加參數  a  或者 i 進入編輯模式

  編輯完成之後按  esc 退出編輯模式

  :wq  保存退出

  :q!  不保存退出

 

  •   輸入“vim 文件名”進入“一般模式”
  •   按下“i”從一般模式,進入“插入模式”
  •   按下“esc”從“插入模式”退出到“一般模式”
  •   在“一般模式”下,輸入“:wq”,保存並退出編輯。
  •   在”一般模式下”,輸入”:q!” 不保存並退出編輯

分組

命令

描述

插入

 

(從一般模式進入到插入模式)

i

在光標插入

shift + i

在光標當前行開始插入

a

在光標插入

shift + a

在光標當前行末尾插入

o

在光標當前行的下一行插入新行

shift + o

在光標當前行的上一行插入新行

 

複製或粘貼

 

(在插入模式下)

yy

單行復制

將光標移動到將要複製的行處

nyy

多行復制

將光標移動到將要複製的首行處

p

粘貼

將光標移動到將要粘貼的行處

 

定位

gg

到文本的第一行

shift + g

到文本的最後一行

 

刪除

dd

刪除光標所在行

ndd

刪除n行

 

退出

:q

退出vi(沒有做任何修改時)

:q!

強制退出不保存

:w

保存不退出

:wq

保存後退出

 

 

管道命令  | 

管道在linux裏面是一個連接的作用  

連接前一個命令和後一個命令

命令1  |  命令2  將命令1的輸出,作爲命令2的輸入

 

grep  命令  表示過濾

grep -i Installing install.log  從  install.log裏面查找  Installing這個字符串

 

系統命令

ps  查看系統進程

ps -ef | grep rpcbind  表示查看某個進程

ps –ef  | grep   tomcat  表示查看tomcat的進程

 

kill命令  殺死某個進程

kill   進程號  表示殺死某個進程

kill  -9   進程號  表示強制的殺死

 

ifconfig  查看網絡ip地址以及mac地址等

 

  ping  www.baidu.com   驗證兩臺服務器之間是否能夠通信

 

壓縮與解壓

 

tar cvf test.tar test/    打包不壓縮

tar czvf test3.tar.gz install.log  打包並壓縮

 

tar xvf test2.tar  表示解壓某一個文件.tar結尾的文件

tar zxvf test2.tar.gz  表示解壓縮.tar.gz結尾的文件

   tar zxvf test2.tar.gz   -C abc  解壓到某一個指定的路徑下面去

 

  wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.84/bin/apache-tomcat-7.0.84.tar.gz   : 下載軟件包到當前路徑下面

 

關機重啓

reboot  -h now  馬上關機重啓

shutdown  關機

halt  關機

 

用戶與用戶組

  useradd   hadoop  :  創建普通用戶

  passwd   hadoop   :  給用戶設置密碼

  

  chmod [參數] [<權限範圍><符號><權限代號>]   :變更文件或目錄的權限

        -R或--recursive  遞歸處理,將指定目錄下的所有文件及子目錄一併處理。

    •   權限範圍的表示法如下:

            u:User,即文件或目錄的擁有者。

            g:Group,即文件或目錄的所屬羣組。

            o:Other,除了文件或目錄擁有者或所屬羣組之外,其他用戶皆屬於這個範圍。

            a:All,即全部的用戶,包含擁有者,所屬羣組以及其他用戶。

    •   符號:

              + 添加權限

    - 取消權限

    •   有關權限代號的部分,列表於下:

            r:讀取權限,數字代號爲"4"。

            w:寫入權限,數字代號爲"2"。

            x:執行或切換權限,數字代號爲"1"。

            -:不具任何權限,數字代號爲"0"。

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