亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 掛載命令(可理解為分配盤符)
    (1)查詢與自動掛載
    mount 查詢系統中已掛載的設備
    mount -a 依據配置文件/etc/fstab的內容,自動掛載
    (2)掛載命令的格式
    mount [-t 文件系統] [-o特殊選項] 設備 文件名 掛載點
    選項:
    -t 文件系統:加入文件系統類型來指定掛載的類型,ext3,ext4,iso9660(光盤)等文件系統
    -o 特殊選項:可以指定掛載的額外選項
    #Linux中 用已經存在的空白目錄作為掛載點
    擴展知識:
    vi hello.sh
    #!/bin/bash 腳本命令必須的開頭
    echo “hello!” //輸出命令
    chmod 755 hello.sh ? //賦予執行權限
    ./hello.sh ?//執行腳本

    例:mount -o remount,noexec /home/ ?//remount:重新掛載/home分區,使用noexec(不執行)權限
    mount -o remount,exec /home/ ?//重新賦予權限

    (3)掛載光盤
    mkdir /mnt/cdrom/ //建立掛載點,空目錄都可以;等同于media目錄
    mount -t iso9660 /dev/sr0 /mnt/cdrom/
    或mount /dev/sr0(cdrom //是sr0的軟連接) /mnt/cdrom/ #掛載光盤

    (4)卸載光盤
    umount 設備文件名或掛載點
    umount /mnt/cdrom/或umount /dev/sr0

    (5)掛載優盤
    fdisk -l ?//查看系統中已經識別的硬盤
    mount -t vfat /dev/sdb1 /mnt/usb/
    #vfat指的是fat32文件系統
    #Linux默認不支持NTFS文件系統的 可以下載ntfs-3g軟件安裝,但是ntfs格式只能是只讀的 //一般為移動硬盤

    查看全部
  • shutdown [選項] 時間
    -h 關機 -r 重啟 -c 取消全一個關機命令 shutdown -r now #立馬重啟
    halt poweroff inti 0 也都可以關機 但不安全
    reboot init 6 也可以重啟
    runlevel查看運行級別 前級別 當前級別

    ? ?系統運行級別:
    ? ?0 //關機
    ? ?1 //單用戶(類似windows安全模式)
    ? ?2 //不完全多用戶,不含NFS服務(字符界面,不包含文件共享服務)
    ? ?3 //完全多用戶(字符界面)
    ? ?4 //未分配
    ? ?5 //圖形界面
    ? ?6 //重啟
    logout退出當前用戶,也就是注銷
    shutdown命令:
    【shutdown -h 05:30】 設定凌晨05:30關機
    【shutdown -h now】 立即關機
    【shutdown -r 05:30】 設定凌晨05:30重啟
    【shutdown -r now】 立即重啟
    【shutdown -c】 取消前一個關機或重啟命令
    注:
    1、以上定時關機或重啟命令執行后,計算機就會卡在那里,當前用戶和其他登錄的用戶都將無法操作,直到關機或重啟。這個時候,如果當前用戶按【ctrl+c】可以取消本次關機或重啟的操作,而其他用戶如果按【ctrl+c】的話,則不會取消關機或重啟操作,但可以退出中斷,繼續進行其他操作。
    2、如果想要關機命令后臺運行的話,可以在命令后面輸入&,例如:【shutdown -h 05:30 &】,這樣當前用戶和其他登錄用戶的前臺就不會中斷了(若中斷的話,按一下回車即可);
    3、任何時候,不管哪個用戶輸入【shutdown -c】命令都可以取消關機或重啟操作。
    4、后面的時間可以使用【+m】格式,表示多少分鐘后執行。也可以使用【hh:mm】格式,表示指定的時間執行,該時間是24小時制的;
    5、若遠程登錄的話,最后不要執行關機命令,因為開機需要到機房開機才行。重啟也盡量少執行,若必須運行,則應關閉正在運行的服務;

    查看全部
  • 打包壓縮與解壓縮
    tar -cvf 打包文件名 源文件
    選項:
    -c:打包
    -v:顯示過程
    -f:指定打包后的文件名
    例如:
    tar -cvf longzls.tar longzls

    tar -xvf 打包文件名
    選項:
    -x:解打包
    例如:
    tar -xvf longzls.tar

    tar -zcvf 壓縮包名.tar.gz 源文件
    選項:
    -z:壓縮為.tar.gz
    tar -zxvf 壓縮包名.tar.gz
    選項:-x:加壓縮.tar.gz格式

    tar -jcvf 壓縮包名.tar.bz2 源文件
    選項:
    -j:壓縮為.tar.bz2
    tar -jxvf 壓縮包名.tar.bz2
    選項:-x:加壓縮.tar.bz2格式

    tar -jxvf jp.tar.bz2 -C /tmp/
    解壓縮到指定目錄,只能放在后面

    tar -ztvf test.tar.gz
    不解壓,查看壓縮包的內容

    查看全部
  • 壓縮與解壓縮
    常用壓縮格式:.zip .gz .bz2
    常用壓縮格式:.tar.gz .tar.bz2

    .zip壓縮
    zip 壓縮文件名 源文件 //壓縮文件
    zip -r 壓縮目錄名 源目錄 //壓縮目錄
    .zip格式解壓縮
    unzip 壓縮文件 //解壓縮文件

    .gz格式壓縮
    gzip 源文件 //壓縮為.gz格式的壓縮文件,源文件會消失
    gzip -c 源文件 > 壓縮文件 //壓縮為.gz格式,源文件保留
    gzip -r 目錄 //壓縮目錄下所有子文件,但是不能壓縮目錄
    .gz解壓縮
    gzip -d 壓縮文件 //解壓縮文件
    gunzip 壓縮文件 //解壓縮文件

    bzip壓縮
    bzip2 源文件名 //壓縮文件,源文件會消失
    bzip2 -k 源文件 //壓縮后保留源文件
    *bzip不能壓縮目錄
    bzip解壓縮
    bzip -d 壓縮文件 //解壓bzip2文件
    bunbzip 壓縮文件 //壓縮文件

    打包命令tar
    tar -cvf 打包文件名 源文件 //壓縮為tar格式
    tar -zvcf 壓縮包名.tar.gz 源文件 //壓縮為.tar.gz格式
    tar -jvcf 壓縮包名.tar.bz2 源文件 //壓縮為.tar.bz2格式

    解壓tar
    tar -xvf 打包文件名 //解壓tar格式文件
    tar -zxvf 壓縮包名.tar.gz //解壓.tar.gz格式文件
    tar -jxvf 壓縮包名.tar.bz2 //解壓.tar.bz2格式文件

    -c:打包
    -v:顯示過程
    -f:指定打包后的文件名
    -x:解打包
    -z:壓縮為.tar.gz格式
    -j:壓縮為.tar.bz2格式

    其他用法
    tar -jxvf 打包文件名 -C 絕對路徑 //指定解壓縮位置
    tar -zcvf 絕對路徑(/tmp/)+打包文件名 源文件 源文件 //將多個文件解壓到指定路徑
    tar -ztvf 壓縮包文件名 //查看壓縮包內文件

    查看全部
  • man,--help,help,info總共四種獲取幫助的命令。
    1. 命令 --help 獲取選項幫助
    例如:ls --help

    2.help shell內部命令
    例如:whereis可以用來判斷一個命令是否是shell內部命令,ls在/bin/下面有可執行文件
    說明ls命令不是shell內部命令,cd命令在/bin/下面沒有相應的可執行文件,所以是shell
    自帶的命令.

    3.info 命令

    info里面內容十分繁瑣,是關于命令的一個巨大的幫助文檔,里面有各個版本對于此命令
    的說明。
    -回車:進入帶*號的說明
    -u: 進入上層頁面
    -n: 進入下一個幫助小節
    -p: 進入上一個幫助小節
    -q: 退出

    查看全部
  • 【幫助命令man】


    1.命令:man [命令名](獲取指定命令的幫助)


    man是manual的縮寫,譯為手冊。


    例:man ls,即查看ls命令的幫助。


    2.進入man命令里操作(vi界面操作方法)


    (1)":q":退出;(2)“/ -d”:搜索"-d"字符串;(3)按n鍵,往下翻;(4)shift+n:往上翻


    3.man的級別


    (1)查看命令的幫助


    (2)查看可被內核調用的函數的幫助


    (3)查看函數和函數庫的幫助


    (4)查看特殊文件的幫助(主要是/dev目錄下的文件)


    (5)查看配置文件的幫助


    (6)查看游戲的幫助


    (7)查看其它雜項的幫助


    (8)查看系統管理員可用命令的幫助(普通用戶無法使用的命令)


    (9)查看和內核相關文件的幫助(此級別不一定存在)


    4.命令:man -f [命令名](查看命令有哪個級別的幫助,相當于“whatis [命令名]”)


    如不打級別,則man命令默認打開最小等級的信息。


    例:(1)man -f passwd,即有兩個級別:1和5。如只輸入“man passwd”,即只顯示1級別的幫助。如查看5級別passwd幫助,即“man -5 passwd”。


    (2)man -f ifconfig,可得知ifconfig命令級別為8。


    5.命令:man -k [命令名](查看和命令相關的所有幫助,相當于“apropos [命令名]”)


    例:man -k passwd,查看與passwd相關的幫助

    查看全部
  • 【字符串搜索命令grep】


    1.命令:grep [選項] 字符串 文件名(在文件當中匹配符合條件的字符串)


    選項:


    -i:忽略大小寫


    -v:排除制定字符串


    例:grep "size" anaconda-ks.cfg,即搜索anaconda-ks.cfg文件中包含“size”的內容。


    2.find命令與grep命令的區別


    find:在系統中搜索符合條件的文件名,使用 通配符(完全)匹配。


    grep:在文件當中搜索符合條件的字符串,使用 正則表達式 (包含)匹配

    查看全部
    0 采集 收起 來源:Linux中 grep命令

    2022-05-12

  • find搜索(避免大范圍的搜索,會非常浪費系統資源,建議不在直接在“/”目錄下搜索)
    格式:find 【搜索范圍】【搜索條件】;
    例:find /home -name 文件名;
    注意:find搜索默認是完全匹配。

    如果需要進行模糊查詢,需要添加通配符,通配符有以下3種
    “*”匹配任意字符,例:find /home -name “*test*”,顯示所有名字帶test的文件;或例:find /home -name “*”,home目錄下的所有文件,包括隱藏文件。
    “?”匹配任意一個字符,
    “【】”匹配任意一個中括號內的字符,例:find /home -name “test【12】”,顯示test1和test2文件;或find /home -name “【12】*”,顯示以1和2開頭的文件。
    組合使用:例:find /home -name “*【12】”,顯示所有1和2結尾的文件

    find 按文件時間來搜索

    find /home -mtime +10 在home目錄下,查找10天前修改的文件
    find /home -mtime 10 在home目錄下,查找10天前當天修改的文件
    find /home -mtime -10 在home目錄下,查找10天內修改的文件
    atime 文件訪問時間
    ctime 改變文件屬性
    mtime 修改文件內容

    find搜索
    find /root -iname test 不區分要搜索的test大小寫格式
    find /root -user root 搜索root目錄下的所有屬于root用戶的文件
    find /root -nouser 沒有所屬者的文件,liunx中,每個文件都有所屬者,如果沒有,那么一般都是垃圾文件,但還是有特例的,比如內核產生的文件,就沒有所屬者,一般在proc和sys目錄下;還有外來文件,也就是U盤拷入的文件也會忽略所有者。

    find 目錄 -size 文件大小
    注意:文件大小用小寫k和大寫M。
    -a 表示and
    -o 表示or
    find /etc -size +20k -a -size -50k -exec ls -lh {} \;
    -exec {} \; 固定格式,表示直接對前面的搜索結果進行后面的命令處理

    查看全部
    1 采集 收起 來源:Linux中 find命令

    2022-05-12

  • 【筆記:命令搜索命令whereis與which】


    1.命令:whereis [命令名](搜索系統命令所在路徑以及幫助文檔所在位置)


    選項:


    -b:只查找可執行文件


    -m:只查找幫助文件


    例:

    搜索ls命令,命令:whereis ls。如果輸入“whereis -b ls”,只會顯示 /bin/ls。

    如果輸入“whereis -m ls”,則只會顯示/usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz。



    2.命令:which [命令名](搜索系統命令所在路徑和查看到命令的別名)


    注意:whereis和which不能搜索shell(當前系統界面叫做shell)的默認命令(如:cd),只能搜索外部安裝的命令。


    3.環境變量$PATH:定義系統搜索命令的路徑。whereis和which搜索命令的路徑是依賴PATH所定義的路徑。Linux執行命令的時候都要在path定義的目錄中去尋找。


    系統命令不需要打絕對路徑,如:ls這樣的命令就可以不用加路徑(/bin/ls)執行。如果是自己寫的腳本或者自己寫的程序,就需要打絕對路徑,或者在$PATH中設置。


    命令:echo $PATH


    /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    查看全部
  • 【Linux】第四章 linux 文件搜索命令 locate

    1、locate 文件名
    ?1-1)在后臺數據庫中按文件名搜索,搜索速度更快
    ?1-2)對于新建的文件,由于數據庫沒有更新,使用locate 不能查到??梢允褂?updatedb強制更新數據庫后即可查到。
    ?1-3)可使用 locate locate 搜索locate相關文件,可看到locate數據庫。
    ?1-4)在不同linux中,該數據庫名字稍微不同,例如,locatedb、slocate、mlocate。

    2、/var/lib/mlocate (保存的搜索數據庫)
    ?2-1)#locate 命令所搜索的后臺數據庫
    ?2-2)數據庫不是實時的,更新頻率大概一天更新一次

    3、updatedb
    ?3-1)更新數據庫

    4、缺點:只能按照文件名進行搜索,但常用。

    5、配置文件
    ?5-1)touch /root/cangls
    ? ? ? touch /tmp/cangls
    ? ? ? updatedb
    ? ? ? locate cangls
    ? ? ? 顯示為 /root/cangls ?只有一條,而/tmp下的cangls沒有顯示出來,原因在于locate搜索遵循配置文件 /etc/updatedb.conf, 在PRUNEPATHS 中配置了/tmp/目錄不進行搜索。所以沒有進行查找。
    ?5-2)/etc/updatedb.conf 配置文件
    ? ?5-2-1)PRUNE_BIND_MOUNTS = "yes"
    ? ? ?#開啟搜索限制,yes為后面三項都生效。no為 后面三項都不生效
    ? ?5-2-2)PRUNEFS =
    ? ? ?#搜索時,不搜索的文件系統
    ? ?5-2-3)PRUNENAMES =
    ? ? ?#搜索時,不搜索的文件類型
    ? ?5-2-4)PRUNEPATHS =
    ? ? ?#搜索時,不搜索的路徑

    查看全部
  • 【Linux】第三章 linux 鏈接命令

    1、ln -s [原文件] [目標文件] (link)
    ?1-1)功能描述:生成鏈接文件
    ?1-2)選項 -s 創建軟鏈接
    ?1-3)硬鏈接特征
    ? ?1-3-1)擁有相同的i節點和存儲block塊,可以看做是同一個文件。(在格式化時,第一將分區劃分為等大小的block數據塊,該數據塊通常為4KB。第二建立分區表,并為每個文件建立一個相關數據。當用戶搜索某個文件時,會先到分區表中查找文件所對應的block存儲位置,接著到相應位置取出,并返回給用戶。)硬鏈接與原文件擁有相同的i節點。因此,與原文件非常相似。當刪除原文件或硬鏈接文件的任何一文件,不影響文件索引操作??煽醋?,同一個文件的不通進入點。它是同樣的存儲空間。
    ? ?1-3-2)可通過i節點識別
    ? ?1-3-3)不能跨分區建立
    ? ?1-3-4)不能針對目錄使用,只有文件才可以創建
    ? ?1-3-5)ln ./source/abc ./target/bcd.hard ?創建后,引用計數+1
    ? ?1-3-6)ls -i ./source/abc ./target/bcd.hard 可使用ls -i 來查看文件i節點號
    ? ?1-3-7)不建議創建硬鏈接文件
    ? ? ?1-3-7-1)文件太過隱蔽,除了有i節點這樣一個標識之外,很難區分它是不是硬鏈接
    ? ? ?1-3-7-2)硬鏈接限制較多,不能跨分區,不能針對目錄,使用當中容易出現錯誤使用方法
    ?1-4)軟鏈接特征
    ? ?1-4-1)類似于Windows快捷方式
    ? ?1-4-2)軟鏈接擁有自己的i節點和block塊,但是數據塊中只保存原文件的文件名和i節點號,并沒有實際的文件數據。(擁有自己的分區表中索引數據,通過索引找到分區表中文件的目標索引數據,再通過目標索引數據,查找數據)
    ? ?1-4-3)lrwxrwxrwx ?l軟鏈接, 軟鏈接文件權限都為rwxrwxrwx, 雖然權限顯示為777,但實際權限需要看原文件權限。
    ? ?1-4-4)修改任意文件,另一個都改變
    ? ?1-4-5)刪除原文件,軟鏈接不能使用
    ? ?1-4-6)創建軟鏈接,原文件一定要寫絕對路徑。否則,軟鏈接會到它所在的同一目錄去找原文件。

    查看全部
    0 采集 收起 來源:Linux鏈接命令

    2022-05-12

  • 【Linux】第三章 Linux 常用目錄的作用

    linux 是個嚴謹的操作系統,一級目錄都嚴格規定

    做練習推薦在家目錄中(root或home),以及tmp。

    1、/ 根目錄

    2、/bin 命令保存目錄(普通用戶就可以讀取的命令)
    ?2-1)根目錄下的bin和sbin,usr目錄下的bin和sbin,這四個目錄都是用來保存系統命令。其中,bin目錄

    下的命令任何用戶都可以執行,sbin目錄下只有root才可以執行。linux使用此方式來區分用戶權限。

    3、/boot 啟動目錄,啟動相關文件

    4、/dev 設備文件保存目錄

    5、/etc 配置文件保存目錄

    6、/home 普通用戶的家目錄

    7、/lib 系統庫保存目錄
    ?7-1)操作系統中并沒有把所有功能都寫入linux中,而將常用的功能寫成一個個程序庫,此些庫保存在lib

    中,當需要時調用即可。避免全部寫入linux中,使其無比龐大且運行緩慢。

    8、/mnt 系統掛載U盤、移動硬盤目錄
    ?8-1)老師習慣于在mnt下創建CD-ROM來掛載光盤,在mnt下創建USB來掛載U盤。原因在于老師的linux中不存

    在media、misc目錄。

    9、/media 掛載光盤目錄

    10、/misc 外接磁帶機掛載目錄

    11、/root 超級用戶的家目錄

    12、/tmp 臨時目錄
    ?12-1)可存放臨時數據

    13、/sbin 命令保存目錄(超級用戶才能使用的目錄)

    14、/proc 直接寫入內存的
    ?14-1)該目錄同sys目錄不能直接操作,這兩個目錄保存的是內存的掛載點。其中的數據直接寫在內存中。避免數據丟失或由于內存溢出導致系統崩潰。

    15、/sys

    16、/usr 系統軟件資源目錄
    ?16-1)/usr/bin/ 系統命令(普通用戶)
    ?16-2)/usr/sbin/ 系統命令(超級用戶)

    17、/var 系統相關文檔內容

    查看全部
  • 【Linux】第三章 linux 目錄處理命令(下)
    1、刪除空目錄
    ?1-1)rmdir [目錄名] (remove empty directories)
    ? ?1-1-1)只能刪除空目錄
    2、刪除文件或目錄
    ?2-1)rm -rf [文件或目錄] (remove)
    ? ?2-1-1)選項 -r :刪除目錄
    ? ?2-1-2)選項 -f :強制
    ? ?2-1-3)rm [文件名] :提示是否刪除
    ? ?2-1-4)rm -r [目錄] :刪除目錄需加 -r ,目錄中含有子文件,將持續詢問是否刪除
    ? ?2-1-5)rm -rf [目錄] :刪除目錄, 不會詢問是否刪除而直接進行
    ? ?2-1-6)純字符界面沒有回收站。注意自殺指令:rm -rf /
    ?2-2)rm -rf /tmp/* :刪除tmp目錄下的內容
    ?2-3)rm -rf /tmp/ ?:刪除tmp目錄
    3、建議:刪除文件或目錄習慣使用命令 rm -rf [文件或目錄]
    4、復制命令
    ?4-1)cp [選項] [原文件或目錄] [目標目錄] (copy)
    ? ?4-1-1)選項 -r :復制目錄
    ? ?4-1-2)選項 -p :連帶文件屬性復制
    ? ?4-1-3)選項 -d :若原文件是鏈接文件,則復制鏈接屬性
    ? ?4-1-4)選項 -a :相當于 -pdr 全選
    ?4-2)例子
    ? ?4-2-1)cp abc /tmp/ 若目標目錄不加文件名,則為原名復制
    ? ?4-2-2)cp abc /tmp/ana 若目標目錄后加入文件名,則為改名復制
    ? ?4-2-3)cp -r japan/ /tmp/ 復制目錄
    ? ?4-2-4)cp -a japan/ /tmp/ 完全復制,包括所有屬性
    ?4-3)被復制文件的時間為執行復制命令的時間,若要使被復制的文件與原文件屬性完全一致,需加 -a
    5、剪切或改名命令
    ?5-1)mv [原文件或目錄] [目標目錄] (move)
    ? ?5-1-1)mv japan/ /tmp/ 剪切目錄時不需加 -r
    ? ?5-1-2)mv abc longls 當原文件與目標目錄,在同一目錄下,則為改名命令
    6、當前系統時間命令:date
    7、ls -l 命令別名 :ll

    查看全部
  • 【Linux】第三章 linux 目錄處理命令(上)

    1、linux中一切皆文件。目錄為目錄文件。普通文件用來保存數據,目錄文件用來保存文件。

    2、mkdir :建立目錄(make directories)
    ?2-1)mkdir -p [目錄名]
    ? ?2-1-1)-p :遞歸創建,當創建多級目錄時需加
    ?2-2)例:
    ? ?2-2-1)mkdir light
    ? ?2-2-2) mkdir -p imooc/linux/light

    3、cd [目錄] :切換目錄(change directory)
    ?3-1)簡化操作
    ? ?3-1-1)cd ~/ cd ?:進入當前用戶的家目錄
    ? ?3-1-2)cd - :進入上次目錄
    ? ?3-1-3)cd .. :進入上一級目錄
    ? ?3-1-4)cd . :進入當前目錄
    ? ?
    4、路徑
    ?4-1)相對路徑:參照當前所在目錄,進行查找
    ?4-2)絕對路徑:從根目錄開始制定,一級一級遞歸,進行查找

    5、pwd :查詢所在目錄位置(print working directory)

    查看全部
  • linux 分為內核版本和發行版版本

    查看全部
    0 采集 收起 來源:練習題

    2022-05-11

舉報

0/150
提交
取消
課程須知
本課程作為Linux的入門課程,適合所有對Linux感興趣的小伙伴們。零基礎學習!還等什么,趕快來加入吧!
老師告訴你能學到什么?
通過學習本門課程,您將有如下收獲: 1、全面了解Linux的前世今生 2、能夠獨立安裝Linux操作系統 3、從對Linux常用命令的一無所知,到運用自如 4、與shell編程基礎親密接觸

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!