国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux-常用命令

2024-06-28 14:32:29
字體:
來源:轉載
供稿:網友

最近,常在windows上使用用SecureCRT鏈接linux管理java項目,好久不操作了,簡單命令也記不起來了。因此,開通了博客園,開始記錄自己的點滴

1.想要知道連接的linux版本


  • cat /PRoc/version

  

  • cat /etc/issue

  

  • lsb_release -a

2.cd,改變目錄(pwd,顯示當前目錄)


  • cd /:進入根目錄(cd /)
  • cd ..:回到上級目錄(cd ..)
  • pwd:顯示當前所在的目錄(pwd)

3.ls,列出文件名


 

4.touch 文件名,創建文件


 

5.less 文件名,分頁查看文件內容,支持上下鍵,很神奇


 

6.q,退出打開的文件,與less配合使用


 

7.cat,顯示全部文件內容


 

8.tail,顯示文件尾部內容


 

9.文件夾


  • mkdir 文件夾名,創建文件夾
  • cp -rf 源目錄 目標目錄,目錄復制
  • mv 源目錄/文件 目標目錄,剪切目錄/文件
  • mv 源目錄 目標目錄,目錄重命名
  • rm -rf /home/hadoop/*,刪除hadoop下所有子目錄和文件
  • rm -rf /home/hadoop,刪除hadoop及子目錄、文件
  • rmdir刪除空目錄

 

10.文件


  • touch 文件名,新建文件

 

  • vi 文件名,打開或新建文件,并將光標置于第一行首
  • vi +n 文件名 ,打開文件,并將光標置于第n行首
  • vi + 文件名,打開文件,并將光標置于最后一行首
  • vi +/pattern 文件名,打開文件,并將光標置于第一個與pattern匹配的串處
  • vi -r 文件名,在上次正用vi編輯時發生系統崩潰,恢復“文件名”
  • vi之后使用鍵入 i, a, o 等命令,可進入插入模式

    dd 刪除光標當前行           
    ndd 刪除n                 
    yy 復制當前行                
    nyy 復制n                  
    p,P 粘貼                     
    u  撤消                      
    [Ctrl]+r 重做上一個動作

  • 編輯之后,"Esc"鍵,使用以下命令保存/退出

    :w 保存文件但不退出vi 

    :w! 強制保存,不推出vi

    :wq 保存文件并退出vi 
    :wq! 強制保存文件,并退出vi
    :q 不保存文件,退出vi
    :q!不保存文件,強制退出vi 
    :e! 放棄所有修改,從上次保存文件開始再編輯

 

  • echo 字符串 >> 文件,附加輸出文字
  • echo -n 字符串 >> 文件,附件輸出文字后不換行
  • echo -e 字符串 >> 文件,附加輸出文字,對字符串使用轉義
  • rm 刪除文件
  • mv 源文件 目標文件,文件重命名/移動文件

 注:echo 字符串 > 文件,覆蓋輸出哦

11.rz,上傳文件, 選擇要傳送的文件


 

12.sz 文件名,下載文件, 指定文件名,enter敲,即下載到個人目錄download目錄下


 

13.jps,顯示java進程


 

14.nohup java -jar /home/cargo/ctas/mf-ffm-receiver/ffm-receiver.jar >/dev/null 2>&1 &,執行可執行jar包并不輸出


 

由于使用java -jar /home/cargo/ctas/mf-ffm-receiver/ffm-receiver.jar,當連接關閉后,java進程會結束,所以不可用
注:linux有三種重定向:
 0 :表示標準輸入
 1 :標準輸出,在一般使用時,默認的是標準輸出
 2 :標準錯誤信息輸出
 “>/dev/null 2>&1”,把標準輸出重定向到/dev/null,錯誤輸出重定向到標準輸出,最終就是什么也不輸出
 
15.壓縮文件
tar -zxvf **.tar.gz
tar -xvf **.tar
tar -jxvf ****.tar.bz(或bz2)
 參數說明:
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個
 
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標準輸出
這幾個參數是根據需要在壓縮或解壓檔案時可選的
 
-f是必須的,這個參數是最后一個參數,后面只能接檔案名
 
16.su - root,切換環境和用戶
  • su 不加任何參數, 切換為root用戶,但沒有改變root登錄環境
  • su - ,表示默認切換到root用戶,并且改變到root用戶的環境
  • su - 用戶名,表示默認切換到用戶名,并且改變到用戶名的環境
 
17.sudo,查看、修改或者執行某些命令需要root用戶的權限,如果不想直接切換到root用戶,就可以使用sudo命令。sudo命令用于針對單個命令授予臨時權限

使用這個命令,要先到root用戶下通過visudo 來改/etc/sudoers對普通用戶授權,在/etc/sudoers添加
  • cargo ALL=/bin/more,也就是cargo用戶可以執行:sudo more命令了
  • cargo ALL=(ALL) ALL,cargo用戶可以執行所有命令
ALL=(ALL) ALL的意思是:網絡主機=(目標用戶) 命令
 
18.ps,強大的命令,查進程
參數說明:

l 長格式輸出;

u 按用戶名和啟動時間的順序來顯示進程;

j 用任務格式來顯示進程;

f 用樹形格式來顯示進程;

a 顯示所有用戶的所有進程(包括其它用戶);

x 顯示無控制終端的進程;

r 顯示運行中的進程;

ww 避免詳細參數被截斷

-e 顯示所有進程,環境變量
-f 用樹形格式來顯示進程

 

經常用:ps -ef|grep mf-,查找包含mf-的進程
    ps aux,此命令顯示數據說明:

      USER: 進程所有者
      PID: 進程ID

      %CPU: 占用的 CPU 使用率

      %MEM: 占用的內存使用率
      VSZ: 占用的虛擬內存大小
      rss: 占用的內存大小

      TTY: 終端的次要裝置號碼 (minor device number of tty)

      STAT: 進程狀態:

      START: 啟動進程的時間; 
      TIME: 進程消耗CPU的時間;
      COMMAND:命令的名稱和參數;

 19.chown,將指定文件的擁有者改為指定的用戶或組
 chown -R cargo /opt/app,改變/opt/app目錄以及其子目錄下的所有文件擁有者為cargo
 
20.chmod,改變文件權限
命令格式:chmod [who]Operator[permission] filename
  who包含的選項及其含義:
        u 文件屬主權限
        g 屬組用戶權限
        o 其他用戶權限
        a 所有用戶(文件屬主、屬組用戶及其他用戶)

    operator包含的選項及其含義:
        + 增加權限
        - 取消權限
        = 設定權限
   
    permission包含的選項及其含義:
        r 讀權限
        w 寫權限
        x 執行權限
        s 文件屬主和組set-ID
        t 粘性位*
        l 給文件加鎖,使其他用戶無法訪問
        u,g,o 針對文件屬主、屬組用戶及其他用戶的操作 
例如:chmod u+w ./cargo,目錄屬主加寫權限
     chmod -u+w ./cargo,目錄及子目錄、文件屬主加寫權限
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清水河县| 宜君县| 安岳县| 彰化市| 竹溪县| 虞城县| 壶关县| 五峰| 社旗县| 神农架林区| 金门县| 郁南县| 安达市| 桂阳县| 台南县| 饶河县| 旌德县| 永丰县| 西昌市| 贵南县| 布尔津县| 肇州县| 油尖旺区| 壤塘县| 岢岚县| 临夏市| 谷城县| 屏山县| 肥城市| 朔州市| 洪湖市| 千阳县| 股票| 克东县| 雅江县| 巨野县| 竹山县| 克什克腾旗| 泰安市| 东台市| 阿城市|