歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 碼神之奇妙之旅3

碼神之奇妙之旅3

日期:2017/3/3 11:07:44   编辑:Linux技術

Linux奇妙之旅的第三天,不知不覺我也學了很多linux的知識,還有各種穿插的計算機網絡的知識點。身為程序員的我本身對IT行業的興趣並不是很大,所以一直缺乏那股學習的動力,然而在這三天的學習中,楠哥教會我更多的是做人的道理,本抱著了解下linux的相關知識就算了,畢竟這不是自己希望去發展的方向。可是在這場不可思議的(linux)旅行下,開始感受到了linux的美妙,同時也懂得每一個知識點都是有用的,哪怕現在是沒用的,總有一天會因為你過去的認真而讓你未來的路少些艱辛。

動力源於成就感,而困難會給我們帶來負面情緒,難過、傷心總會讓我們失去動力,慢慢的越來越學的不好,跟不上大家的節奏,最終導致放棄了學習。楠哥稱自己是一名導游,帶我們在linux中旅行,希望我們能夠學習的開心,然而我覺得更是在我們心中旅游,帶我們看清我們自己的心,帶我們找回學習的初衷。學習本是從無到有的過程,沒有困難沒有問題何必學習,學會了就賺了,學不會起碼不虧,用好的心情,抱著感恩的態度去學習每一個知識點,盡自己所能。精神糧食吃飽了,該回顧下今天學的知識點了。

總結如下:(指令均為用的相對較少的或容易混淆)文件、目錄的管理操作:

1、新建多級目錄:rmdir -p /目錄名1/目錄名2 eg: rmdir -p /aa/bb

2、刪除一個空目錄:rmdir目錄名 eg:rmdir aa

3、mv [OPTION...] [SECTION] eg: mv aa / 把文件移動到根目錄下

4、單個目錄復制:cp 源文件夾名 目錄文件夾路徑

cp [OPTION...] [SECTION] eg:aa /把aa文件夾復制到根目錄下

5、多個目錄復制:eg:cp -r 源文件夾名 目錄文件夾路徑

cp -r [SECTION] eg:cp -r aa / / 把目錄aa復制到/分區下

6、多個復制不覆蓋:cp -rn 源文件夾名 目錄文件夾路徑cp –rn aa /

7、掛載與卸載目錄:

monnt [OPTION...] [SECTION] eg:mount /dev/sdb1 /mnt

umonnt [OPTION...] [SECTION] eg:mount /mnt

8、

ls -a 列出文件下所有的文件,包括以“.“開頭的隱藏文件(linux下文件隱藏文件是以.開頭的,如果存在..代表存在著父目錄)。

ls –sh 查看文件夾中所有文件的大小

ls -l 列出文件的詳細信息,如創建者,創建時間,文件的讀寫權限列表等等。

ls -R 將目錄下所有的子目錄的文件都列出來,相當於我們編程中的“遞歸”實現

ls -L 列出文件的鏈接名。Link(鏈接)

ls -S 以文件的大小進行排序

ls -t 按時間進行文件的排序

9、touch [OPTION]... FILE... Eg :touch aa 新建aa這個文件

10、vim [options] [file ..] eg:vi bb 寫入文件,保存退出會生成一個新文件。

11、find 目錄路徑 -name 文件名 Eg1: find /etc/ -name *.conf查找根目標下所有的配置文件

12、文件查看:

A、cat [options] [file ..] eg:cat /etc/shadow

以行號查看:cat –n [file ..] cat –n /etc/shadow

顯示多個文件: cat /etc/fstab /etc/profile

多個文件合成生成一個文件: cat sir01.txt sir02.txt sir03.txt > sir04.txt

把文件追加到一個文件中:cat sir01.txt sir02.txt sir03.txt >> sir04.txt

B、more、less、head以及tail

13、windows與linux系統文件相互復制

本地操作在linux主機對應指令前加l,eg:lpwd、lls等

get: 將遠程目錄中文件下載到本地目錄

put: 將本地目錄中文件上傳到遠程主機(linux)

14、linux與linux的系統之間的文件復制

A、本地復制到遠端:scp -r(代表目錄所有文件) 本地目錄 用戶名@ip:目錄文件絕對路徑

eg:scp -r /opt/aa [email protected]:/opt

B、遠端復制到本地:scp -r(代表目錄所有文件) 用戶名@ip:目錄文件絕對路徑 本地目錄

eg:scp -r [email protected]:/opt/aa /opt

15、在橋段模式下連接其他主機:

ssh ip地址(對應主機)

用戶管理操作:重點在於修改用戶權限(r=4、w=2、x=1):

eg:chmod -R 777 /opt 把opt文件夾下所有的文件及文件夾都授權

Chmod 777 a.txt 把文件a.txt都授權

chown [選項]... [所有者][:[組]] 文件...

-R 處理指定目錄以及其子目錄下的所有文件

-v 顯示詳細的處理信息

chown user01:user01 readme.txt 改變文件的所屬用戶和組

chown user01: readme.txt 改變文件的所屬用戶

chown :user01 readme.txt 改變文件的所屬組

chown -Rv user01:user01 testfolder改變文件夾的所屬用戶和組

磁盤管理操作:16、df –h 查看當前目錄與磁盤的掛載情況

17、fdisk –l 查看當前磁盤的分區情況

18、parted –l 查看磁盤分區及分區所用的文件系統類型

19、加載一個磁盤過程:

a、外加一個磁盤(加之前通過fdisk –l查看當前的磁盤情況)

可以通過vmware虛擬機掛載u盤或者新增一個磁盤

b、分區(以分一個區為例)

fdisk /dev/sdb

A、n 增加分區 B、p主分區 C、連續3個回車(第一個主分區、起始位1、最後一位) D、w保存退出

c、格式化

mkfs.xfs /dev/sdb1

d、新建一個需要掛載的目錄:

mkdir /disk1

e、把分區與目錄進行手工掛載:

mount /dev/sdb1 /disk1

f、開機自動掛載

備份配置文件:cp /etc/fstab /etc/fstab.bak

編輯:vi /etc/fstab

g、重啟reboot

Copyright © Linux教程網 All Rights Reserved