Linux 常用操作变丧、基本知識參考手冊

來源網(wǎng)站
*All knowledge are coming from this website.

最近開始學(xué)習(xí)cloud computing這門課贩挣,然后老師給的Reference里有這個網(wǎng)站豁辉,方便查閱阳柔,便總結(jié)這個焰枢。

常用Command

  1. list(list)

    • list-a: List things in long listing fashion
    • ls-a: List things including "hidden" files (就是以"."開頭的,都是Hidden的文件盔沫。)
  2. lsblk print block devices by their assigned name (but not RAM)

  3. md5sum (Compute and Check MD5 Message Digest)

  4. dd: Command “dd” stands for (Convert and Copy a file), Can be used to convert and copy a file and most of the times is used to copy an iso file (or any other file) to a USB device (or any other location), thus can be used to make a ‘Bootlable‘ USB Stick.

  5. uname(unix name),check all machine info.

  6. history stands for History (Event) Record, it prints the history of long list of executed commands in terminal.查看歷史所有運行的記錄医咨,sudo xxx/ sudo xxx/...

  7. sudo(super user do)

  8. mkdir making directory

  9. touch:(Update the access and modification times of each FILE to the current time). touch command creates the file, only if it doesn’t exist. If the file already exists it will update the timestamp and not the contents of the file.(如果文件不存在枫匾,則創(chuàng)建文件架诞,否則update the timestamp)

  10. chmod stands for (change file mode bits). chmod changes the file mode (permission) of each given file, folder, script, etc.. according to mode asked for.
    Read (r)=4 Write(w)=2 Execute(x)=1
    rwxr-x--x abc.sh
    Here the root’s permission is rwx (read, write and execute).
    usergroup to which it belongs, is r-x (read and execute only, no write permission) and for world is –x (only execute).
    root@tecmint:~# chmod 777 abc.sh (provide read, write and execute permission to owner, group, and world.)
    root@tecmint:~# chmod 666 abc.sh (only read and write permission to all three.)
    root@tecmint:~# chmod 711 abc.sh(read, write and execute to owner and only execute to group and world.)

  11. chown: (change file owner and group). Every file belongs to a group of user and a owner. 在用ls-l的時候可以看到它的file owner /group,然后你可以更改成你想要的woner干茉,或者group:

    owner and group.png

    change the group.png

  12. apt: stands for (Advanced Package Tool). Apt is an advanced package manager for Debian based system (Ubuntu, Kubuntu, etc.)

  13. tar壓縮谴忧,解壓縮,都是這個角虫。 可以參考:這個鏈接

    • 創(chuàng)建壓縮文件 tar -cvf tecmint-14-09-12.tar /home/tecmint/
    • 創(chuàng)建tar.gz文件 # tar cvzf MyImages-14-09-12.tar.gz /home/MyImages 或者 tar cvzf MyImages-14-09-12.tgz /home/MyImages
    • 解壓
      • 解壓到當(dāng)前文件: # tar -xvf public_html-14-09-12.tar
      • 解壓到指定文件:# tar -xvf public_html-14-09-12.tar -C /home/public_html/videos/
    • 列出所有文件:# tar -tvf uploadprogress.tar
    • 解壓指定文件:# tar -xvf cleanfiles.sh.tar cleanfiles.sh或者tar --extract --file=cleanfiles.sh.tar cleanfiles.sh
  14. cal “cal” (Calendar), it is used to displays calendar of the present month or any other month of any year that is advancing or passed. eg: cal 02 1935 就是打印1935年2月的calendar.

  15. date打印日期沾谓,更改日期date --set='14 may 2013 13:57'

  16. cat合并文件 “cat” stands for (Concatenation). Concatenate (join) two or more plain file and/or print contents of a file on standard output.

    • 創(chuàng)建文件:cat > file1然后輸入你想要輸入的內(nèi)容,結(jié)束之后戳鹅,按下ctrl+D均驶,回到命令行,然后文件就創(chuàng)建成功了枫虏。
    • 瀏覽文件妇穴,你同樣可以用cat file1
    • 合并文件,然后命名為新的文件 cat file1 file2 > newfile
  17. cp copy文件cp /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

18.mv 移動文件 root@tecmint:~# mv /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)
* 重命名文件 mv name1 name2就可以重命名成功爬虱。

  1. pwd “pwd” (print working directory), prints the current working directory with full path name from terminal. root@tecmint:~# pwd /home/user/Desktop

  2. cd,進入文件夾


常用Command補充

  1. 刪除文件rm,刪除文件夾rmdir

  2. 幫助文件:man <command>當(dāng)你想查看某個命令是怎么使用的腾它,你就打這個跑筝。

  3. clear,清空當(dāng)前屏幕

  4. 粘貼(其實這么久了我都不知道如何快捷鍵粘貼)瞒滴,真正的粘貼是曲梗,Ctrl+Shift+V,或者你可以使用shit+insert妓忍,最笨的方法就是選擇edit虏两,paste。

    Command1.png

    command2.png

    command3.png

    image.png


補充二 輸入與輸出

  • 輸入&輸出: stdinstdout
  • 添加文本: (not overwritten): echo xxx(你要添加的內(nèi)容 >> (你的文件名)
  • 郵件附件用<
    三種情況.png
  • 使用者三個情況看系統(tǒng)解釋:
    *find . -name 'my*' 2> error.log便可以存下這個error单默,然后名字就是error.log碘举,最后就用cat error.log便可查看error的原因了。
  • 復(fù)雜情況:


    復(fù)雜情況.png

補充三 Linux之間的溝通

  • Ping:Ping <ipaddress>/<www.xxx.com> ,ctrl + c 推出

  • ftp: ftp xx.xxx.xx.xx,輸入人賬號密碼之后就可進行文件傳輸

    FTP命令.png

    • 進入ftp后搁廓,輸入dir引颈,然后輸入 passive然后就 激活了,就可以正常使用dir命令境蜕。
    • 上傳 put xxx
  • Telnet: 和windows的遠程桌面相似蝙场。

  • SSH:securely connect to a remote computer,比telnet更加安全;

    • 需要 證書和Key粱年,才能夠訪問(所以很安全)售滤,訪問方式是:SSH username@ip-address or hostname
    • 輸入exit就可以退出SSH的連接。

Linux Vi 編輯器

Terminal台诗,高效完箩,簡介,如果熟悉命令行操作拉队,簡直比GUI界面操作快上很多倍弊知;缺點,需要花時間熟悉命令行粱快。

常見的VI編輯器: Vim, elvis,nvi,nano,vile
其實直接Terminal都可以用vi <文件名>去編輯文件

  • 輸入模式(command mode): 'i',然后開始輸入東西秩彤,輸入ESC就退出輸入模式
  • 創(chuàng)建文件/編輯文件:vi <NewFileName>/ vi <existFileName>
    VI常用命令.png

    VI常用命令2.png

    VI命令-指針移動.png

    VI命令-保存/退出.png

文本編輯基本上是比較常用的,要很熟悉才行事哭。


Linux Vitural Terminal

多人訪問一個服務(wù)器的時候漫雷,或者說你需要遠程控制一臺機器,就會涉及到這方面的知識鳍咱。它的特點是你沒辦法使用鼠標(biāo) Ubuntu系統(tǒng)下降盹,ctrl+alt+F1,輸入virtual box 用戶名,密碼谤辜。然后你就可以Login了蓄坏。不同用戶可以登錄進去仅胞。

  • 常用快捷鍵:Ctrl+Alt+F(1~6)用戶不同用戶的切換,輸入tty你可以查看你到底是哪個登錄進去剑辫。
    常用命令1.png

    常用命令2.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末干旧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子妹蔽,更是在濱河造成了極大的恐慌椎眯,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胳岂,死亡現(xiàn)場離奇詭異编整,居然都是意外死亡,警方通過查閱死者的電腦和手機乳丰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門掌测,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人产园,你說我怎么就攤上這事汞斧。” “怎么了什燕?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵粘勒,是天一觀的道長。 經(jīng)常有香客問我屎即,道長庙睡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任技俐,我火速辦了婚禮乘陪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雕擂。我一直安慰自己啡邑,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布捂刺。 她就那樣靜靜地躺著谣拣,像睡著了一般募寨。 火紅的嫁衣襯著肌膚如雪族展。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天拔鹰,我揣著相機與錄音仪缸,去河邊找鬼。 笑死列肢,一個胖子當(dāng)著我的面吹牛恰画,可吹牛的內(nèi)容都是我干的宾茂。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼拴还,長吁一口氣:“原來是場噩夢啊……” “哼跨晴!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起片林,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤端盆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后费封,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焕妙,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年弓摘,在試婚紗的時候發(fā)現(xiàn)自己被綠了焚鹊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡韧献,死狀恐怖末患,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锤窑,我是刑警寧澤阻塑,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站果复,受9級特大地震影響陈莽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虽抄,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一走搁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧迈窟,春花似錦私植、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至湖员,卻和暖如春贫悄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背娘摔。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工窄坦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓鸭津,卻偏偏與公主長得像彤侍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逆趋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容