linux常見命令

 

1.pwd 獲取當前位置 java

2.ls 跳轉相路徑node

解決亂碼:linux

 

 

 

 

 

 

 

 輸入 ls 沒有亂碼  表示成功nginx

 

3.spring

home普通用戶所在的位置 root超級管理員所在的位置   user 用戶安裝的東西 var一些日誌vim

 

 

 

 ----------------------------------------------------------------------------------------------------------------------------------------------------------centos

建立添加文件網絡

 

 

linux字符界面怎麼複製粘貼

1. 在終端下:
複製命令:Ctrl + Shift + C 組合鍵.
粘貼命令:Ctrl + Shift + V 組合鍵.

2. 在控制檯下:
複製命令:Ctrl + Insert 組合鍵  或  用鼠標選中便是複製。
粘貼命令:Shift + Insert 組合鍵  或  單擊鼠標滾輪即爲粘貼。

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------app

 

開啓虛擬機 :命令行輸入  service sshd start 能夠啓動(能夠經過遠程服務進行鏈接)(service+服務名+ start)less

 pwd 獲取當前位置 

 ls 目錄

Linux的經常使用命令

  • 切換目錄命令cd:

    cd app  切換到app目錄
    cd ..   切換到上一層目錄
    cd /    切換到系統根目錄
    cd ~    切換到用戶主目錄
    cd -    切換到上一個所在目錄
  • 列出文件列表:ls ll dir(*****)

    ls(list)是一個很是有用的命令,用來顯示當前目錄下的內容。配合參數的使用,
    能以不一樣的方式顯示目錄內容。    格 式:ls[參數] [路徑或文件名]
    
    經常使用:
    在linux中以 . 開頭的文件都是隱藏的文件
    ls
    ls -a  顯示全部文件或目錄(包含隱藏的文件)
    ls -l  縮寫成ll
  • 1.1.1 建立目錄和移除目錄:mkdir rmdir

    mkdir(make directory)命令可用來建立子目錄。
    mkdir app   在當前目錄下建立app目錄
    mkdir –p app2/test   級聯建立aap2以及test目
    rmdir(remove directory)命令可用來刪除「空」的子目錄:
    rmdir app   刪除app目錄
  • 瀏覽文件 【cat、more、less】 cat

    用於顯示文件的內容。格式:cat[參數]<文件名>
    cat yum.conf
例如:cat springMVC.xml
more 通常用於要顯示的內容會超過一個畫面長度的狀況。
按空格鍵顯示下一個畫面。 回車顯示下一行內容。 按 q 鍵退出查看。
more yum.conf 
例如:more springMVC.xml

空格顯示下一頁數據 回車顯示下一行的數據 less 用法和more相似,不一樣的是less能夠經過PgUp、PgDn鍵來控制。
less yum.conf PgUp 和 PgDn 進行上下翻頁.
  • tail

    tail命令是在實際使用過程當中使用很是多的一個命令,它的功能是:用於顯示文件後幾行的內容。
    用法:
    tail -10 /etc/passwd    查看後10行數據
    tail -f catalina.log   動態查看日誌(*****)
    
    ctrl+c 結束查看
  • 文件操做

    rm  刪除文件
    用法:rm [選項]... 文件...
    rm a.txt  刪除a.txt文件
    刪除須要用戶確認,y/nrm 刪除不詢問
    rm -f a.txt    不詢問,直接刪除rm 刪除目錄
    rm -r a    遞歸刪除不詢問遞歸刪除(慎用)
    rm -rf  a    不詢問遞歸刪除
    rm -rf *      刪除全部文件
    rm -rf /*      自殺
    
    cp(copy)命令能夠將文件從一處複製到另外一處。
    通常在使用cp命令時將一個文件複製成另外一個文件或複製到某目錄時,須要指定源文件名與目標文件名或目錄。
    cp a.txt b.txt   將a.txt複製爲b.txt文件
    cp a.txt ../    將a.txt文件複製到上一層目錄中
    
    
    mv 移動或者重命名
    mv a.txt ../    將a.txt文件移動到上一層目錄中
    mv a.txt b.txt    將a.txt文件重命名爲b.txt
  • tar命令位於/bin目錄下,它可以將用戶所指定的文件或目錄打包成一個文件,但不作壓縮

    通常Linux上經常使用的壓縮方式是選用tar將許多文件打包成一個文件,
        再以gzip壓縮命令壓縮成xxx.tar.gz(或稱爲xxx.tgz)的文件。
        打包:
            tar -cvf test1.tar ./* 將當前目錄下的全部文件打包爲test1.tar
            tar -cvf test2.tar  b.txt 將指定文件打包到test2.tar
        打包而且壓縮
            tar -zcvf test3.tar.gz  ./*  將當前目錄下的全部文件打包而且壓縮到test3.tar.gz
        解壓
        tar -xvf  test1.tar  解壓到當前目錄
        tar -xvf  test3.tar.gz -C aaa  將文件解壓到 aaa目錄
    經常使用參數:
    -c:建立一個新tar文件
    -v:顯示運行過程的信息
    -f:指定文件名
    -z:調用gzip壓縮命令進行壓縮
    -t:查看壓縮文件的內容
    -x:解開tar文件
  • 【grep】命令

    查找符合條件的字符串。
        用法: grep [選項]... PATTERN [FILE]...示例:
        grep lang anaconda-ks.cfg  在文件中查找lang
        grep lang anaconda-ks.cfg –color 高亮顯示
  • 其餘命令

    pwd
    顯示當前所在目錄
    
    touch】
    建立一個空文件
        touch a.txt
    
    ll -h
    友好顯示文件大小
    
    
    wget
    下載資料
    wget http://nginx.org/download/nginx-1.9.12.tar.gz
    
    date 顯示當前時間
    ifconfig 查看網絡信息
    ifconfig eth0(網卡編號) down  禁用指定網卡
    ifconfig eth0(網卡編號) up   啓用指定網卡
    ping 
    netstat 查詢網絡端口
    netstat -an 顯示全部的端口使用狀況
    netstat -an | grep 3306 查詢3306的佔用狀況
  • Vim編輯器

    在Linux下通常使用vi編輯器來編輯文件。vi既能夠查看文件也能夠編輯文件。
    三種模式:命令行、插入、底行模式。
    切換到命令行模式:按Esc鍵;
    切換到插入模式:按 i 、o、a鍵;
    i 在當前位置生前插入
    I 在當前行首插入
    a 在當前位置後插入
    A 在當前行尾插入
    o 在當前行以後插入一行
    O 在當前行以前插入一行
    
    切換到底行模式:按 :(冒號);
    
    打開文件:vim file
    退出:esc  :q
    修改文件:輸入i進入插入模式
    保存並退出:esc:wq
    
    不保存退出:esc:q!
    
    3中進入插入模式:
    i:在當前的光標所在處插入
    o:在當前光標所在的行的下一行插入
    a:在光標所在的下一個字符插入
    
    快捷鍵:
    dd – 快速刪除一行
    R – 替換
  • 管道 |

    將一個命令的輸出結果做爲另一個命令的輸入
    
    
    ps 顯示進程
    ps -ef顯示全部進程
    ps -ef | grep ssh  在全部的進程中搜索和ssh相關的
    
    kill 殺掉某個進程,後面跟着進程的id
    kill 1234
    kill -9 1234強制幹掉1234
  • 重定向

    cat /root/222.txt  >123.txt 獲取222的內容而後寫入到123.txt中,會覆蓋原始內容
    cat /root/222.txt  >>123.txt  同上,可是是追加內容 不是覆蓋
  • 用戶管理

    useradd 用戶名 添加用戶
    passwd 用戶名  以後敲回車再輸入密碼 .給指定的用戶設置密碼
     useradd 用戶名 -d /home/文件夾的名字
        添加一個用戶可是用戶的文件夾的名字是指定的名字不是自動生成的
     userdel  ged 刪除指定用戶可是用戶在home下面的目錄保存
     userdel -r ged 刪除指定用戶而且刪除對應的home目錄
  • 1.1.1 文件權限管理:

    rwx 讀寫執行 三個權限,在linux中文件權限信息分爲----------十位表示,其中第一位值有-和d,-表明是文件,d表明文件夾
    後面九位每三位表明一個讀寫運行三個權限 -表明無權限,第一個r表明具備讀取,第二個w表明具備寫,第三個x表明具備運行
    其中第一個三位表明當前用戶,第二個三位表明和當前用戶同組的其餘用戶,第三個表明其餘不一樣組用戶
    421 分別表明4是讀2是寫1是運行,可使用數字和的方式來賦值權限
    chmod 變動文件或目錄的權限。
    chmod 755 a.txt  第一個7表明當前用戶具備讀寫運行的權限,5表明同組用戶具備讀和運行,第二個5表明其餘用戶具備讀和運行
    chmod u+r a.txt 給當前用戶添加r權限
    chmod u=rwx,g=rx,o=rx a.txt
    chmod 000 a.txt  / chmod 777 a.txtchown 變動文件或目錄改文件所屬用戶和組
    chown u1:public a.txt   :變動當前的目錄或文件的所屬用戶和組
    chown -R u1:public dir  :變動目錄中的全部的子目錄及文件的所屬用戶和組

centos 安裝卸載軟件

查看軟件是否安裝
rpm -qa | grep java
卸載已經安裝的軟件
rpm -e --nodeps 這裏填寫使用上面指令查到的軟件的名字
相關文章
相關標籤/搜索