Linux學(xué)習(xí)地址(鳥哥私房菜)
linux 的基本指令:
1、返回上級(jí)目錄:cd..
2、進(jìn)入一個(gè)文件夾中執(zhí)行l(wèi)s可以返回所有文件,ls -lh獲取文件夾全部信息(也可以通過ls --help查找功能)
文件操作常用語句
3、創(chuàng)建文件:torch file2/torch fil2.py/torch file2 file3 file4
4、復(fù)制
復(fù)制文件:cp? new_address old_address
eg :cp file1 filecopy
cp file1 file2 filecopy(支持多文件復(fù)制)
cp -i file1 filecopy(避免重復(fù)覆蓋文件)
復(fù)制文件到文件夾:cp file1 folder1/
復(fù)制文件夾到另一個(gè)文件夾:cp -R folder1/ folder2/(將文件夾1中全部文件到文件夾2中)
復(fù)制同命名的文件:cp file*? folder2/(以file開頭的文件復(fù)制到文件夾2中)
cp? *4? folder2/(以4結(jié)尾的文件復(fù)制到文件夾2中)
5、移動(dòng)文件:mv file1 folder2/
6、重命名:mv file2 file1(文件2 變成文件1)
文件夾操作常用語句
7、創(chuàng)建文件夾:mkdir folder3
mkdir folder3/f3
8、刪除文件:rm -i file2 file3?
9、刪除文件夾:rm -r folder3(刪除文件夾3中所有文件)
10、顯示文件內(nèi)容:cat t.py
11、復(fù)制文件內(nèi)容到另一個(gè)文件:cat t.py > c.py
cat t.py c.py >b.py(把t 和 c中數(shù)據(jù)疊加放入b中,這里b.py 是新創(chuàng)建的文件)
12、將內(nèi)容放入已有內(nèi)容后面:cat t3 >> t.py
linux 的權(quán)限管理:
1、權(quán)限格式
? ? ? ? ?Linux下文件的權(quán)限類型一般包括讀,寫,執(zhí)行。對(duì)應(yīng)字母為 r、w、x。
? ? ? ? ? Linux下權(quán)限的除了第一個(gè)代表文件屬性,后面依次三組劃分,分別是usr 、group 、other 三種。每個(gè)文件都可以針對(duì)這三個(gè)屬組(粒度),設(shè)置不同的rwx(讀寫執(zhí)行)權(quán)限
d代表的是目錄(directroy)-代表的是文件(regular file)s代表的是套字文件(socket)
p代表的管道文件(pipe)或命名管道文件(named pipe)
l代表的是符號(hào)鏈接文件(symbolic link)
b代表的是該文件是面向塊的設(shè)備文件(block-oriented device file)
c代表的是該文件是面向字符的設(shè)備文件(charcter-oriented device file)
2、修改文件:chmod u+r t1.py(user 可以進(jìn)行可讀r文件t1) ,可以調(diào)用ls -1 t1.py查看文件權(quán)限,也可以減去權(quán)限,usr對(duì)應(yīng)語句chmod u-r t1.py
group 對(duì)應(yīng)語句:chmod g-r t1.py
other 對(duì)應(yīng)語句:chmod o-r t1.py
全部用戶對(duì)應(yīng)語句 :chmod a-r t1.py
同時(shí)支持屬組同時(shí)使用:chmod gu-r t1.py
遠(yuǎn)成控制Linux
先安裝個(gè)東西:sudo apt-get install openshh-server(這塊沒學(xué)完先挖個(gè)坑)
vi編輯器和vim編輯器
簡(jiǎn)介:vi 可以直接打開文件(打開是純文本),也可以做一些設(shè)置,如set number(適合基礎(chǔ)配置修改)
vim是vi的升級(jí),支持vi的指令,關(guān)鍵詞會(huì)標(biāo)注(基礎(chǔ)代碼變成適合)
1、啟動(dòng)vi:vi file(純?cè)诖蜷_,不存在創(chuàng)建新文件)
2、編輯模式:修改刪除復(fù)制
3、插入模式:a/i/o
4、擴(kuò)展模式:按ESC鍵,加:wq
5、通過w跳下一個(gè)詞,b后退,通過)下一個(gè)段落,(上一個(gè)段落
6、修改,復(fù)制,刪除分別是cc? dd? yy?
7、撤銷所有U 撤銷最近一次修改u
8、搜索:/txt或者向前搜索?txt,輸入n就會(huì)依次往后尋找要搜索的文本,往前輸入N
9、粘貼p
10、保存:w,退出:q,保存退出:wq,強(qiáng)制保存:w!,強(qiáng)制退出:q!