日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Linux基礎(chǔ)命令

 印度阿三17 2018-10-10

1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及相關(guān)示例演示。

目錄管理命令:
ls:目錄的內(nèi)容或指定目錄
選項:
ls -a 包含隱藏文件
ls -l 顯示額外的信息
ls -R 目錄遞歸通過
ls -ld 目錄和符號鏈接信息
ls -1 文件分行顯示
ls –S 按從大到小排序
ls –t 按mtime排序
ls –u 配合-t選項,顯示并按atime從新到舊排序
ls –U 按目錄存放順序顯示
ls –X 按文件后綴排序
tree:目錄樹
選項:
-d: 只顯示目錄
-L level:指定顯示的層級數(shù)目
-P pattern: 只顯示由指定pattern匹配到的路徑
mkdir:創(chuàng)建目錄
選項:
-p: 存在于不報錯,且可自動創(chuàng)建所需的各目錄
-v: 顯示詳細(xì)信息
-m MODE: 創(chuàng)建目錄時直接指定權(quán)限
rmdir :刪除空目錄
-p: 遞歸刪除父空目錄
-v: 顯示詳細(xì)信息
rm -r 遞歸刪除目錄樹
cd:切換目錄
示例:
cd ..:切換到上級目錄
cd ~:切換回自己的家目錄
cd -:在上一次目錄與當(dāng)前目錄直接來回切換
pwd:顯示當(dāng)前目錄
文件管理命令:
cp:復(fù)制
格式:單源復(fù)制:cp [OPTION]... [-T] SOURCE DEST(如果DEST不存在則創(chuàng)建,存在則覆蓋)
多源復(fù)制:cp [OPTION]... SOURCE... DIRECTORY(DEST必須為directory)
-i:交互式復(fù)制,即覆蓋前提醒用戶確認(rèn)
-f:強制覆蓋目標(biāo)文件
-r,-R:遞歸復(fù)制目錄
mv:剪切
格式:單源復(fù)制:mv [OPTION]... [-T] SOURCE DEST(如果DEST不存在則創(chuàng)建,存在則覆蓋)
多源復(fù)制:mv [OPTION]... SOURCE... DIRECTORY(DEST必須為directory)
-i:交互式復(fù)制,即覆蓋前提醒用戶確認(rèn)
-f:強制覆蓋目標(biāo)文件
rm:刪除
格式:rm [OPTION]... FILE...
-i:交互式復(fù)制,即覆蓋前提醒用戶確認(rèn)
-f:強制覆蓋目標(biāo)文件
-r,-R:遞歸處理,將制定目錄下的所有文件包括目錄一并刪除
文本內(nèi)容管理命令:
cat:正向查看文本內(nèi)容
格式:cat [OPTION]... [FILE]...
-n:給顯示的文本行編號
-E:顯示行結(jié)束符號$
tac:倒敘查看文本內(nèi)容
格式:tac [OPTION]... [FILE]...
head:顯示文本內(nèi)容,默認(rèn)顯示頭10行
格式:head [OPTION]... [FILE]...
-n #:顯示文本頭#行內(nèi)容
tail:顯示文本內(nèi)容,默認(rèn)顯示后10行
格式:tail [OPTION]... [FILE]...
-n #:顯示文本后#行內(nèi)容
-f:查看文件尾部內(nèi)容結(jié)束后不退出,跟隨顯示新增的行
more:分屏顯示文本內(nèi)容,每次顯示一屏顯示完停止
格式:more [options] file [...]
Space鍵:顯示文本下一屏內(nèi)容
Enter鍵:只顯示文本下一行內(nèi)容
b鍵:顯示文本上一屏內(nèi)容
q鍵:退出
less:分屏顯示文本內(nèi)容,不主動退出
格式:less [options] file [...]
Space鍵:顯示文本下一屏內(nèi)容
Enter鍵:只顯示文本下一行內(nèi)容
b鍵:顯示文本上一屏內(nèi)容
q鍵:退出

2、bash的工作特性之命令執(zhí)行狀態(tài)返回值和命令行展開所涉及的內(nèi)容及其相關(guān)示例演示。

命令的執(zhí)行狀態(tài):
命令的執(zhí)行狀態(tài)分為成功和失敗,bash使用變量$?保存最近一條命令的執(zhí)行狀態(tài)結(jié)果,0表示成功;1-255表示失敗。

Linux基礎(chǔ)命令
命令行展開:
~:展開為用戶的主目錄
~USERNAME:展開為指定用戶的主目錄
{}:可承載一個以逗號分隔的列表,并將其展開為多個路徑

Linux基礎(chǔ)命令

3、請使用命令行展開功能來完成以下練習(xí):

(1) 、創(chuàng)建/tmp目錄下的a-c,a-d,b-c,b-d

執(zhí)行命令:
touch {a,b}-{c,d}

(2)、創(chuàng)建/tmp/mylinux目錄下的:

mylinux
├── bin
├── boot
│ └── grub
├── dev
├── etc
│ ├── rc.d
│ │ └── init.d
│ └── sysconfig
│ └── network-scripts
├── lib
│ └── modules
├── lib64
├── proc
├── sbin
└── sys
執(zhí)行命令:
mkdir -pv bin/ boot/grub/ dev/ etc/{rc.d/init.d,sysconfig/network-scripts}/ lib/modules lib64/ proc/ sbin/ sys/

4、文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。

文件的元數(shù)據(jù)有:
文件名、文件大小、塊大小、屬主屬組、硬鏈接數(shù)量、權(quán)限信息、訪問日期、修改日期、改變?nèi)掌诘?,可通過stat FILENAME查看。
Linux基礎(chǔ)命令
具體含義如下:
File:文件名
Size:文件大?。▎挝唬築)
Blocks:文件所占塊個數(shù)
IO Block:每個數(shù)據(jù)塊的大?。▎挝唬築)
directory:目錄文件(此處顯示文件的類型)
Inode:文件的Inode號,文件的索引節(jié)點號
Links:硬鏈接次數(shù)
Access:權(quán)限
Uid:(屬主id/屬主名)
Gid:(屬組id/屬組名)
Context:文件所在的環(huán)境
Access:最近訪問時間access time (atime)
Modify:數(shù)據(jù)改動時間modification time (mtime)
Change:元數(shù)據(jù)改動時間status time (ctime)
Creat:文件創(chuàng)建時間
通過touch命令修改文件的時間戳信息:
使用語法:touch [OPTION]… FILE…
注意:當(dāng)touch的文件不存在時,會在目標(biāo)目錄下創(chuàng)建空文件
選項:
不跟任何選項時三個時間戳都會被更新為當(dāng)前時間。
-c:指定的文件路徑不存在時不予創(chuàng)建;
-a:僅修改access time;
-m:僅修改modify time;
-t :指定改為某一時刻的時間,時間參數(shù)格式 [[CC]YY]MMDDhhmm[.ss]
Linux基礎(chǔ)命令

5、如何定義一個命令的別名,如何在命令中引用另一個命令的執(zhí)行結(jié)果?

定義別名:
語法:alias new_name='old_name options'
例如:alias cateth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
Linux基礎(chǔ)命令
此配置只局限于該次登入的操作,如果需要永久生效,則需要定義在配置文件中。
配置文件:僅對當(dāng)前用戶有效:~/.bashrc;對所有用戶有效:/etc/bashrc
撤銷別名:unalias new_name
如果別名和原命令名稱相同,則如果要執(zhí)行原命令,可使用\COMMAND
如何在命令中引用另一個命令的執(zhí)行結(jié)果:
使用管道|可引用另一個命令的執(zhí)行結(jié)果,如:
Linux基礎(chǔ)命令

6、顯示/var目錄下所有以1開頭,以一個小寫字母結(jié)尾,且中間至少出現(xiàn)一位數(shù)字(可以有其他字符)的文件或目錄。

執(zhí)行命令:
ls /var/1[[:digit:]][[:lower:]]

7、顯示/etc目錄下,以任意一個數(shù)字開頭,且以非數(shù)字結(jié)尾的文件或者目錄

執(zhí)行命令:
ls /etc/[[:digit:]]*[^[:digit:]]

8、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或者目錄。

執(zhí)行命令:
ls /etc/[^[:alpha:]][alpha]*

9、在/tmp目錄下創(chuàng)建以tfile開頭,后跟當(dāng)前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。

執(zhí)行命令:
touch /etc/tfile-date %Y-%y-%d-%H-%M-%S

10、復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或者目錄到/tmp/mytest1目錄中。

執(zhí)行命令:
cp -r /etc/p*[^[:digit:]] /tmp/mytest1/

11、復(fù)制/etc目錄下所有以.d結(jié)尾的文件或者目錄至/tmp/mytest2目錄中。

執(zhí)行命令:
cp -r /etc/*.d /tmp/mytest2/

12、復(fù)制/etc/目錄下所有以1或者m或者n開頭,以.conf結(jié)尾的文件至/tmp/mytest3目錄中。

執(zhí)行命令:cp /etc/[1mn]*.conf /tmp/mytest3

來源:http://www./content-3-45651.html

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多