小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

linux 常用命令總結(jié)

 lib_rinny 2011-06-01

linux基本命令(增加簡要說明)

-


2)、man命令
man命令用于查看Linux各種命令的使用說明,用法如下:

man 命令
3)、參考背景資料或利用man命令,熟悉掌握以下基本命令的使用方法:
ls;按條件列出文件
cd;進入某個目錄 
cp;復(fù)制文件
mkdir;建立目錄 
rmdir;刪除目錄
mv;移動文件/目錄
rm;刪除文件
cat;顯示文件內(nèi)容
more;分布顯示文件內(nèi)容
less;分頁顯示文件內(nèi)容
file;文件類型判斷
du;查看目錄占用空間
df;查看磁盤空間
mount;裝載文件系統(tǒng)
umount;卸載文件系統(tǒng)
chmod;修改文件屬性
chown;修改所有人權(quán)限
pwd;查看當(dāng)前路徑
which;查找程序所在路徑
3、系統(tǒng)管理基本命令
Linux是真正的多用戶多任務(wù)操作系統(tǒng),任何人使用Linux系統(tǒng)時都要以用某個賬號先進行
登陸,賬號名就是用戶名。
用戶的管理必須在root用戶權(quán)限下進行操作,請務(wù)必小心?。?!
參考背景資料或利用man命令,熟悉掌握以下命的使用方法:
useradd;添加新用戶
userdel;刪除用戶
passwd;修改密碼 
finger;查看某用戶信息
groupadd;添加組
groupdel;刪除組
ps;進程信息
nice;以特定優(yōu)先級運行進程
renice
kill;殺死特定進程
top;查看當(dāng)前系統(tǒng)資源情況
free;釋放占用內(nèi)存
cal;日歷
date;日期
uname;操作系統(tǒng)名稱
login;登錄
logout;退出
exit;退出
halt;關(guān)機
shutdown;關(guān)機 

查看以上命令的最簡單辦法,就是:

man 命令

1、登陸與關(guān)機
1)登陸
login:后輸入
user機號(這表示回車鍵)
password:后輸入
123456↙(注意在屏幕上不顯示)
出現(xiàn)$提示符,表示正常進入普通用戶狀態(tài)。
2)關(guān)機
$后輸入
halt↙
等屏幕上顯示System halted時,再關(guān)電源。
2、文件與目錄操作基本命令
1)、用戶工作目錄
每個用戶都有一個與用戶名相同的用戶自己能完全操作(讀、寫、刪)的子目錄,如:
e/user27,就是用戶user27的工作目錄。

Linux基本命令大全(持續(xù)更新收集中)  

Posted by 破冰 at 17:46 | Linux筆記 | 評論(0) | 閱讀(154) | 轉(zhuǎn)自 本站原創(chuàng)  | |   

引用功能被關(guān)閉了。

Open Source Software     開放源代碼軟件

GNU    General Public License    通用公共許可證

LGNU   Lesser General Public License    寬通用公共許可證

Log out  注銷用戶

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

Restart the computer 重新啟動

常用命令及賬戶管理

幫助命令

help  命令名   顯示Bash命令的幫助信息

man     用于手冊頁的閱讀                        info     用于信息頁的閱讀

常用命令

1、        文件和目錄操作命令

ls       顯示指定目錄和文件的信息                     pwd    顯示當(dāng)前目錄名稱

cd      目錄更改命令                                  mkdir   新建目錄命令

rmdir    刪除目錄命令

2.文件操作命令

file    文件類型查看命令                                 touch   新建文件命令

cp     復(fù)制文件命令                                      rm    刪除文件命令

mv    文件移動與文件重命名                               find    查找文件命令

3.文本文件查看命令

cat            簡單的文本查看

more           適合于閱讀較長的文本文件

less           適合于進行較大的文本文件閱讀

headtail    頭部、尾部

4.光盤驅(qū)動器設(shè)備文件

/dev/cdrom

掛載光盤使用mount命令

# mount -t iso9660 /dev/cdrom /media/cdrom/

光盤內(nèi)容的讀取,使用命令訪問光盤掛載點目錄

# ls /media/cdrom/

卸載光盤使用umount命令

# umount /dev/cdrom

彈出或收回光盤驅(qū)動盤托盤

# eject        # eject -t

5.使用cp命令制作光盤鏡像文件

# cp /dev/cdrom mydatacd.iso

mount命令掛載光盤鏡像文件

# mount -o loop -t iso9660 mydatacd.iso /media/cdrom/

通過掛載點目錄訪問ISO鏡像文件的內(nèi)容

# ls /media/cdrom/

使用umount命令卸載光盤鏡像文件

# umount /media/cdrom/

6.識別USB存儲設(shè)備,包括USB硬盤、U盤、MP3播放器等  /dev/sda        /dev/sdb        ……

# fdisk -l

使用mount命令掛載U

# mount -t vfat /dev/sda1 /mnt/

通過掛載點目錄訪問U盤的內(nèi)容

# ls /mnt

使用umount命令卸載U

# umount /mnt

用戶、組管理命令

1.建立用戶賬號

# adduser st01

設(shè)置用戶口令

# passwd st01

設(shè)置用戶賬號屬性

鎖定用戶賬號禁止登錄

# usermod -L st01

刪除用戶賬號

# userdel -r st01

2.添加用戶組

# groupadd class1

在建立用戶時指定用戶組

# adduser -g class1 st03

更改用戶的組賬號

# usermod -g class1 st01

刪除用戶組

# groupdel class1

文件權(quán)限設(shè)定

1.查看文件權(quán)限

$ ls -l 文件名

增加文件屬主st01的執(zhí)行權(quán)限(x

$ chmod u+x文件名

去除文件屬組class1的寫權(quán)限(w

$ chmod g-w文件名

設(shè)置其他用戶的文件權(quán)限為可執(zhí)行

$ chmod o=x文件名

2.設(shè)置文件的屬主和屬組

命令格式

chown OWNER[:[GROUP]] FILE...

設(shè)置文件afile的屬主為用戶st01

# chown st01 afile

設(shè)置文件afile的屬組為用戶組class1

# chown :class1 afile

設(shè)置文件afile的屬主為st03,并設(shè)置文件的屬組為class2

# chown st03:class2 afile

 

文本編輯

基本使用

1vi編輯器的啟動與退出

   vi 直接進入編輯環(huán)境

   : q! 強行退出vi編輯環(huán)境

2.文件操作

   : e  打開新文件                               : r 讀取文件內(nèi)容到當(dāng)前文件

   : w 保存文件                                  : q 退出vi編輯器

   : wq 保存并退出

3.光標(biāo)移動操作

   光標(biāo)方向移動

             h 向左移動                                          l  向右移動

           k  向上移動                                          j  向下移動

   翻頁移動

   Ctrl + F  向前翻整頁                         Ctrl + B  向后翻整頁

      Ctrl + U  向前翻半頁                         Ctrl + D  向后翻半頁

行內(nèi)快速跳轉(zhuǎn)

  ^ 快速跳轉(zhuǎn)到本行的行首字符            $  快速跳轉(zhuǎn)到本行的行尾字符

  w  快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的后一個單詞的首字母

  b  快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的前一個單詞的首字母

    e  快速跳轉(zhuǎn)到當(dāng)前光標(biāo)所在位置的后一個單詞的尾字母

文件內(nèi)行間快速跳轉(zhuǎn)

  set nu 編輯器中顯示行號                    set nonu 取消行號的顯示

  1G 跳轉(zhuǎn)到文件的首行                       G  跳轉(zhuǎn)到文件的末尾行

 ?。?/span>G  跳轉(zhuǎn)到文件中的第#行

編輯操作

  進入輸入模式

  i 在當(dāng)前光標(biāo)處進入插入狀態(tài)

  a 在當(dāng)前光標(biāo)后進入插入狀態(tài)

  A 將光標(biāo)移動到當(dāng)前行的行末,并進入插入狀態(tài)

  o 在當(dāng)前行的下面插入新行,光標(biāo)移動到新行的行首,進入插入狀態(tài)

  O 在當(dāng)前行的上面插入新行,光標(biāo)移動到新行的行首,進入插入狀態(tài)

  cw  刪除當(dāng)前光標(biāo)到年在單詞尾部的字符,并進入插入狀態(tài)

  c$ 刪除當(dāng)前光標(biāo)到行尾的字符,并進入插入狀態(tài)

  c^ 刪除當(dāng)前光標(biāo)之前(不包括光標(biāo)上的字符)到行首的字符,并進入插入狀態(tài)

輸入模式的操作

  刪除操作

  x 刪除光標(biāo)處的單個字符

  dd 刪除光標(biāo)所在行

  dw 刪除當(dāng)前字符到單詞尾(包括空格)的所有字符

  de  刪除當(dāng)前字符到單詞尾(不包括單詞尾部的空格)的所有字符

  d$  刪除當(dāng)前字符到行首的所有字符

  J  刪除光標(biāo)所在行行尾的換行符,相當(dāng)于合并當(dāng)前行和下一行的內(nèi)容。

撤銷操作

  u 取消最近一次的操作,并恢復(fù)操作結(jié)果

  U 取消對當(dāng)前行進行的所有操作

  Ctrl + R 對使用u命令撤銷的操作進行恢復(fù)

復(fù)制操作

  yy 復(fù)制當(dāng)前行整行的內(nèi)容到vi緩沖區(qū)

  yw 復(fù)制當(dāng)前光標(biāo)到單詞尾字符的內(nèi)容到vi緩沖區(qū)

  y$ 復(fù)制當(dāng)前光標(biāo)到行尾的內(nèi)容到vi緩沖區(qū)

  y^ 復(fù)制當(dāng)前光標(biāo)到行首的內(nèi)容到vi 緩沖區(qū)

  : m, ny 復(fù)制文件中第m行到第n行之間的文本

粘貼操作

p 將緩沖區(qū)中的內(nèi)容粘貼到當(dāng)前的位置(不覆蓋文件已有的內(nèi)容)

查找與替換操作

  / word 自上而下的查找操作

   word 自下而上的查找操作

 : s / old / new  普通替換操作

: s / old / new / g 行內(nèi)全部替換操作

    : #, #s / old /new / g 在行區(qū)域內(nèi)進行替換操作

    : % s / old / new / g 整個文件內(nèi)的替換操作

    : s / old / new / c 使用替換的確認功能

編輯器的多文件操作

: args 顯示多文件信息

: next : prev  前后切換多文件

: first : last  定位首文件和尾文件

Ctrl + ^ 快速文件切換

shell 的使用

Shell變量

   set      查看系統(tǒng)中的shell變量                      echo    顯示字符串或shell變量的值

   常用環(huán)境變量:

   $USER   表示當(dāng)前用戶的登錄名稱,該變量與whoami命令的結(jié)果一致

   $UID    表示當(dāng)前用戶的用戶號(UID),該變量與” id u 命令的結(jié)果一致

   $SHELL  表示當(dāng)前用戶的登錄shell,該變量的值與”passwd”文件中的shell字段一致

   $HOME   表示當(dāng)前用戶的登錄目錄(宿主目錄),該變量的值與” passwd 文件中的home字段一致

   $PWD    表示當(dāng)前用戶當(dāng)前所在的目錄,該變量的值與pwd命令的結(jié)果一致

   $PATH   表示當(dāng)前用戶的命令搜索路徑,即用戶不指定全路徑執(zhí)行命令時,shell程序?qū)⒃谀男┠夸浺约鞍凑蘸畏N順序進行命令的搜索

   $PS1$PS2分別代表當(dāng)前用戶的主提示符和輔助提示符

   常用預(yù)定義變量  

   $# 表示位置參數(shù)的數(shù)量

   $* 表示所有位置參數(shù)的內(nèi)容

   $? 表示命令執(zhí)行后返回的狀態(tài),用于檢查上一個命令的執(zhí)行是否正確

   $$ 表示當(dāng)前進程的進程號

   $! 表示后臺運行的最后一個進程號

   $0 表示當(dāng)前執(zhí)行的進程名

管道與重定向

   wc    用于計算文件中的字符數(shù)、單詞數(shù)和行數(shù)

   wc < 文件名    將文件中的內(nèi)容輸入重定向到wc命令,使wc命令不使用標(biāo)準(zhǔn)輸入文件(鍵盤)接收輸入內(nèi)容

   wc > 文件名    將命令的執(zhí)行結(jié)果重定向輸出到指定的文件中,其結(jié)果將不顯示在屏幕上

   wc >> 文件名   將命令的執(zhí)行結(jié)果重定向并追加到指定文件的末尾保存

   2> 文件名  將錯誤信息重定向保存到指定的文件中

   2>> 文件名  將錯誤信息重定向并追加到指定的文件保存

   &> 將命令執(zhí)行的輸出和錯誤輸出重定向到指定的同一個文件中

linux應(yīng)用程序安裝與管理

      使用rpm命令查詢軟件包

           rpm -qa        查詢系統(tǒng)中安裝的所有RPM

           rpm -q  RPM包名稱    查詢軟件是否安裝

           rpm -qi  RPM包名稱    查詢軟件包詳細信息

           此命令的執(zhí)行結(jié)果中包括如下幾項RPM包的詳細信息:

                   Name 軟件包中軟件的名稱

                   VersionPelease 軟件的版本信息

                   Build Date 軟件包的建立時間

                   Install Date 軟件包的安裝時間

                   Size  軟件包的大小

                   License  軟件遵從的許可協(xié)議

                   Packager 軟件的打包者

                   Summary 軟件包的概括描述

                   Description 軟件包的詳細信息

          rpm -ql  RPM包名稱    查詢已安裝軟件包中的文件列表

          rpm -qf  文件名稱    查詢系統(tǒng)中文件所屬的軟件包

          rpm -qp     查詢安裝包文件中的信息

      使用rpm命令安裝軟件包

          rpm -i  RPM安裝包文件名      安裝指定的RPM軟件包到當(dāng)前系統(tǒng)

          rpm -ivh  RPM安裝包文件名     在安裝軟件包的同時顯示詳細信息

      使用rpm命令卸載軟件包

          rpm -e 軟件包名稱      卸載RPM軟件

          rpm -U RPM安裝包文件名   實現(xiàn)軟件包的升級

      編譯與安裝

          make  程序編譯

          make install 程序安裝

          proz安裝目錄中建立的子目錄:

             bin目錄用于保存程序的執(zhí)行文件

             include目錄用于保存程序的頭文件

             lib目錄用于保存程序的庫文件

             man目錄用于保存程序的手冊頁文件

             share目錄用于保存程序的多語言文件等其他文件

 

 

linux系統(tǒng)管理

運行級別

     runlevel    顯示系統(tǒng)當(dāng)前運行級別

     init [0 1 2 3 4 5 6]     改變系統(tǒng)運行級別

     chkconfig --list [服務(wù)名稱]    查看服務(wù)啟動狀態(tài)

     chkconfig --level <運行級別列表> <服務(wù)名稱> <on | off | reset>   設(shè)置獨立服務(wù)的啟動狀態(tài)

     chkconfig <服務(wù)名稱> <on | off | reset>    設(shè)置非獨立服務(wù)的啟動狀態(tài)

進程管理

       ps aux    查看系統(tǒng)中運行進程的完整信息

            ps輸出中所包含的信息有:

            USER   指明是哪個用戶啟動了這個命令

            PID   進程的ID號,通常通過它來引用該進程

            TTY   指明這個進程運行在哪個終端上

            SATA  顯示進程當(dāng)前的狀態(tài)

            TIME  指明這個進程已經(jīng)占用CPU多長時間

            COMMAND  指明啟動這個進程的命令名稱

            %CPU  某個進程的CPU占用百分比

            %MEM  某個進程的內(nèi)存占用百分比

            VSZ    一個程序如果完全駐留內(nèi)存中需要占用的內(nèi)存數(shù)量

            RSS   進程實際占用了多少內(nèi)存

       top    查看系統(tǒng)信息

       pstree  查看進程樹

       top    Ctrl + Z 把當(dāng)前終端中運行的進程調(diào)入后臺

       jobs    查看后臺的進程

       fg  [后臺進程編號]       將后臺的進程恢復(fù)到前臺運行

       Ctrl + C   結(jié)束當(dāng)前終端中運行的命令

       kill [-9] PID     終止進程

       

       service crond status 查詢crond服務(wù)狀態(tài)

       service crond stop  停止crond服務(wù)

       service crond start 啟動crond服務(wù)

       service crond restart 重新啟動crond服務(wù)

      

       crontab -l 查看當(dāng)前的 cron任務(wù)列表

       crontab -e 修改現(xiàn)有的cron任務(wù)

       crontab -r  刪除用戶現(xiàn)有的cron任務(wù)

       系統(tǒng)配置文件crontab中的設(shè)置變量:

           SHELL   設(shè)置cron所使用的shell環(huán)境

           PATH     定義執(zhí)行命令的路徑

           MAILTO  設(shè)置cron的輸出將補郵寄到用戶的郵件地址

           HOME    設(shè)置在執(zhí)行命令或腳本時使用的主目錄

磁盤配額命令

       quotacheck -cmug  文件系統(tǒng)掛載點目錄        建立文件系統(tǒng)配額文件

       quotacheck -mfvug  文件系統(tǒng)            對文件系統(tǒng)的配額進行一致性檢測

       edquota -u  用戶名        編輯用戶配額

          edquota編輯界面中各列的含義:

          Filesystem  表示文件系統(tǒng),即需要設(shè)置配額的硬盤分區(qū)

          blocks   用戶當(dāng)前已經(jīng)占用的數(shù)據(jù)塊數(shù)量,每塊容量為1KB, 由程序自動計算的

          inodes  用戶文件系統(tǒng)中當(dāng)前用戶占用”i節(jié)點”的個數(shù),即用戶擁有的文件數(shù),自動計算

          soft    磁盤容量或文件個數(shù)的軟限制數(shù)量,需要用戶進行設(shè)置

          hard    磁盤容量或文件個數(shù)的硬限制數(shù)量,需要用戶進行設(shè)置

       edquota -g 組名   編輯組配額

       edquota -t   編輯配額的寬限時間

       quota -u  用戶名     顯示用戶配額情況

       quota -g  用戶組名   顯示組配額情況

文件的歸檔與備份

       tar cf  tar文件名  需備份的文件或目錄名        對文件和目錄的歸檔

       tar czf  tar.gz文件名  需備份的文件或目錄名    對文件和目錄進行壓縮備份

       tar tf  tar文件名       查看tar文件中的目錄列表

       tar tzf  tar.gz文件名    查看壓縮歸檔文件中的目錄列表

       tar xf  ta文件名         恢復(fù)tar備份文件

       tar xzf  tar.gz文件名   恢復(fù)壓縮的tar備份文件

       tar xf 文件名 -C 目錄名    恢復(fù)歸檔文件到指定目錄

       tar xzf 文件名 -C 目錄名   恢復(fù)歸檔文件到指定目錄

linux基本網(wǎng)絡(luò)配置

查看網(wǎng)絡(luò)接口信息

    ifconfig [網(wǎng)絡(luò)接口名稱] [-a]      查看網(wǎng)絡(luò)接口信息

    route 查看主機路由信息

    ping  [-c] [測試數(shù)據(jù)包數(shù)量] [目的主機地址]    測試與其他主機的網(wǎng)絡(luò)連接

    traceroute 目的主機地址        測試與其他主機的網(wǎng)絡(luò)連接路徑

    hostname        查看當(dāng)前主機的主機名稱

    nslookup  [待解析域名]       查詢主機域名

網(wǎng)絡(luò)設(shè)置

    dhclient  DHCP服務(wù)器中申請新的網(wǎng)絡(luò)配置應(yīng)用于當(dāng)前主機

    ifconfig 網(wǎng)絡(luò)接口名稱  ip地址  netmask  子網(wǎng)掩碼     IP地址配置命令

           route del default gw 默認網(wǎng)關(guān)地址   刪除默認網(wǎng)關(guān)路由記錄

           route add default gw 默認網(wǎng)關(guān)地址   添加默認網(wǎng)關(guān)路由記錄

           hostname 主機名稱     臨時設(shè)置主機名稱

      網(wǎng)絡(luò)接口配置文件解析

           DEVICE       用于設(shè)置網(wǎng)絡(luò)接口的名稱

           ONBOOT      用于設(shè)置網(wǎng)絡(luò)接口是否在linux系統(tǒng)啟動時激活(設(shè)置為有效)

           BOOTPROTO  用于設(shè)置網(wǎng)絡(luò)接口是配置為靜態(tài)地址或是配置為使用DHCP獲得地址

           IPADDR       用于設(shè)置網(wǎng)絡(luò)接口的IP地址

           NETMASK     用于設(shè)置網(wǎng)絡(luò)接口的子網(wǎng)掩碼

           GATEWAY     用于設(shè)置網(wǎng)絡(luò)接口的默認網(wǎng)關(guān)地址

 

NFS文件系統(tǒng)

       service 服務(wù)程序腳本名稱 status      查詢服務(wù)器的狀態(tài)

       service 服務(wù)程序腳本名稱 start       啟動服務(wù)器的狀態(tài)

       service 服務(wù)程序腳本名稱 stop       停止服務(wù)器的狀態(tài)

 

       showmount  [NFS服務(wù)器主機地址]   顯示主機的NFS服務(wù)器信息

       showmount -e  [NFS服務(wù)器主機地址]  顯示主機的NFS服務(wù)器的輸出目錄列表

       showmount -d  [NFS服務(wù)器主機地址]  顯示NFS服務(wù)器中被掛載的共享目錄

       showmount -a  [NFS服務(wù)器主機地址]  顯示NFS服務(wù)器的客戶機與被掛載的目錄

 

       exportfs -rv  使新設(shè)置的”exports”文件內(nèi)容生效,而不需要重新nfs 服務(wù)器

       exportfs -auv  臨時停止NFS服務(wù)器的所有共享目錄輸出

       exportfs -av   輸出當(dāng)前主機中的NFS服務(wù)器的所有共享目錄

 

       配置使用NFS客戶端

       showmount -e  [NFS服務(wù)器主機地址]  顯示主機的NFS服務(wù)器的輸出目錄列表

       mount -t nfs NFS服務(wù)器地址: 共享目錄  本地掛載點目錄    掛載NFS服務(wù)器的共享目錄

       mount | grep mnt    顯示當(dāng)前主機掛載的NFS共享目錄

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多