在北京報(bào)Linux培訓(xùn)周末班好嗎
說(shuō)實(shí)話,沒(méi)有什么學(xué)習(xí)是三天打魚(yú)兩天曬網(wǎng)能學(xué)成的,所以千鋒老師并不建議您選擇周末班,要拋棄我們熟悉的Windows,轉(zhuǎn)而投入Linux的懷抱,沒(méi)有系統(tǒng)的脫產(chǎn)學(xué)習(xí)卻想要學(xué)好是非常困難的。不過(guò),如果您確實(shí)時(shí)間緊張,那么利用零散時(shí)間先學(xué)習(xí)一些Linux知識(shí)也不失為一件好事——畢竟“活到老學(xué)到老”嘛!那么,千鋒老師今天就來(lái)教您一個(gè)小技巧吧!
我們中的許多人經(jīng)常查看 man 頁(yè)面 來(lái)了解命令開(kāi)關(guān)(選項(xiàng)),它會(huì)顯示有關(guān)命令語(yǔ)法、說(shuō)明、細(xì)節(jié)和可用的選項(xiàng),但它沒(méi)有任何實(shí)際的例子。因此,在組合成一個(gè)我們需要的完整命令時(shí)會(huì)遇到一些麻煩。
你確實(shí)遇到這個(gè)麻煩而想要一個(gè)更好的解決方案嗎?我會(huì)建議你試一下 cheat。
Cheat 是什么
cheat 允許你在命令行中創(chuàng)建和查看交互式的速查表cheatsheet。它旨在幫助提醒 *nix 系統(tǒng)管理員他們經(jīng)常使用但還沒(méi)頻繁到會(huì)記住的命令的選項(xiàng)。
如何安裝 Cheat
cheat 是使用 python 開(kāi)發(fā)的,所以可以用 pip 來(lái)在你的系統(tǒng)上安裝 cheat。
pip 是一個(gè)與 setuptools 捆綁在一起的 Python 模塊,它是在 Linux 中安裝 Python 包推薦的工具之一。
對(duì)于 Debian/Ubuntu 用戶,請(qǐng)使用 apt-get 命令或apt 命令來(lái)安裝 pip。
[對(duì)于 Python2]
$ sudo apt install python-pip python-setuptools
[對(duì)于 Python3]
$ sudo apt install python3-pip
RHEL/CentOS 官方倉(cāng)庫(kù)中沒(méi)有 pip,因此使用 EPEL 倉(cāng)庫(kù),并使用 YUM 命令安裝 pip。
$ sudo yum install python-pip python-devel python-setuptools
對(duì)于 Fedora 系統(tǒng),使用 dnf 命令來(lái)安裝 pip。
[對(duì)于 Python2]
$ sudo dnf install python-pip
[對(duì)于 Python3]
$ sudo dnf install python3
對(duì)于基于 Arch Linux 的系統(tǒng),請(qǐng)使用 Pacman 命令 來(lái)安裝 pip。
[對(duì)于 Python2]
$ sudo pacman -S python2-pip python-setuptools
[對(duì)于 Python3]
$ sudo pacman -S python-pip python3-setuptools
用 pip 來(lái)在你的系統(tǒng)上安裝 cheat。
$ sudo pip install cheat
如何使用 Cheat
運(yùn)行 cheat,然后按相應(yīng)的命令來(lái)查看速查表,作為例子,我們要來(lái)看下 tar 命令的例子。
$ cheat tar
# To extract an uncompressed archive:
tar -xvf /path/to/foo.tar
# To create an uncompressed archive:
tar -cvf /path/to/foo.tar /path/to/foo/
# To extract a .gz archive:
tar -xzvf /path/to/foo.tgz
# To create a .gz archive:
tar -czvf /path/to/foo.tgz /path/to/foo/
# To list the content of an .gz archive:
tar -ztvf /path/to/foo.tgz
# To extract a .bz2 archive:
tar -xjvf /path/to/foo.tgz
# To create a .bz2 archive:
tar -cjvf /path/to/foo.tgz /path/to/foo/
# To extract a .tar in specified Directory:
tar -xvf /path/to/foo.tar -C /path/to/destination/
# To list the content of an .bz2 archive:
tar -jtvf /path/to/foo.tgz
# To create a .gz archive and exclude all jpg,gif,... from the tgz
tar czvf /path/to/foo.tgz --exclude=\*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/
# To use parallel (multi-threaded) implementation of compression algorithms:
tar -z ... -> tar -Ipigz ...
tar -j ... -> tar -Ipbzip2 ...
tar -J ... -> tar -Ipixz ...
運(yùn)行下面的命令查看可用的速查表。
$ cheat -l
進(jìn)入幫助頁(yè)面獲取更多詳細(xì)信息。
$ cheat -h
更多Linux知識(shí),還是歡迎您來(lái)千鋒學(xué)習(xí)。
以上就是“在北京報(bào)Linux培訓(xùn)周末班好嗎?”之千鋒互聯(lián)的課程信息介紹,如果還想要了解更多有關(guān)Linux培訓(xùn)的其他機(jī)構(gòu)或者其他課程的話,可以登錄我們的網(wǎng)站進(jìn)行瀏覽查詢:教育聯(lián)展網(wǎng)以及 中華網(wǎng)考試 ?;蛘邠艽蛭覀兊淖稍儫峋€。
電話:010-64707530 金老師
QQ:2645567689
微信:15110074071