Linux常用命令

Linux常用命令

一竿刁、常用命令

1.注銷、關(guān)機(jī)俄认、重啟

 - 注銷 :logout :登出 电媳、exit 
 - 關(guān)機(jī) :
    shutdown - h  時間
  - h :關(guān)機(jī)
  - 時間 :
    1. now :馬上
    2. 12.30 :指定具體時間
    3. 3  :幾分鐘以后
 sudo : superuser do :由超級用戶來執(zhí)行該命令
   要配置sudo 命令 : 授權(quán) 哪些用戶能執(zhí)行哪些命令
    由超級用戶配置  sudo 
     /etc/sudoers 
   sudo shutdown -h now    當(dāng)前賬號:itcast  
 - 重啟 :
    shutdown -r  時間
  -r :restart 

2.linux基本命令 :文件操作命令

 1. ls   : 查看目錄內(nèi)容
    - l :查看詳細(xì)信息
    - a :查看所有文件(隱藏)
    man :manual : 手工,幫助 锻全,幫助命令狂塘,好比windows help 
    命令: man ls
 2. mkdir :創(chuàng)建目錄 
      Desktop:
        - java
            - JEE : aa.txt  bb.txt  
            - Android
 3. cd  切換目錄
     cd ..  記得要加空格
     cd ./java  進(jìn)入當(dāng)前目錄的子目錄
     cd ../xxx  進(jìn)入上一級目錄的子目錄
        tab :自動補(bǔ)全
 4. touch  :創(chuàng)建一個空白的普通文件
    touch aa.txt 
 5. echo  :把內(nèi)容重定向到指定的文件中 ,有則打開鳄厌,無則創(chuàng)建
 6. cat荞胡、more  :查看文件內(nèi)容
     cat :查看文件內(nèi)容
     more :分頁查看文件內(nèi)容,按空格鍵換頁
 7. cp了嚎、mv泪漂、rm   
     cp :復(fù)制
        cp bj.txt ./java/jee
     mv :剪切、重命名
        1. 剪切 :mv aa.txt ../android/
        2. 重命名 :假如剪切的文件 存放在同一個目錄中 歪泳,則是重命名
            mv bb.txt cc.txt

     rm :刪除文件或者文件夾
          -f : 假如要刪除的文件不存在萝勤,也不提示
          -i : 刪除前提示 ,默認(rèn)不刪除夹囚,要刪除纵刘,輸入y
          -d : 刪除空白目錄 
          -r :遞歸刪除
    8. wc :word count :統(tǒng)計字符數(shù)
        154  233 3418 
        154 :行數(shù)
        233 :單詞數(shù)
        3418 :字符數(shù)
       命令: wc bj.txt
    
 9. ln :創(chuàng)建連接文件
    - 默認(rèn)創(chuàng)建的是硬連接,好比復(fù)制 荸哟,但是兩個文件會同步 
        命令:ln ./java/android/aa.txt  aaa
    - s :創(chuàng)建的是軟連接
    
 10. pwd   :查看當(dāng)前目錄的絕對路徑 
   
 11. 管道命令 |
   命令: ls -la | wc 
 12. 重定向
     > :覆蓋模式
     命令:  echo "ww">aaa
     >>:追加模式
     命令: echo "ww">>aaa
 13. passwd   :設(shè)置密碼  假哎,ubuntu默認(rèn) root賬號是沒有開啟 ,只要設(shè)置root密碼即可開啟
     sudo passwd root

 14. su  切換目錄
     su root 
     root用戶切換到其他賬號不需要密碼

3.linux 系統(tǒng)命令

 1.stat   :查看文件的詳細(xì)信息
   stat bj.txt
 2.who與whoami
   who : 查看在線的用戶
   whoami :查看當(dāng)前自己的用戶
 3.hostname : 顯示主機(jī)名
   hostname
 4.uname  :顯示系統(tǒng)信息
    -a :顯示完整的系統(tǒng)信息
    
 5.top :顯示當(dāng)前耗時的進(jìn)程的信息 鞍历,每3秒刷新一次 
     ctrl+c 中斷 
 6.ps :顯示當(dāng)前進(jìn)程的快照 
    -axu
 7.du :顯示文件的大小信息 
 8.df :磁盤使用情況  disk free
 9.ifconfig :查看或者配置網(wǎng)卡信息 舵抹,好比windows 的ipconfig
    ipv4:32位  2-32次方     ipv6  128位     是 ipv4  2-96次方倍數(shù)
    設(shè)置虛擬機(jī)ip地址:
     1. 設(shè)置vmware的連接方式
        - 共享宿主機(jī)的ip地址,在網(wǎng)上鄰居找不到
        - 橋接方式劣砍,需要單獨(dú)設(shè)置ip惧蛹,可以在網(wǎng)上鄰居查找
     2. 圖形界面設(shè)置ip地址 
        edit connection --》ipv4--》manual(手工設(shè)置)--》add  (ip地址,子網(wǎng)掩碼)
     3.命令方式設(shè)置ip地址
         靜態(tài)設(shè)置ip:
         sudo ifconfig eth0 192.168.15.122 netmask 255.255.255.0 
    
 10.ping  測試與目標(biāo)主機(jī)連接情況
    
 11.clear  : 清除屏幕  windows: cls  
 12.man  :幫助命令
     man 命令
 13.kill  :殺死進(jìn)程
    kill  pid 
 14.netstat  :網(wǎng)絡(luò)連接詳細(xì)信息
   
 15. useradd 
    - 查看用戶信息
   sudo cat /etc/passwd
 hcx:x:1000:1000:UbuntuA,,,:/home/hcx:/bin/bash
  - hcx:用戶名
  - x :密碼 :已經(jīng)加密 刑枝,密碼存放在  /etc/shadow 
  - 1000: 賬號id 香嗓,userId
  - 1000: 組id ,group id
  - UbuntuA,,,  :賬號描述
  - /home/itcast :該賬號存放文件的默認(rèn)位置  ~
  - /bin/bash:該用戶的shell腳本的解析方式  装畅,sh 靠娱、bash、rbash

    - 創(chuàng)建用戶 
  sudo useradd lijun -d  /home/lijun   -s /bin/bash 
   -d :指定該用戶的home 路徑 
   - s :該用戶的shell解析方式
  步驟:
    1. 創(chuàng)建 /home/lijun 目錄
    2. 執(zhí)行 useradd 命令
    3. 用 passwd 設(shè)置密碼
    4. su 切換用戶

4.打包掠兄、壓縮文件

windows : zip像云、rar    
linux :gz 锌雀,bzip,zip

 1.tar :打包迅诬、拆包命令 
    tar - cxzjvf  <打包后的文件>   <欲打包的目錄>
      - c :創(chuàng)建的一個歸檔文件 腋逆,即打包文件夾
      - x :拆包
      - z :以gzip 格式壓縮,默認(rèn)壓縮倍數(shù) 6倍  (0-9)
      - j :以bzip2格式壓縮
      - v :顯示打包或者拆包的文件信息
      - f : 后面緊接一個 歸檔文件

   - 打包文件
      tar -cvf news.tar  ./java   摘要  
   - 拆包文件
      tar -xvf news.tar
 2.gzip 侈贷、bzip2 壓縮與解壓
    1. 壓縮文件
       gzip news.tar
    2. 解壓文件
       gzip -d news.tar.gz
         -d :解壓
 3.打包及壓縮 
   - 打包及壓縮
      tar -czvf news.tar.gz ./java
   - 拆包及壓解縮
      tar -xzvf  news.tar.gz

5.軟件管理

windows : .exe     安裝 惩歉、卸載 
   安裝:  mysql.exe  cc.exe   
   卸載 : 該軟件唯一的標(biāo)識  ,包名   alibaba
android : *.apk   卸載 包名
red hat :*.rpm 
ubuntu  : 對debian的升級  *.deb 格式

 1.安裝軟件
    dpkg :debian  package 
      離線安裝:
      安裝 : sudo dpkg - i  <文件名> 
       -i :install
       命令:sudo dpkg -i ./tree_1.6.0-1_i386.deb
      卸載 : sudo dpkg - r  <包名> 
       -r :remove
       命令:sudo dpkg -r tree
    apt-get  :advance  package  tools 
      對dpkg命令的升級铐维,在線安裝
       安裝 : sudo apt-get -install  <包名>
       卸載 : sudo apt-get -remove  <包名>
 2.vim 軟件  :好比記事本 柬泽,但是比記事本要強(qiáng)大  
    
   1. 安裝vim
   2. 使用vim 
     操作模式:
         1. 一般模式 ,默認(rèn)進(jìn)入的一般模式嫁蛇,該模式不能編輯文檔 锨并,只能查看
            按 i(insert)  進(jìn)入 插入模式 
         2. 編輯模式、插入模式 
             該模式可以編輯文檔睬棚,按esc 退出插入模式第煮,進(jìn)入到一般模式 
         3. 命令模式 :在 一般模式中按:進(jìn)入命令模式
            - q: 安全退出,當(dāng)沒有操作該文檔抑党,則直接按q退出vim 
            - q0:當(dāng)修改了內(nèi)容,但是不想保存底靠,則q害晦!強(qiáng)制退出
            - wq :保存退出
            - set number 顯示行號
            - set nonumber 取消行號顯示

6.搭建Java服務(wù)器,并且實(shí)現(xiàn)遠(yuǎn)程安全訪問linux系統(tǒng)

1.通過ssh實(shí)現(xiàn)安全遠(yuǎn)程訪問linux系統(tǒng) 
   ssh :secure shell
     加密:
        1. 對稱加密 (加密密鑰與解密密鑰相同)
          des 暑中、aes
        2. 非對稱加密(加密密鑰與解密密鑰不同)
          RSA :公鑰壹瘟、私鑰 
     數(shù)字摘要:
       md5 \sha1 
       
   1. 查看是否安裝了ssh服務(wù)端與客戶端
     sudo apt-cache policy openssh-client openssh-server
   2. 安裝ssh 服務(wù)端與客戶端軟件
      sudo dpkg -i ./ssh/*
       
   3. 通過windows ssh客戶端來訪問linux服務(wù)端
      - putty :遠(yuǎn)程登錄
      - winscp433setup.exe :文件傳輸

2. 安裝jdk
   進(jìn)入 root用戶
   實(shí)現(xiàn)步驟:
    1. jdk 存放在哪里  /opt
    2. 把軟件拷貝到/opt
    3. 綠色軟件,解壓 
    4.設(shè)置環(huán)境變量
       vim /etc/profile 
    export JAVA_HOME="/opt/jdk1.6.0_39"
    export PATH="$JAVA_HOME/bin:$PATH"
5. 刷新配置 鳄逾,讓配置生效
   source /etc/profile
6. 編寫Demo.java,測試 
   javac Demo.java
        java Demo

3. 安裝tomcat 
   步驟:
    1. 安裝在哪里 /opt
    2. 拷貝稻轨、解壓
       tar -xzvf  apache-tomcat.tar.gz
    3. 運(yùn)行
       ./startup.sh
       ./shutdown.sh
       
4. 安裝Eclipse
   步驟:
     1.安裝在/opt
     2. 拷貝、解壓
       cp eclipse.tar.gz  /opt
       tar -xzvf  eclipse.tar.gz
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雕凹,一起剝皮案震驚了整個濱河市殴俱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌枚抵,老刑警劉巖线欲,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異汽摹,居然都是意外死亡询筏,警方通過查閱死者的電腦和手機(jī)古拴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門拧揽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人誉察,你說我怎么就攤上這事圾旨□馓郑” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵砍的,是天一觀的道長痹筛。 經(jīng)常有香客問我,道長廓鞠,這世上最難降的妖魔是什么帚稠? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮床佳,結(jié)果婚禮上滋早,老公的妹妹穿的比我還像新娘。我一直安慰自己砌们,他們只是感情好杆麸,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著浪感,像睡著了一般昔头。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上影兽,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天揭斧,我揣著相機(jī)與錄音,去河邊找鬼峻堰。 笑死讹开,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的茧妒。 我是一名探鬼主播萧吠,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼桐筏!你這毒婦竟也來了纸型?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤梅忌,失蹤者是張志新(化名)和其女友劉穎狰腌,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體牧氮,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡琼腔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了踱葛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丹莲。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡光坝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出甥材,到底是詐尸還是另有隱情盯另,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布洲赵,位于F島的核電站鸳惯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏叠萍。R本人自食惡果不足惜芝发,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望苛谷。 院中可真熱鬧辅鲸,春花似錦、人聲如沸抄腔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赫蛇。三九已至绵患,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悟耘,已是汗流浹背落蝙。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留暂幼,地道東北人筏勒。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像旺嬉,于是被迫代替她去往敵國和親管行。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一、命令基本格式 命令提示符 當(dāng)?shù)卿沴inux系統(tǒng)時雨效,最常見的命令就是:** [root@bogon ~]#**其...
    魯克巴克詩閱讀 873評論 0 6
  • linux分內(nèi)核版和發(fā)行版 內(nèi)核版官網(wǎng)地址www.kernel.org Netcraft公司于1994年底在英國成...
    Sx_Ren閱讀 350評論 1 1
  • 系統(tǒng)信息cat /etc/os-release 查看系統(tǒng)詳細(xì)信息(只在centos和redhat上試過生效)arc...
    MicoCube閱讀 697評論 0 0
  • 1.fedora迅涮、redhat、Centos徽龟、 suse叮姑、ubuntu都是常見的linux 2./分區(qū)、swap分...
    liudai123閱讀 901評論 0 3
  • 近期一直在追新版《射雕英雄傳》据悔,編劇篡改劇情這里不過多評價传透,這是見仁見智的問題耘沼,有人說改得好,也有人說不好旷祸「剑總而言...
    押魯不花將軍閱讀 883評論 1 5