<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 14,  comments - 37,  trackbacks - 0
     

    1.采用alias讓您的生活更輕松

    如果經常需要打一長串命令,但是不想寫個shell 腳本的話, 用 alias 功能是最理想不過的選擇了。

     

    linux中的命令別名alias增加方式:

    alias –p psj=’ps –ef|grep java|grep weblogic|grep –v grep’

    2.Vi編輯器掃盲

    a)進入vi :

    vi myfile

    b)切換至插入模式(Insert mode)編輯文件:

    在「命令行模式」下按一下字母「i」就可以進入「插入模式(Insert mode)」,這時候你就可以開始輸入文字了。

    c) Insert 的切換

    您目前處于「插入模式(Insert mode)」,您就只能一直輸入文字,如果您發現輸錯了字!想用光標鍵往回移動,將該字刪除,就要先按一下「ESC」鍵轉到「命令行模式(command mode)」再刪除文字。

    d) 退出vi及保存文件
              在「命令行模式(command mode)」下,按一下「:」冒號鍵進入「Last line mode」,     例如:

    : w filename (輸入「w filename」將文章以指定的文件名filename保存)
      : wq (輸入「wq」,存盤并退出vi)
      : q! (輸入q!, 不存盤強制退出vi)

        vi命令列表
      h
      左移光標一個字符
      l
      右移光標一個字符
      
      k
      光標上移一行
      
      j
      光標下移一行
      
      ^
      光標移動至行首
      
      0
      數字“0”,光標移至文章的開頭
      
      G
      光標移至文章的最后
      
      $
      光標移動至行尾
      
      Ctrl+f
      向前翻屏
      
      Ctrl+b
      向后翻屏
      
      Ctrl+d
      向前翻半屏
      
      Ctrl+u
      向后翻半屏
      
      i
      在光標位置前插入字符
      
      a
      在光標所在位置的后一個字符開始增加
      
      o
      插入新的一行,從行首開始輸入
      
      ESC
      從輸入狀態退至命令狀態
      
      x
      刪除光標后面的字符
      
      #x
      刪除光標后的#個字符
      
      X
      (大寫X),刪除光標前面的字符
      
      #X
      刪除光標前面的#個字符
      
      dd
      刪除光標所在的行
      
      #dd
      刪除從光標所在行數的#行
      
      yw
      復制光標所在位置的一個字
      
      #yw
      復制光標所在位置的#個字
      
      yy
      復制光標所在位置的一行
      
      #yy
      復制從光標所在行數的#行
      
      p
      粘貼
      
      u
      取消操作
      
      cw
      更改光標所在位置的一個字
      
      #cw
      更改光標所在位置的#個字
      w filename
      儲存正在編輯的文件為filename
      wq filename
      儲存正在編輯的文件為filename,并退出vi
      q!
      放棄所有修改,退出vi
      set nu
      顯示行號
      /或?
      查找,在/后輸入要查找的內容
      n
      與/或?一起使用,如果查找的內容不是想要

    3.Linux命令手冊


    NO

    分類

    PS1

    命令名

    用法及參數

    功能注解

    對應章節

    1

    文件管理

    #

    ls

    ls -a

    列出當前目錄下的所有文件,包括以.頭的隱含文件

      

      

    文件管理

    #

    ls

    ls -l或ll

    列出當前目錄下文件的詳細信息

      

      

    文件管理

    #

    pwd

    pwd

    查看當前所在目錄的絕對路經

      

      

    文件管理

    #

    cd

    cd ..

    回當前目錄的上一級目錄

      

      

    文件管理

    #

    cd

    cd -

    回上一次所在的目錄

      

      

    文件管理

    #

    cd

    cd ~ 或 cd

    回當前用戶的宿主目錄

      

      

    文件管理

    #

    cd

    cd ~用戶名

    回指定用戶的宿主目錄

      

    2

    文件管理

    #

    mkdir

    mkdir 目錄名

    創建一個目錄

      

      

    文件管理

    #

    mkdir

    mkdir –p

    遞歸式去創建一些嵌套目錄

      

      

    文件管理

    #

    rmdir

    Rmdir 空目錄名

    刪除一個空目錄

      

    3

    文件管理

    #

    rm

    rm 文件名 文件名

    刪除一個文件或多個文件

      

      

    文件管理

    #

    rm

    rm -rf 非空目錄名

    遞歸刪除一個非空目錄下的一切,不讓提式-f

      

    4

    文件管理

    #

    cat

    cat文件名

    一屏查看文件內容

      

    5

    文件管理

    #

    more

    more文件名

    分頁查看文件內容

      

    6

    文件管理

    #

    less

    less 文件名

    可控分頁查看文件內容

      

    7

    文件管理

    #

    grep

    grep字符 文件名

    根據字符匹配來查看文件部分內容

      

    8

    文件管理

    #

    mv

    mv 路經/文件  /經/文件

    移動相對路經下的文件到絕對路經下

      

      

    文件管理

    #

    mv

    mv 文件名 新名稱

    在當前目錄下改名

      

    9

    文件管理

    #

    cp

    cp /路經/文件  ./

    移動絕對路經下的文件到當前目錄下

      

    10

    文件管理

    #

    find

    find 路經 -name “字符串”

    查找路經所在范圍內滿足字符串匹配的文件和目錄

      

    11

    文件管理

    #

    ln

    ln 源文件 鏈接名

    創建當前目錄源文件的硬鏈接

      

      

    ln /home/test /usr/test1

    在/usr下建立/home/test的硬鏈接

      

    12

    文件管理

    #

    ln

    Ln -s a b

    創建當前目錄下a的符號鏈接b

    13

    文件管理

    #

    touch

    touch file1 file2

    創建兩個空文件

      

    14

    磁盤管理

    #

    df

    df

    用于報告文件系統的總容量,使用量,剩余容量。

      

    15

    磁盤管理

    #

    du

    du -b /home

    查看目前/HOME目錄的容量(k)及子目錄的容量(k)。

      

    16

    磁盤管理

    #

    fdisk

    fdisk -l

    查看系統分區信息

    17

    磁盤管理

    #

    fdisk

    fdisk /dev/sdb

    為一塊新的SCSI硬盤進行分區

    18

    磁盤管理

    #

    mkfs.ext3

    Mkfs.ext3 /dev/sdb1
      

    為第一塊SCSI硬盤的第一主分區格式化成
    ext3的文件系統

      

      

      

    mkfs.ext2

    Mkfs.ext2/dev/sdb2

    格式化成ext2文件系統

    19

    磁盤管理

    #

    mount

    mount -t 文件系統類型 設備路經 訪問路經

      

      

    磁盤管理

    #

      

    文件系統類型

      

      

      

      

      

      

    Iso9660

    光驅文件系統

      

      

      

      

      

    vfat

    Fat文件系統(windows)

      

      

    掛載光驅

    #

    mount –t iso9660 /dev/cdrom /mnt/cdrom 

      

      

    掛載FAT

    #

    mount –t vfat /dev/hda5 /mnt/cdrom

    掛第一個ide的第五個邏輯分區

    17

    磁盤管理

    #

    Umount /mnt/cdrom 

    卸載/mnt/cdrom為空

    18

    文件權限

    #

    chmod

    chmod u+s file

    為file的屬主加上特殊權限

      

      

      

      

      

    chmod g+r file

    為file的屬組加上讀權限

      

      

      

      

      

    chmod o+w file

    為file的其它用戶加上寫權限

      

      

      

      

      

    chmod a-x file

    為file的所有用戶減去執行權限

      

    chmod 765 file  為file的屬主設為完全權限,屬組設成讀寫權,其它用戶具有讀和執心權限

    19

    文件權限

    #

    chown

    chown root /home

    把/home的屬主改成root用戶

    20

    文件權限

    #

    chgrp

    chgrp root /home

    把/home的屬組改成root組

    21

    打印管理

    #

    redhat-config-printer-tui

    進入安裝打印機界面

      

    22

    打印管理

    #

    lp

    lp –d hptr file

    打印file到hptr的打印機上

      

    23

    打印管理

    #

    lpq

    Lpq –P 打印機名

    查看打印機的狀態

      

    24

    打印管理

    #

    lprm

    Lprm –P 打印機名 a

    刪除打印機內的打印作業

      

    25

    打印管理

     #

    disable

    Disable –r “changing paper” HPtr

    禁用打印機并提示原因

    26

    打印管理

    #

    enable

    Enable HPtr

    重新啟用被禁用的

      

    27

    用戶管理

    #

    useradd

    Useradd

    創建一個新的用戶

      

    28

    用戶管理

    #

    groupadd

    Groupadd 組名

    創建一個新的組

      

    29

    用戶管理

    #

    passwd

    Passwd 用戶名

    為用戶創建密碼

      

    30

    用戶管理

    #

    Passwd -d

    Passwd -d用戶名

    刪除用戶密碼也能登陸

      

    31

    用戶管理

    #

    Passwd -l

    Passwd -l用戶名

    鎖定賬號密碼

      

    32

    用戶管理

    #

    Passwd -u

    Passwd -u用戶名

    解鎖賬號密碼

      

    33

    用戶管理

    #

    Passwd -S

    Passwd -S用戶名

    查詢賬號密碼

      

    34

    用戶管理

    #

    Usermod -l

    Usermod -l 新用戶名 老用戶名

    為用戶改名

      

    35

    用戶管理

    #

    Usermod -L

    Usermod -L 要鎖定用戶名

    鎖定用戶登陸

      

    36

    用戶管理

    #

    Usermod -U

    Usermod –U解鎖用戶名

    解鎖用戶登陸

      

    37

    用戶管理

    #

    Usermod -u

    Usermod –u 501用戶名

    改變用戶UID

      

    38

    用戶管理

    #

    Userdel

    Userdel–r 用戶名

    刪除用戶一切

      

    39

    用戶管理

    #

    Groupmod -n

    Groupmod –n新用戶名 老用戶名

    為組改名

      

    40

    用戶管理

    #

    Groupmod -g

    Groupmod –g 501 組名

    改變組GID

      

    41

    用戶管理

    #

    groupdel

    Groupdel組名    先應刪它的用戶

    刪除組

      

    42

    用戶管理

    #

    gpasswd -a

    gpasswd -a 用戶名 組名

    增加用戶到組

      

    43

    用戶管理

    #

    Id

    id   用戶名

    查用戶信息

      

    44

    軟件管理

    #

    rpm -qa

    rpm –qa | less

    查詢已安裝RPM

      

    45

    軟件管理

    #

      

    rpm –qa | grep ftp

    查詢指定RPM

      

    46

    軟件管理

    #

    rpm -q

    rpm -q 已安裝的RPM包

    查是否安裝

      

    47

    軟件管理

    #

      

    rpm -q telnet-server

    查看telnet服務器包

    48

    軟件管理

    #

    rpm -qi

    rpm –qi 軟件包名稱

    查看軟件的描述信息

    49

    軟件管理

    #

    rpm -ql

    rpm –ql軟件包名稱

    查詢軟件包的文件列表

    50

    軟件管理

    #

    rpm -qf

    rpm –qf軟件包名稱

    查詢某個文件所屬的軟件包

    51

    軟件管理

    #

    rpm -qp

    rpm –qp軟件包全名

    查詢未安裝的軟件包信息

    52

    軟件管理

    #

    rpm -e

    rpm –e 軟件包名稱

    刪除具體的軟件包

    53

    軟件管理

    #

    rpm -U

    rpm –Uvh軟件包全名

    升級軟件包并顯示過程

    54

    軟件管理

    #

    rpm -ivh

    rpm –ivh 軟件包全名

    安裝軟件包并顯示過程

    55

    軟件管理

    #

    rpm -V

    rpm –V軟件包名稱

    驗證軟件包的大小,類型等

    56

    軟件管理

    #

    tar

    -c 創建包 –x 釋放包  -v 顯示命令過程 –z 代表壓縮包

    57

    軟件管理

    #

    tar -cf

    tar –cvf benet.tar /home/benet

    把/home/benet目錄打包

    58

    軟件管理

    #

    tar -czf

    tar –zcvf benet.tar.gz /mnt

    把目錄打包并壓縮

    59

    軟件管理

    #

    tar –tf

    tar –tf benet.tar

    看非壓縮包的文件列表

    60

    軟件管理

    #

    tar –tzf

    tar –tf benet.tar.gz

    看壓縮包的文件列表

    61

    軟件管理

    #

    tar –xf

    tar –xf benet.tar

    非壓縮包的文件恢復

    62

    軟件管理

    #

    tar –zxvf

    tar –zxvf benet.tar.gz

    壓縮包的文件解壓恢復

    63

    軟件管理

    #

    tar -jxvf

    tar –jxvf benet.tar.bz2

      

    64

    軟件管理

    #

    diff

    diff file1 file2 > 補丁名.patch

    為新舊文件生成補丁文件

    65

    軟件管理

    #

    diff

    diff file1 file2

    比較兩個文件的區別

    66

    軟件管理

    #

    Patch

    Patch file補丁名.patch

    打補丁

    67

    軟件管理

    #

    ./configure  –prefix=/usr/local/

    編譯前配置

    68

    軟件管理

    #

    make

    編譯

    69

    軟件管理

    #

    make install

    安裝編譯好的源碼包

    70

    啟動管理

    #

    reboot

    Init 6

    重啟LINUX系統

    71

    啟動管理

    #

    Halt

    Init 0

    Shutdown –h now

    關閉LINUX系統

    72

    啟動管理

    #

    runlevel

      

    顯示系統運行級

    73

    啟動管理

    #

    Init [0123456]

      

    改變系統運行級,7種

    74

    啟動管理

    #

    Chkconfig –-list [服務名稱]

    查看服務的狀態

    75

    啟動管理

    #

    Chkconfig –-level <運行級> <服務名> on|off|set

    設置服務的啟動狀態

    76

    啟動管理

    #

    Chkconfig <服務名> on|off|set

    設置非獨立服務啟狀態

    77

    進程管理

    #

    Top動態

    Ps-aux靜態

    進程樹pstree

     查看系統進程

    78

    進程管理

    #

    程序名 &

    后臺運行程序

      

    79

    進程管理

    #

    fg

    把后臺運行的進程調回前臺

      

    80

    進程管理

    #

    bg

    把前臺運行進程調到后臺

      

    81

    進程管理

    #

    renice

    Renice +1 180

    把180號進程的優先級加1

    82

    進程管理

    #

    kill

    Kill PID

    終止某個PID進程

    83

    進程管理

    #

    at

    at 5pm + 3 days
    /bin/ls

    指定三天后下午5:00執行/bin/ls

    84

    進程管理

    #

    crontab

    Crontab -e

    用VI的形式來編輯自動周期性任務

    85

    進程管理

    #

    crontab

    Crontab -l

    查看自動周期性任務

    86

    進程管理

    #

    crontab

    Crontab -r

    刪除自動周期性任務

    87

    進程管理

    #

    crond

    Service crond

      

    馬上啟動自動周期性服務

    Service crond <啟動|停止|重啟|狀態>

      

      

      

      

    實現磁盤配額

    (注安裝LINUX時建立/home分區)
    目標:對用戶zhao在/home目錄上實現soft limit為5k,hard limit 為10k的磁盤配額
    實現步驟:
    1. 修改包含/home的行,  #vi /etc/fstab, 改為:defaults,usrquota。也就是增加usrquota項。然后保存退出。
    2、卸載/home目錄                           #umount /home
    3. 掛接/home目錄                           #mount /home
    4、增加用戶zhao                            #useradd zhao 
    5、修改密碼                                #passwd zhao 
    6、生成關于/home目錄的quota信息           # quotacheck -cmug /home
                                           #quotacheck -vu /home 
    7、查看所有用戶的信息                       #repquota -au
    8、設置配額                                 #edquota -u zhao
    將soft 和hard 分別改為5和10
    9、保存并退出                               #wq! 
    10、修改時間                                #edquota -t 
    11、                                        #wq!
    12.開啟/home上的磁盤配額功能                #quotaon /home
    13.查詢配額                                 #quota -u zhao
    14.驗證配額                                 #su - zhao
                                   $touch myfile

     

     

    posted on 2007-07-11 13:23 冰封的愛 閱讀(285) 評論(0)  編輯  收藏 所屬分類: Linux
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品免费视频一区| 99精品视频在线视频免费观看| 成年人在线免费观看| 亚洲成人福利网站| 亚洲精品在线免费看| 亚洲欧洲自拍拍偷综合| 91久久青青草原线免费| 亚洲男人天堂影院| 青春禁区视频在线观看直播免费| 亚洲制服丝袜精品久久| 久久久久久国产精品免费免费| 亚洲日本中文字幕天天更新| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 日本免费一二区在线电影| 精品国产日韩久久亚洲| 在线观看免费毛片| 午夜亚洲国产精品福利| 亚洲人成无码www久久久| 插鸡网站在线播放免费观看| 亚洲AV无码成人精品区蜜桃 | 日韩吃奶摸下AA片免费观看| 亚洲日韩一中文字暮| 四虎AV永久在线精品免费观看| 伊人久久国产免费观看视频| 亚洲色大成网站www永久一区| 日本免费中文视频| 亚洲乱人伦精品图片| 小小影视日本动漫观看免费| 一区二区三区AV高清免费波多| 亚洲成av人片天堂网| 18成禁人视频免费网站| 亚洲AV无码XXX麻豆艾秋| 国产亚洲精品看片在线观看 | 国产美女做a免费视频软件| 一级毛片免费全部播放| 亚洲精品高清国产麻豆专区| 狼友av永久网站免费观看| a毛看片免费观看视频| 亚洲看片无码在线视频 | 日韩亚洲Av人人夜夜澡人人爽| 免费a级毛片无码a∨蜜芽试看|