<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讓您的生活更輕松

    如果經(jīng)常需要打一長串命令,但是不想寫個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)」,您就只能一直輸入文字,如果您發(fā)現(xiàn)輸錯了字!想用光標鍵往回移動,將該字刪除,就要先按一下「ESC」鍵轉(zhuǎn)到「命令行模式(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
      數(shù)字“0”,光標移至文章的開頭
      
      G
      光標移至文章的最后
      
      $
      光標移動至行尾
      
      Ctrl+f
      向前翻屏
      
      Ctrl+b
      向后翻屏
      
      Ctrl+d
      向前翻半屏
      
      Ctrl+u
      向后翻半屏
      
      i
      在光標位置前插入字符
      
      a
      在光標所在位置的后一個字符開始增加
      
      o
      插入新的一行,從行首開始輸入
      
      ESC
      從輸入狀態(tài)退至命令狀態(tài)
      
      x
      刪除光標后面的字符
      
      #x
      刪除光標后的#個字符
      
      X
      (大寫X),刪除光標前面的字符
      
      #X
      刪除光標前面的#個字符
      
      dd
      刪除光標所在的行
      
      #dd
      刪除從光標所在行數(shù)的#行
      
      yw
      復(fù)制光標所在位置的一個字
      
      #yw
      復(fù)制光標所在位置的#個字
      
      yy
      復(fù)制光標所在位置的一行
      
      #yy
      復(fù)制從光標所在行數(shù)的#行
      
      p
      粘貼
      
      u
      取消操作
      
      cw
      更改光標所在位置的一個字
      
      #cw
      更改光標所在位置的#個字
      w filename
      儲存正在編輯的文件為filename
      wq filename
      儲存正在編輯的文件為filename,并退出vi
      q!
      放棄所有修改,退出vi
      set nu
      顯示行號
      /或?
      查找,在/后輸入要查找的內(nèi)容
      n
      與/或?一起使用,如果查找的內(nèi)容不是想要

    3.Linux命令手冊


    NO

    分類

    PS1

    命令名

    用法及參數(shù)

    功能注解

    對應(yīng)章節(jié)

    1

    文件管理

    #

    ls

    ls -a

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

      

      

    文件管理

    #

    ls

    ls -l或ll

    列出當(dāng)前目錄下文件的詳細信息

      

      

    文件管理

    #

    pwd

    pwd

    查看當(dāng)前所在目錄的絕對路經(jīng)

      

      

    文件管理

    #

    cd

    cd ..

    回當(dāng)前目錄的上一級目錄

      

      

    文件管理

    #

    cd

    cd -

    回上一次所在的目錄

      

      

    文件管理

    #

    cd

    cd ~ 或 cd

    回當(dāng)前用戶的宿主目錄

      

      

    文件管理

    #

    cd

    cd ~用戶名

    回指定用戶的宿主目錄

      

    2

    文件管理

    #

    mkdir

    mkdir 目錄名

    創(chuàng)建一個目錄

      

      

    文件管理

    #

    mkdir

    mkdir –p

    遞歸式去創(chuàng)建一些嵌套目錄

      

      

    文件管理

    #

    rmdir

    Rmdir 空目錄名

    刪除一個空目錄

      

    3

    文件管理

    #

    rm

    rm 文件名 文件名

    刪除一個文件或多個文件

      

      

    文件管理

    #

    rm

    rm -rf 非空目錄名

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

      

    4

    文件管理

    #

    cat

    cat文件名

    一屏查看文件內(nèi)容

      

    5

    文件管理

    #

    more

    more文件名

    分頁查看文件內(nèi)容

      

    6

    文件管理

    #

    less

    less 文件名

    可控分頁查看文件內(nèi)容

      

    7

    文件管理

    #

    grep

    grep字符 文件名

    根據(jù)字符匹配來查看文件部分內(nèi)容

      

    8

    文件管理

    #

    mv

    mv 路經(jīng)/文件  /經(jīng)/文件

    移動相對路經(jīng)下的文件到絕對路經(jīng)下

      

      

    文件管理

    #

    mv

    mv 文件名 新名稱

    在當(dāng)前目錄下改名

      

    9

    文件管理

    #

    cp

    cp /路經(jīng)/文件  ./

    移動絕對路經(jīng)下的文件到當(dāng)前目錄下

      

    10

    文件管理

    #

    find

    find 路經(jīng) -name “字符串”

    查找路經(jīng)所在范圍內(nèi)滿足字符串匹配的文件和目錄

      

    11

    文件管理

    #

    ln

    ln 源文件 鏈接名

    創(chuàng)建當(dāng)前目錄源文件的硬鏈接

      

      

    ln /home/test /usr/test1

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

      

    12

    文件管理

    #

    ln

    Ln -s a b

    創(chuàng)建當(dāng)前目錄下a的符號鏈接b

    13

    文件管理

    #

    touch

    touch file1 file2

    創(chuàng)建兩個空文件

      

    14

    磁盤管理

    #

    df

    df

    用于報告文件系統(tǒng)的總?cè)萘浚褂昧浚S嗳萘俊?/p>

      

    15

    磁盤管理

    #

    du

    du -b /home

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

      

    16

    磁盤管理

    #

    fdisk

    fdisk -l

    查看系統(tǒng)分區(qū)信息

    17

    磁盤管理

    #

    fdisk

    fdisk /dev/sdb

    為一塊新的SCSI硬盤進行分區(qū)

    18

    磁盤管理

    #

    mkfs.ext3

    Mkfs.ext3 /dev/sdb1
      

    為第一塊SCSI硬盤的第一主分區(qū)格式化成
    ext3的文件系統(tǒng)

      

      

      

    mkfs.ext2

    Mkfs.ext2/dev/sdb2

    格式化成ext2文件系統(tǒng)

    19

    磁盤管理

    #

    mount

    mount -t 文件系統(tǒng)類型 設(shè)備路經(jīng) 訪問路經(jīng)

      

      

    磁盤管理

    #

      

    文件系統(tǒng)類型

      

      

      

      

      

      

    Iso9660

    光驅(qū)文件系統(tǒng)

      

      

      

      

      

    vfat

    Fat文件系統(tǒng)(windows)

      

      

    掛載光驅(qū)

    #

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

      

      

    掛載FAT

    #

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

    掛第一個ide的第五個邏輯分區(qū)

    17

    磁盤管理

    #

    Umount /mnt/cdrom 

    卸載/mnt/cdrom為空

    18

    文件權(quán)限

    #

    chmod

    chmod u+s file

    為file的屬主加上特殊權(quán)限

      

      

      

      

      

    chmod g+r file

    為file的屬組加上讀權(quán)限

      

      

      

      

      

    chmod o+w file

    為file的其它用戶加上寫權(quán)限

      

      

      

      

      

    chmod a-x file

    為file的所有用戶減去執(zhí)行權(quán)限

      

    chmod 765 file  為file的屬主設(shè)為完全權(quán)限,屬組設(shè)成讀寫權(quán),其它用戶具有讀和執(zhí)心權(quán)限

    19

    文件權(quán)限

    #

    chown

    chown root /home

    把/home的屬主改成root用戶

    20

    文件權(quán)限

    #

    chgrp

    chgrp root /home

    把/home的屬組改成root組

    21

    打印管理

    #

    redhat-config-printer-tui

    進入安裝打印機界面

      

    22

    打印管理

    #

    lp

    lp –d hptr file

    打印file到hptr的打印機上

      

    23

    打印管理

    #

    lpq

    Lpq –P 打印機名

    查看打印機的狀態(tài)

      

    24

    打印管理

    #

    lprm

    Lprm –P 打印機名 a

    刪除打印機內(nèi)的打印作業(yè)

      

    25

    打印管理

     #

    disable

    Disable –r “changing paper” HPtr

    禁用打印機并提示原因

    26

    打印管理

    #

    enable

    Enable HPtr

    重新啟用被禁用的

      

    27

    用戶管理

    #

    useradd

    Useradd

    創(chuàng)建一個新的用戶

      

    28

    用戶管理

    #

    groupadd

    Groupadd 組名

    創(chuàng)建一個新的組

      

    29

    用戶管理

    #

    passwd

    Passwd 用戶名

    為用戶創(chuàng)建密碼

      

    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組名    先應(yīng)刪它的用戶

    刪除組

      

    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服務(wù)器包

    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 創(chuàng)建包 –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

    非壓縮包的文件恢復(fù)

    62

    軟件管理

    #

    tar –zxvf

    tar –zxvf benet.tar.gz

    壓縮包的文件解壓恢復(fù)

    63

    軟件管理

    #

    tar -jxvf

    tar –jxvf benet.tar.bz2

      

    64

    軟件管理

    #

    diff

    diff file1 file2 > 補丁名.patch

    為新舊文件生成補丁文件

    65

    軟件管理

    #

    diff

    diff file1 file2

    比較兩個文件的區(qū)別

    66

    軟件管理

    #

    Patch

    Patch file補丁名.patch

    打補丁

    67

    軟件管理

    #

    ./configure  –prefix=/usr/local/

    編譯前配置

    68

    軟件管理

    #

    make

    編譯

    69

    軟件管理

    #

    make install

    安裝編譯好的源碼包

    70

    啟動管理

    #

    reboot

    Init 6

    重啟LINUX系統(tǒng)

    71

    啟動管理

    #

    Halt

    Init 0

    Shutdown –h now

    關(guān)閉LINUX系統(tǒng)

    72

    啟動管理

    #

    runlevel

      

    顯示系統(tǒng)運行級

    73

    啟動管理

    #

    Init [0123456]

      

    改變系統(tǒng)運行級,7種

    74

    啟動管理

    #

    Chkconfig –-list [服務(wù)名稱]

    查看服務(wù)的狀態(tài)

    75

    啟動管理

    #

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

    設(shè)置服務(wù)的啟動狀態(tài)

    76

    啟動管理

    #

    Chkconfig <服務(wù)名> on|off|set

    設(shè)置非獨立服務(wù)啟狀態(tài)

    77

    進程管理

    #

    Top動態(tài)

    Ps-aux靜態(tài)

    進程樹pstree

     查看系統(tǒng)進程

    78

    進程管理

    #

    程序名 &

    后臺運行程序

      

    79

    進程管理

    #

    fg

    把后臺運行的進程調(diào)回前臺

      

    80

    進程管理

    #

    bg

    把前臺運行進程調(diào)到后臺

      

    81

    進程管理

    #

    renice

    Renice +1 180

    把180號進程的優(yōu)先級加1

    82

    進程管理

    #

    kill

    Kill PID

    終止某個PID進程

    83

    進程管理

    #

    at

    at 5pm + 3 days
    /bin/ls

    指定三天后下午5:00執(zhí)行/bin/ls

    84

    進程管理

    #

    crontab

    Crontab -e

    用VI的形式來編輯自動周期性任務(wù)

    85

    進程管理

    #

    crontab

    Crontab -l

    查看自動周期性任務(wù)

    86

    進程管理

    #

    crontab

    Crontab -r

    刪除自動周期性任務(wù)

    87

    進程管理

    #

    crond

    Service crond

      

    馬上啟動自動周期性服務(wù)

    Service crond <啟動|停止|重啟|狀態(tài)>

      

      

      

      

    實現(xiàn)磁盤配額

    (注安裝LINUX時建立/home分區(qū))
    目標:對用戶zhao在/home目錄上實現(xiàn)soft limit為5k,hard limit 為10k的磁盤配額
    實現(xiàn)步驟:
    1. 修改包含/home的行,  #vi /etc/fstab, 改為:defaults,usrquota。也就是增加usrquota項。然后保存退出。
    2、卸載/home目錄                           #umount /home
    3. 掛接/home目錄                           #mount /home
    4、增加用戶zhao                            #useradd zhao 
    5、修改密碼                                #passwd zhao 
    6、生成關(guān)于/home目錄的quota信息           # quotacheck -cmug /home
                                           #quotacheck -vu /home 
    7、查看所有用戶的信息                       #repquota -au
    8、設(shè)置配額                                 #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 冰封的愛 閱讀(286) 評論(0)  編輯  收藏 所屬分類: Linux
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色多多A级毛片免费看| 亚洲国产成人五月综合网| 亚洲免费一区二区| 亚洲jjzzjjzz在线观看| 亚洲欧洲无码AV电影在线观看| 久久久久久99av无码免费网站| 女同免费毛片在线播放| 猫咪免费人成在线网站| 学生妹亚洲一区二区| 亚洲精品在线观看视频| 亚洲一区精品无码| 亚洲国产aⅴ综合网| 永久免费毛片手机版在线看| 18禁网站免费无遮挡无码中文| 大地资源中文在线观看免费版| 日韩a毛片免费观看| 亚洲欧洲免费无码| 亚洲一区二区三区在线| 久久久影院亚洲精品| 中文字幕亚洲日本岛国片| 国产91在线免费| 天天摸天天碰成人免费视频| 亚色九九九全国免费视频| 久久综合国产乱子伦精品免费| 久久久WWW免费人成精品| 国产精品福利在线观看免费不卡| 激情婷婷成人亚洲综合| 亚洲成a∧人片在线观看无码| 亚洲熟女综合一区二区三区| 国产成人精品亚洲2020| www.亚洲日本| 自拍偷区亚洲国内自拍| 亚洲精品永久www忘忧草| 久久久久亚洲av无码专区| 亚洲无删减国产精品一区| 亚洲天堂中文字幕| 亚洲欧洲国产成人精品| 亚洲乱人伦精品图片| 亚洲日韩一中文字暮| 亚洲精品伦理熟女国产一区二区| 老子影院午夜伦不卡亚洲|