Linux高端進階(2016/11/29,持續更新)

Linux是JavaEE技術連接大數據的橋樑,所以有必要玩轉Linux,廢話不多,直接完爆!

指令
  1. ls
-a   查看全部
-l    詳細信息
-i    節點
-d  當前目錄
-h  合理顯示大小
  1. mkdir

-p 創建子目錄

3.rmdir

刪除1個空目錄

4.cp

-r 目錄
-p 保留原有屬性

5.rm

-f 強制 -r 目錄

  1. pwd
查看當前目錄
  1. cd

切換目錄

8.mv

剪切/重命名

9.touch

不建議使用帶空格的文件名

  1. cat
正向查看文件內容
   -n 帶行號

11.tac

反向查看文件內容
無法配置行號

12.more

-f/空格 翻頁
-Enter 下一行
-q 退出

13.less

-PageUp 上一頁
-PageDown 下一頁
-/ 搜索關鍵詞
-n 含有關鍵詞的下一個
-其他參數可參考more的參數

14.head

  -查看前n行
  -head -n * *

15.tail

   -查看後n行
   -tail -n * *
   -f 動態查看
  1. ln

-s 創建軟連接 -軟連接(相當於Win的快捷方式)
特徵:1.lrwxrwx
2.容量超小,幾十K
3.文件名—>源文件
4.跨分區、創建目錄硬鏈接 -硬鏈接(cp -p + 同步更新)
特徵:1.跟源文件大小一致
2.同步更新
3.根源文件節點一致–>2
4.不能創建目錄硬鏈接
5.不能跨分區

17.chmod

-R 遞歸創建權限
-r 4
-w 2
-x 1
-u/g/o ±/=rwx(傳統配置方式)
-File
–r ls
–w mkdir/rmdir/touch/rm
–x cd
-Directory
–r cat/tac/more/less/head/tail
–w vim
–x shell script

18.chown

–只有root用戶可以執行

19.chgrp

–只有root用戶可以執行

20.umask

-S 查看缺省權限
-umask * 查看權限掩碼

21.find

-name 根據名稱查找,佔位符:*、?
-iname 忽略名稱大小寫
-size +Num–>大於Num、-Num–>小於、Num–>等於Num
-inum 根據節點查找
-type 根據文件類型查找 f:文件 d:目錄 l:軟連接
-amin 訪問時間
Example: find /etc -name init* -amin 50
-cmin 修改文件屬性時間
-mmin 修改文件內容時間

補充:①.1個數據塊=512字節=0.5K
        ②.-exec * {} \ ;  附加命令

22.locate

  *快速檢索文件       **使用updatedb指令更新文件庫     ***有些目錄不被收錄,無法檢索,例如:/tmp
 -i  不區分大小寫

23.which

搜索指令

24.whereis

搜索指令(含幫助文檔位置)

25.grep

搜索指定文件中含有關鍵詞的所在位置
-i 不區分大小寫
-v 方向搜索,如^#

26.man

-1 查看幫助文檔
-5 查看資源文件配置信息

27.help

查看shell內置命令

28.whatis

查看命令簡介

29.apropos

查看配置文件簡介

30.* –help

查看用法

31.useradd *

     創建用戶
  1. passwd [*]
    修改密碼

33.who/w

    查看在線用戶

34.uptime

    查看Linux系統運行參數

35.

gzip/gunzip
      只適用於文件

36.tar

    -zcf 打包壓縮指定文件名 ,tar -zcf * *,生成*.tar.gz
     -zxf 解包解壓指定文件名, tar -zxf *,解壓*.tar.gz
     -cjf  生成*.tar.bz2
     -xjf  解壓*.tar.bz2

37

.zip/unzip
     壓縮文件和目錄

38.

bzip2/bunzip2
    -k 保留源文件

39.write

  給用戶發信息
     Ctrl+D結束

40.wall

    給全部用戶發信息

41.ping

    測試網絡連通性
      -c 測試次數

42.ifconfig

    查看和設置網卡信息

43.mail *

    收發郵件

44.last

    列出目前與過去登入系統的用戶

45.lastlog

    檢查特定用戶上次登錄的時間

46.traceroute

    顯示數據包到特定主機的路徑
    47.
netstat -tlun 查看本機監聽的端口
      netstat -an    查看本機所有的網絡連接
      netstat  -rn    查看路由表

48.setup
配置網絡

49.mount

   -t 文件系統 設備文件名  掛載點

50.

shutdown -h now
      shutdown -r now
      logout
      runlevel
      cat /etc/inittab

51.Vim

- set nu 設置行號
   -u  回退
   -:r !date 導入時間

52.rmp

   -q 查詢
   -i 安裝
   -v 可視
   -h 進程
   -a 全部
   -l 位置
   -R 依賴
   -qi 安裝信息 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章