vm的網路設定:
1.橋接nat
使用者與登入
1.為何使用普通使用者(python)登入ssh,在su到root使用者時,繼續使用ssh對服務端(ubantu)進行操作?
1.檔案資訊:ls -lh
-普通檔案
d資料夾
l表示是軟連線
2.檔案許可權;有三個三元字元組成,其中有:檔案所有者-檔案使用者組-其他使用者 eg.-rwxrwxrw-(- rwx rwx rw-)
w可寫r可讀
x可執行
-無許可權
3.【創】建立檔案及資料夾:巢狀方式建立
touch [檔名1] [檔名2] [檔名3]
4.【復】將不同目錄下的檔案拷貝。eg. root@ubuntu:/home/python/hadoop# cp ./1.txt /home/python/desktop
5.【刪】
rm -rf * #刪除當前目錄下的所有檔案
刪除檔案為:rm [檔名]
刪除(非空)目錄的選項為:rm -r [目錄名] #容易混淆rmdir
刪除空目錄為:rmdir [目錄名]
3.【改】/【增】
編輯檔案內容vi(自帶)、vim(需自行安裝)
vim [檔名]
輸入模式 末行模式 命令列模式
4.【查】
檢視檔案內容:檢視大型檔案的方式,區別:less不會自動退出,需要要在:輸入q
cat [檔名]
more [檔名] #分屏檢視:[b:上一屏] [f:下一屏] [q:退出] [回車:翻頁]
管道的概念,通常與 more結合使用
eg.tree /bin | more
#有點類似於tree /bin 所輸出到終端的相關資訊到容器|中,再將容器中的資訊通過more方式檢視
less [檔名]
5.【顯】
將輸出資訊重定向。eg. ls / > cammand.bak #>表示覆蓋新增
ls / >> cammand.bak #>>表示追加新增
6.【開】
軟連線命名可以不帶字尾名eg.py等等
鏈結命令ln -s [建立軟鏈結檔案應該使用絕對路徑/需要建立鏈結的檔名] [鏈結名]
eg. ln -s /home/python/desktop/a/b/c/hi.py hello.py #此步為建立快捷方式
mv hello.py /home/python/desktop/a #移動到另個方便開啟的地方
7.【查】
查詢檔案內容:
grep命令
helo.py 的內容有:print('hi')
print('hello')
grep eg. grep 'hi' hello.py
>>> print('hi')#對匹配到的那行全部顯示出來,並且匹配語句會自動補齊
grep -i eg. grep -i 'hi' hello.py #忽略大小寫的差異
>>>print('hi')
grep -v eg. grep -v 'hi' hello.py #顯示除去匹配到的那部分的剩餘行的內容
>>>print('hello')
grep -n eg. grep -n 'hi' hello.py #顯示匹配到的行數,並將其對應顯示出來
>>>1:print('hi')
查詢檔案:
find命令:可以用於查詢不知檔案安裝路徑
find ./ -name 'hello.py' #只能在包含其的目錄下找
find 搜尋檔案路徑 -name 檔名
eg. root@ubuntu:/home/python/desktop/a/b/c# find . -name 'hello.py' #此句bash沒有給返回
root@ubuntu:/home/python/desktop/a/b/c# cd /home/python
root@ubuntu:/home/python# find . -name 'hello.py'
>>>./desktop/a/hello.py
>>>./.virtualenvs/spider_py2/lib/python2.7/site-packages/ipython/nbconvert/tests/files/hello.py
find . -name 'he*lo.py' # *、?為模糊搜尋檔案 * 匹配多個
?匹配單個
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...