国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

    linux簡(jiǎn)單命令

    時(shí)間: 佳洲1085 分享

      linux系統(tǒng)命令是最基礎(chǔ)也是最重要的部分,下面由學(xué)習(xí)啦小編為大家整理了linux簡(jiǎn)單命令的相關(guān)知識(shí),希望對(duì)大家有幫助!

      linux簡(jiǎn)單命令一、文件和目錄

      家目錄為 /home/user 或者 ~

      目錄分為兩種:

      絕對(duì)目錄,從根目錄開(kāi)始寫

      相對(duì)目錄:相對(duì)當(dāng)前所在的位置開(kāi)始寫

      2.1.1 命令的格式

      command [-options] [parameter1][parameter2]...

      command:命令名,相當(dāng)于do;

      options:選項(xiàng),相當(dāng)于how,對(duì)命令進(jìn)行規(guī)范,有時(shí)幾個(gè)可以同時(shí)使用,大多數(shù)情況下不分先后順序(目前已知打包-f必須放在最后);有時(shí)也可省略。

      parameter:命令的對(duì)象。

      notes:查看命令的位置:which command

      自動(dòng)補(bǔ)全命令按Tab鍵

      上下方向鍵可以快速切換之前輸入的命令,輸入history直接看到所有輸入的命令(history | more分屏,q鍵退出)

      退出一般按q鍵,無(wú)效的情況按Ctrl+C鍵,Ctrl+Z是將進(jìn)程暫時(shí)掛起,fg再次運(yùn)行,bg后臺(tái)運(yùn)行。

      2.1.2 命令的幫助

      在使用命令的時(shí)候出現(xiàn)問(wèn)題,可用下面兩種方法采取幫助。(以ls為例)

      --help:ls --help

      man:man 1 ls

      man手冊(cè)分為8類,第一類是標(biāo)準(zhǔn)命令,如不輸入類別則是按1-8的順序搜索。

      b鍵上一頁(yè),空格下一頁(yè),h鍵手冊(cè)指南,q鍵退出。(man ls | more分屏顯示ls --help | more)

      linux簡(jiǎn)單命令二、文件管理命令

      2.2.1 切換工作目錄 cd

      目錄分為兩種:從/根目錄開(kāi)始的絕對(duì)目錄和從./當(dāng)前目錄開(kāi)始的相對(duì)目錄

      cd ~直接切換到家目錄/home/user/

      cd .(cd ./)目錄不變

      cd ..(cd ../)切換到上一層mulu

      cd -切換到上一層目錄所在位置

      cd 后可直接跟絕對(duì)目錄和相對(duì)目錄

      顯示當(dāng)前路徑 pwd;清屏clear(快捷鍵Ctrl+L)

      2.2.2 查看當(dāng)前目錄下的文件目錄 ls

      ls -a 也顯示當(dāng)前目錄下的隱藏文件

      ls -l 以列表的形式顯示,顯示文件的詳細(xì)信息(包括權(quán)限、硬鏈接數(shù)、最后一次修改時(shí)間、文件名等)。

      ls -lh 以列表的形式顯示,額外顯示文件的大小(-h不單獨(dú)使用)

      通配符:*可以代替多個(gè)字符,?代表任意一個(gè)字符,轉(zhuǎn)義字符\使得*、?失效,當(dāng)*、?放在[]內(nèi)時(shí)失效,-放在[]外時(shí)也失效。

      查看以a開(kāi)頭的文件名:ls a*

      查看.py結(jié)尾的文件名:ls *.py

      查看名為*a.py的文件名:ls \*a.py

      此外還有:ls a?.py;ls a[abcd].py;ls a[a-z].py

      2.2.3 重定向指令

      ls 和 cat 均可,>先清除文件中的內(nèi)容,再重新輸入。>>不清除,在文件內(nèi)容末尾處直接添加『cat [文件名],表示查看該文件內(nèi)容』

      ls a.py > b.py(cat a.py > b.py)或者ls a.py >> b.py(cat a.py >> b.py)

      關(guān)于ls和cat重定向的區(qū)別:在ls重定向的新文件內(nèi)容是文件名;cat重定向的新文檔內(nèi)容是文件內(nèi)容。

      2.2.4 管道與分屏顯示

      |:管道,用|將命令隔開(kāi),一次可以輸入n個(gè)命令(同時(shí)創(chuàng)建刪除文件可行,再切換目錄這一步失效)。

      more:分屏顯示,一般與|合用。(也可more 文件名)

      2.2.5 創(chuàng)建目錄和刪除目錄

      創(chuàng)建目錄:

      創(chuàng)建一級(jí)目錄,直接輸入mkdir 文件夾名

      創(chuàng)建多級(jí)目錄,添加選項(xiàng)-p,如:mkdi -p 文件夾名/文件夾名/文件夾名/.... (-p位于文件夾名前后都可以)

      刪除目錄:

      rmdir 文件夾名(必須為空文件夾)

      2.2.6 拷貝文件 cp 和移動(dòng)文件 mv

      拷貝文件: sudo cp [-options] 原文件所在目錄及文件名 拷貝文件目錄及其文件名(在同一目錄下則不用sudo 和寫文件名,當(dāng)前路徑就是文件所在路徑也可省略)

      選項(xiàng):-a 拷貝時(shí)文件屬性不變

      -v 拷貝進(jìn)度

      -r 拷貝文件夾

      -f 拷貝時(shí)不再提醒文件名重復(fù)等

      移動(dòng)文件:sudo mv [-options] 原文件所在目錄及文件名 拷貝文件目錄及其文件名(在同一目錄下則不用sudo 和寫文件名,當(dāng)前路徑就是文件所在路徑也可省略)

      選項(xiàng):-f 移動(dòng)時(shí)不提醒

      -i 提醒

      -v 顯示移動(dòng)進(jìn)度

      Notes:mv 文件名1 文件名2 對(duì)文件1進(jìn)行重命名為文件名2

      2.2.7 創(chuàng)建和刪除文件

      創(chuàng)建:

      touch:創(chuàng)建文件,例如:touch txet.py

      gedit:新建編輯保存文件,例如:gedit text.py

      刪除:rm :刪除文件,例如:rm a.py ;

      -i: 挨個(gè)刪除,一一確認(rèn);(yes或y)

      -r:對(duì)于文件夾必須添加-r選項(xiàng);

      -f:刪除不存在的文件,無(wú)需提示。

      2.2.8 建立鏈接文件:ln

      ln軟鏈接文件類似于Windows的快捷方式;硬鏈接類似于復(fù)制粘貼,且只能鏈接文件。

      跨目錄的話建議用:sudo ln [-s] /原文件的位置/ /鏈接的位置/

      2.2.9 查找文件 find find / 所要查找的目錄/ [-options] '字符串‘

      find /所要查找的目錄/ -name 文件名

      find /所要查找的目錄/ -name ‘*.py'

      find /所要查找的目錄/ -name "[a-z]*" (文件名這塊用雙括號(hào)和單括號(hào)沒(méi)有區(qū)別)

      find /所要查找的目錄/ -size +4k -size -2M

      find /所要查找的目錄/ -perm 777(或者0777,幾個(gè)零無(wú)所謂)

      2.2.10 文本搜索 grep grep [-options] ‘字符串’

      選項(xiàng):-v 除輸入的字符串以外的行

      -n 顯示行數(shù)

      -i 搜索不區(qū)分大小寫

      通配符:

      grep -n '^a' 文件名 在文件中搜索以a開(kāi)頭的行

      grep -n '.py$' 文件名 在文件中搜索.py結(jié)尾的行

      grep -n [lL]ik[Ee] 文件名 在文件中搜索like、Like、likE、Like所在的行

      grep -n 'e.e' 文件名 (.代表任一一個(gè)字符)在文件中搜索三個(gè)字符的字符串所在的行,該字符串中間字符任意

      2.2.11 歸檔打包tar tar [-options] 打包名.tar 被打包文件名1 被打包文件名2...(-f 不能省)

      選項(xiàng):-c 打包

      -x 拆包

      -v 顯示進(jìn)度

      -f 指定打包的文件名稱,必須放在選項(xiàng)最后一個(gè),后跟打包名.tar

      -t 列出打包件中的東西 (tar -tf 打包名.tar)

      2.2.12 文件壓縮解壓

      tar -z (-j)壓縮命令:壓縮包名可為:名tar.gz;也可是名tar.gz2,或者是名.tar.bz,或者是名.tar.bz2

      壓縮:tar -cvzf 壓縮包名 被壓縮包名1 被壓縮包名2...

      解壓:tar -xvzf 壓縮包名(解壓到指定目錄,在壓縮包名后添加 -C /目錄/)

      gzip壓縮命令:

      壓縮: gzip [-r] 壓縮包名.tar

      解壓: gzip -d 壓縮包名.tar.gz

      zip/unzip

      壓縮:zip [-r] 壓縮包名(.zip) 被壓縮包名1 被壓縮包名2...

      解壓:unzip -d 解壓后的目錄 壓縮包名.zip

      linux簡(jiǎn)單命令三、 Linux 命令-用戶、權(quán)限管理

      用戶是Unix/Linux系統(tǒng)工作中重要的一環(huán),用戶管理包括用戶與組賬號(hào)的管理。在Unix/Linux系統(tǒng)中,不論是由本機(jī)或是遠(yuǎn)程登錄系統(tǒng),每個(gè)系統(tǒng)都必須擁有一個(gè)賬號(hào),并且對(duì)于不同的系統(tǒng)資源擁有不同的使用權(quán)限。Unix/Linux系統(tǒng)中的root賬號(hào)通常用于系統(tǒng)的維護(hù)和管理,它對(duì)Unix/Linux操作系統(tǒng)的所有部分具有不受限制的訪問(wèn)權(quán)限。在Unix/Linux安裝的過(guò)程中,系統(tǒng)會(huì)自動(dòng)創(chuàng)建許多用戶賬號(hào),而這些默認(rèn)的用戶就稱為“標(biāo)準(zhǔn)用戶”。在大多數(shù)版本的Unix/Linux中,都不推薦直接使用root賬號(hào)登錄系統(tǒng)。

      exit : 退出終端(打開(kāi)用Ctrl+Alt+T)

      whoami: 查看當(dāng)前用戶的身份(查看系統(tǒng)用戶信息:cat /etc/passwd)

      who : 查看當(dāng)前所有登錄系統(tǒng)的用戶信息

      選項(xiàng):

      -q (--count) 只顯示登錄的用戶名和用戶的數(shù)量

      -u 顯示用戶最后一次操作到現(xiàn)在的時(shí)間間隔

      --heading 顯示列標(biāo)題

      切換用戶:su

      sudo su [-] 用戶(用戶無(wú)則表示切換至root用戶)

      - :表示切換用戶后,目錄也切換至新用戶主目錄

      無(wú)-:則僅僅是切換用戶,目錄不變

      注意:如果是ubuntu平臺(tái),需要在命令前加“sudo”,如果在某些操作需要管理員才能操作,ubuntu無(wú)需切換到root用戶即可操作,只需加“sudo”即可。sudo是 ubuntu平臺(tái)下允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者全部的root命令的一個(gè)工具,減少了root 用戶的登陸和管理時(shí)間,提高了安全性。

      添加、刪除用戶組賬號(hào)groupadd、groupdel (查看系統(tǒng)用戶組: cat /etc/group)

      添加:sudo groupadd 組賬號(hào)

      刪除:sudo groupdel 組賬號(hào)

      修改用戶所在組 usermod

      usermod -g 組賬號(hào) 用戶名

      添加用戶賬號(hào):useradd usersdd [-選項(xiàng)] 用戶賬號(hào)

      選項(xiàng):-g 指定組名稱

      -m 自動(dòng)建立目錄

      -d 主動(dòng)建立主目錄,否則在家目錄中自動(dòng)建立與用戶名同名的主目錄

      Notes: Linux 個(gè)用戶必須有主目錄,一般都在/home目錄中,用戶的主目錄和用戶名一般一樣。

      刪除用戶賬號(hào):userdel

      userdel [-r] 用戶名

      -r表示是否刪除該用戶的同時(shí)是否刪除其主目錄

      設(shè)置用戶密碼:passwd passwd 用戶名

      修改文件權(quán)限:chmod

      第一種:字母法 chmod u/g/o/a +/-/= rwx 文件名

      u:user,用戶;g:group,用戶所在用戶組;o:others,其他用戶組;a:all,所有用戶。

      +:增添權(quán)限;-:去除權(quán)限,=:重新賦予權(quán)限。

      r:read,具有瀏覽的權(quán)限,如:瀏覽該目錄的內(nèi)容;w:write,具有編輯的權(quán)限,如:創(chuàng)建新文件;x:execute,具有運(yùn)行的權(quán)限,如:切換到該 目錄的權(quán)限。

      第二種:數(shù)字法 chmod 777 文件名

      r=4,w=2,x=1,-=0,rwx所在位置權(quán)限對(duì)應(yīng)數(shù)字相加。如:rwxrw-r--對(duì)應(yīng)數(shù)字為764;rwx------對(duì)應(yīng)數(shù)字為700.

      注意:如果想遞歸所有目錄加上相同權(quán)限,需要加上參數(shù)“ -R ”。 如:chmod 777 test/ -R 遞歸 test 目錄下所有文件加 777 權(quán)限(-R位置可前可后)

      修改文件所有者:chown chown 用戶名 文件

      修改文件所屬組:chgrp chgrp 用戶組 文件

      linux簡(jiǎn)單命令四、系統(tǒng)管理

      cal :查看日歷 -y 查看整年的日歷

      date:顯示時(shí)間

      設(shè)置時(shí)間格式:sudo date MMhhmmccyy.ss(MM月份,hh小時(shí),mm分鐘,cc年前兩位,yy年后兩位,ss秒)

      ps :查看進(jìn)程信息 ps [-]options

      選項(xiàng):-a 顯示終端上的所有進(jìn)程

      -x 顯示沒(méi)有控制終端的進(jìn)程

      -r 顯示正在運(yùn)行的進(jìn)程

      -u 顯示進(jìn)程的詳細(xì)信息

      kill :結(jié)束進(jìn)程 kill [-signal] PID (PID 通過(guò)ps查看;信號(hào)值從0到15,其中9為絕對(duì)終止,可以處理一般信號(hào)無(wú)法終止的進(jìn)程。)

      top : 動(dòng)態(tài)顯示進(jìn)程 -d 指定時(shí)間間隔,單位:s

      M鍵:按內(nèi)存占有率排序

      P鍵:按cpu占有率排序

      T鍵:按運(yùn)行時(shí)間排序

      U鍵:輸入用戶名篩選進(jìn)程,Enter;退出:Ctrl+C

      K鍵:輸入PID來(lái)結(jié)束進(jìn)程,Enter,退出:Ctrl+C

      H鍵:幫助

      Q鍵:退出

      reboot:重新啟動(dòng)(等同于 init 6)

      shutdown -r now :重啟,并通知其它用戶

      shutdown -h now:關(guān)機(jī)(等同于 init 0)

      shutdown -h time :在time時(shí)刻關(guān)機(jī)

      shutdown -h +time:time時(shí)間后自動(dòng)關(guān)機(jī)

      df :檢查文件系統(tǒng)的磁盤占用和空余情況(df :只顯示非空的情況)

      選項(xiàng):-T:顯示文件系統(tǒng)的類型

      -t 文件系統(tǒng) :顯示指定文件系統(tǒng)的磁盤占用和空余情況

      -m: 以1024字節(jié)為單位顯示

      -a :顯示所有文件系統(tǒng)的磁盤使用情況

      du:統(tǒng)計(jì)目錄或文件占磁盤空間的大小

      選項(xiàng):-a 目錄:遞歸顯示指定目錄中各文件和各子目錄中文件占磁盤空間的大小

      -s 目錄:顯示指定文件或目錄占磁盤的大小(-a 詳細(xì)描述,-s只統(tǒng)計(jì)整體的大小)

      -b:以字節(jié)為單位顯示占磁盤的大小情況

      -l : 計(jì)算所有文件大小,包括硬鏈接

      網(wǎng)卡信息:查看網(wǎng)卡信息:ifconfig

      更改ip:sudo ifconfig 網(wǎng)卡代碼 新ip(網(wǎng)卡代碼:ens33、eth0等)

      測(cè)試遠(yuǎn)程主機(jī)連通性:ping (一直跑的情形說(shuō)明已連接)

      ping ip地址(網(wǎng)址)

    linux簡(jiǎn)單命令

    linux系統(tǒng)命令是最基礎(chǔ)也是最重要的部分,下面由學(xué)習(xí)啦小編為大家整理了linux簡(jiǎn)單命令的相關(guān)知識(shí),希望對(duì)大家有幫助! linux簡(jiǎn)單命令一、文件和目錄 家目錄為 /home/user 或者 ~ 目錄分為兩種: 絕對(duì)目錄,從根目錄開(kāi)始寫 相對(duì)目錄:相
    推薦度:
    點(diǎn)擊下載文檔文檔為doc格式
    3629092