資料夾許可權
改變資料夾許可權
linux誕生
linux作業系統誕生於2023年10月5日(這是第一次正式向外公布時間)。
linux存在著許多不同的linux版本,但它們都使用了linux核心。
linux發行版本說明
linux的發行版說簡單點就是將linux核心與應用軟體做乙個打包
較知名的發行版有:ubuntu、redhat、centos、debain、fedora、suse、opensuse、turbolinux、bluepoint、redflag、xterm、slackware等
linux官方**
ubuntu 和 centos 用的比較多
debian 在國內用的比較少,在國外歐美市場占有率比較大
fedora 已經非常成熟,老師使用的就是這個
一部分是通過某個已成型的作業系統基礎上再次演化而來
另一部分就是有特殊用途的,比如:kali是專門為安全方面所開發的乙個發行版,其中還有很多網路安全工具、很多黑客工具,這是乙個專用的作業系統
centos 和 red hat在伺服器市場上占有率非常大
ubuntu、debian、fedora在桌面系統上的占有率是比較大的
linux核心官方**
比較有名的linux發行版
centos
*** iso 裡面包含了圖形介面的作業系統
everything iso 除了包含圖形介面,還包括了所有他自己維護的軟體
minimal iso 不提供圖形介面,一般把mini版的ios裝到伺服器上,有了圖形介面反而降低了伺服器的操作效能
是在redhat基礎上重新編譯和封裝之後產生的centos,可以理解為是redhat的開源版或者是redhat的社群版,兩者幾乎一模一樣,不同的是redhat提供了很多商業性的軟體
redhat
,是由商業公司進行維護的和商業性的服務
商業公司把linux進行了包裝,另外還提供了很多商業性的服務,所以redhat是乙個商業性的作業系統
ubuntu,在中國非常流行,還提供了乙個中文版的linux ubuntu
的發行版
虛擬機器(virtual machine),乙個虛擬的系統,安裝在系統中的系統
vmware/virtual box/virtual pc三者的區別:
vmware 商業化的,即收費的
fusion是mac系統
workstation pro是windows系統
virtual box 開源的虛擬機器,由oracle進行維護
virtual pc 不開源,但可以免費試用,是由微軟進行維護
linux與windows的不同
linux檔名嚴格區分大小寫
linux中所有內容以檔案形式儲存,包括硬體
linux不靠副檔名區分檔案型別
根據許可權區分,下面是一些約定俗成的副檔名,這些副檔名是為了管理員(即讓人能夠方便管理)管理檔案使用的
壓縮包:'.gz' '.bz2' '.tar.bz2' '*.tgz'等
二進位制軟體包:'.rpm'
網頁檔案:'.html' '.php'
配置檔案:'*.conf'
windows下的程式不能直接在linux中安裝和執行
linux基本命令入門
ls 顯示短格式;ls -l 顯示長格式
ls -l顯示資訊講解(drwxr-xr-x+ 5 liufeifei staff 170 8 18 15:56 public)
第一欄:drwxr-xr-x+ 訪問許可權
第二欄:5 當前目錄內存在檔案的數量
第三欄和第四欄:liufeifei staff 表示當前檔案屬於哪個使用者和使用者組
第五欄:170 表示當前目錄或檔案的大小
8 18 15:56 為目錄或檔案的建立時間
最後乙個欄目是目錄或檔案的名稱
ls -a顯示所有檔案,包括隱藏檔案
在linux下,只要檔名前面帶有乙個點就表示它是隱藏檔案
有兩個檔名比較特殊,第乙個是乙個點,第二個是兩個點
乙個點:表示當前目錄
mkdir建立目錄(make directories)
mkdir -p [目錄名]:遞迴建立
-p 是為了建立多級目錄mkdir -p a/b/c,不加-p返回:no such file or directory
cd切換所在目錄
cd [目錄](change directory)
cd ~ 或 cd 進入當前使用者的家目錄
cd - 進入上次目錄
cd .. 進入上一級目錄
cd . 進入當前目錄
cp複製命令(copy),公式:cp [選項] [原檔案或目錄] [目標目錄]
-r 複製目錄
-p 連帶檔案屬性複製
-d 若原始檔是鏈結檔案,則複製鏈結屬性
-a 相當於 -rpd
複製檔案 cp 就行,要是複製目錄需要帶 -r ,預設複製檔案
cp -a 複製的所有隱藏屬性都一樣,啦啦啦,開心
pwd查詢所在目錄位置(print working directory)
rmdir [目錄名]刪除空目錄(remove empty directories)
rm -rf [檔案或目錄](remove)
-r 刪除目錄
-f 強制
rm -rf / 這是一條讓linux自殺的命令,會把電腦90%以上的檔案刪除掉,不會影響電腦的正常執行,極個別的檔案刪不掉
mv(move)剪下或改名命令;mv [原檔案或目錄] [目標目錄]
windows命令列入門(搜尋cmd查詢)
檢視當前目錄所有檔案,使用 dir
windows下資料夾就是目錄,兩者是等效的
切換目錄,使用cd [資料夾名稱]
建立目錄 md [資料夾名稱]
複製命令 copy [要複製的檔案] [複製地點]
刪除命令 del [刪除檔名稱]
使用這個命令系統不會給提示,使用時候特別注意
使用del刪除的檔案不會出現在**站當中,要多加小心
改名字命令:rename [要改名字的檔名] [要改成的名字]
cygwin安裝和使用
linux環境下補充
cd / 是進入系統的根目錄
touch [檔名]新建檔案,如:touch index.js
vi或vim [檔名]進入到對應檔案中
cat [檔名]檢視檔案內容
esc + :wq儲存檔案並退出
init 3 進入完全多使用者模式,標準的執行級;即進入乙個全命令的環境下
init 5:啟動可進入x-window系統;即圖形介面
init 6:重啟
使用者組
所有者
檔案所在組
其他組
資料夾許可權
drwxr-xr-x 10個字元確定不同使用者能對檔案幹什麼
第乙個字元代表檔案(-)、目錄(d)、鏈結(l)
其餘字元每3個一組(rwx)、讀(r)、寫(w)、執行(x)
第一組rwx:檔案所有者的許可權是讀、寫和執行
第二組r-x:與檔案所有者同一組的使用者的許可權是讀、執行但不能寫
第三組r-x:不與檔案所有者同組的其他使用者的許可權是讀、執行但不能寫
也可以用數字表示為:r=4 w=2 x=1,因此rwx = 4+2+1 = 7
15表示連線的檔案數
liufeifei表示使用者
admin表示使用者所在的組
510表示檔案的大小(位元組)
11 23 11:38表示最後修改日期
demo表示檔名
改變資料夾許可權
chmod 改變檔案或目錄的許可權chmod 777 使用者名稱(即要修改許可權的檔名)
chmod 777 index.js:賦予index.js許可權rwxrwxrwx
chmod 755 test.js:賦予test.js許可權rwxr-xr-x
chmod u=rwx g=rx o=rx test.js:同上u=使用者許可權 g=組許可權 o=不同組其他使用者許可權chmod u-x, g+w test.js:給test.js去除使用者執行的許可權,增加組寫的許可權chmod a+r test.js:給所有使用者新增讀的許可權
linux入門(基礎命令篇)
持續更新中 業餘抽出時間學習 makefile學習 系統關機指令 正確的關機流程為 sync shutdown reboot halt 檔案相關指令 root www ls l total 64 dr xr xr x 2 root root 4096 dec 14 2012 bin dr xr xr...
入門linux基礎之mysql基礎篇
mysql建立使用者?需要注意什麼?如 user3 localhost create user user3 localhost identified by qianfeng 123 mysql刪除用?drop user user3 localhost mysql查詢使用者?select user,h...
Linux入門學習 1 1 基礎篇
linux 入門學習 1.為什麼學習linux 覺得很好玩2.自動補全 tab鍵 建立檔案 touch 檔名3 今天學的一些快捷鍵 ctrl c 強行終止當前程式 ctrl d 鍵盤輸入結束或退出終端 ctrl s 暫定當前程式,暫停後按下任意鍵恢復執行 ctrl z 將當前程式放到後台執行,恢復到...