作為當代前端,前後端的界限越來越小,要想走的更穩,學習Linux操作系統的相關知識是必不可少的。 為什麼伺服器端採用linux操作系統? 1.linux相對於windows的性能更加穩定 2.前期投入成本低,相比於windows的伺服器產品,linux是完全開源免費的,linux支持最小化安裝,在相 ...
作為當代前端,前後端的界限越來越小,要想走的更穩,學習Linux操作系統的相關知識是必不可少的。
為什麼伺服器端採用linux操作系統?
1.linux相對於windows的性能更加穩定
2.前期投入成本低,相比於windows的伺服器產品,linux是完全開源免費的,linux支持最小化安裝,在相同環境配置下比windows的系統消耗更低.
3.安全性較windows高
由於windows市場占有率,大多數的病毒都是基於真對於windows系統開發,而linux相對較少。
windows的系統源碼封閉,易植入未知東東,而linux的完全開源,我們可以掌控一切
4.更易於維護
linux系統本身提供良好的數據備份工具,而windows則需要使用昂貴地方軟體
windows系統的頻繁更新,企業為保證伺服器安全會隨之頻繁更新系統。而linux則更新頻率相對較低。
linux的基本操作命令:
一.獲取文件基本屬性(3個ch-)
ls -l 文件名或為空則為當前目錄下的所有文件 查詢文件的基本屬性
ls -l home
總用量 0
drwxr-xr-x. 2 root root 6 9月 2 19:00 rongye
drwxr-xr-x. 2 root root 6 9月 2 19:31 tt
第一個字母代表意思:
d:為文件目錄(文件夾)
-:為文件
l:鏈接文檔(link file)
後面的字母示意:屬主許可權 屬組許可權 其它用戶許可權
3個為一組,wxr其中-為沒有許可權
Linux文件的基本許可權就有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。
chown:更改文件屬主,也可以同時更改文件屬組(owner)
chgrp:更改文件所屬群組(grp)
chgrp -R (更改某個目錄文件的屬組時,如果加上-R的參數,那麼該目錄下的所有文件的屬組都會更改)
chmod:更改文件屬性(owner/group/other三個角色的rwx屬性)
全選分數
r=4,w=2,x=1
owner=4+2+1,
group=4+2+1,
other=0+0+0,
chmod 770 文件路徑/文件名
或者 chmod u=rwx,g=rx,o=x
二.文件與目錄管理(7個)
變換目錄cd
列出當前路徑下的所有目錄ls
輸出目錄名pwd
創建新的目錄 mkdir
刪除一個空目錄 rmdir
複製當前目錄 cp
刪除當前文件或目錄rm
cd 變換目錄
cd[相對/絕對路徑]
cd ~[root用戶目錄]
cd - 回到剛剛操作的目錄
cd .. 跳轉到上一級目錄
ls:列出目錄
ls -a 列次所有目錄
ls -l 列出所有目錄的屬性
mkdir創建一個新目錄
-m 創建時修改文件的預設許可權
pwd 列出所在目錄
pwd -P列出所在目錄的連接路徑
rmdir 刪除目錄下的空目錄
若rmdir -P刪除當前目錄下的所有目錄
cp 複製目錄選項: cp 選項 複製路徑/文件 目標地路徑/文件
i:若複製目錄需要被覆蓋,需要提示操作
mv:移動目錄
mv i 要移動的目錄 移動到的路徑/文件名
[root@www ~]# cd /tmp
[root@www tmp]# cp ~/.bashrc bashrc
[root@www tmp]# mkdir mvtest
[root@www tmp]# mv bashrc mvtest