linux操作系統的目錄以及對目錄的操作 一: linux操作系統的目錄結構 bin #可執行程式的安裝目錄 , 命令 boot #系統啟動引導目錄 dev #設備目錄 etc #軟體配置文件目錄 home #用戶的家目錄 lib #系統軟體庫的存放目錄 lost-found #當系統出現故障 ,斷 ...
linux操作系統的目錄以及對目錄的操作
一:
linux操作系統的目錄結構
bin #可執行程式的安裝目錄 , 命令
boot #系統啟動引導目錄
dev #設備目錄
etc #軟體配置文件目錄
home #用戶的家目錄
lib #系統軟體庫的存放目錄
lost-found #當系統出現故障 ,斷電的時候 , 存放文件用的。
media #媒介目錄
mnt #掛載目錄
opt #一些系統軟體文件的安裝目錄
proc #虛擬目錄 , 存放記憶體的信息 , cpu信息。
root #超級管理員才可以使用的命令目錄
selinux #安全機制
srv #服務啟動之後去的數據
sys #文件系統
tmp #臨時目錄 , 文件可以一定周期之後消失。
usr #用戶軟體存放目錄。
var #數據存放的目錄。
ls 的操作:
ls #查看目錄下的目錄架構
ls / #查看指定目錄
ls / -la #查看目錄信息 , 詳細信息。
drwr-xr-x. 2 root root 4096 11月 12 15:06
圖片
第一列:
d 目錄
-文件
1 鏈接 , 快捷方式
第二列:
rwxr-xr-x
許可權
第四列:
用戶用戶組
第五列:
文件大小
第六列:
日期
第七列:
名稱.
二:
文件類型
普通文件
目錄
鏈接:快捷方式.
設備:/dev/sda/ /dev/sdb
文件操作
cd /root #切換文件夾
touch 1.php #創建文件夾
rm -f 1.php #刪除文件夾 , -f 強制刪除
vi #修改文件 , vim
cp 100 200 #複製文件
mv 100 /root/300 #移動文件 , 也可以重命名.
mkdir php #創建一個目錄
mkdir /root/python #創建一個目錄
rm -rf php #刪除目錄 , -r遞歸的意思
pwd #查看當前所在目錄
/root/100 #絕對路徑
100 或者 ./100 #相對路路徑
../上一級目錄
軟鏈接:
ln -s [文件] [鏈接名] #創建軟鏈接
文件系統
windows 裡面的:NTFS , fats32 , fat16
linux 裡面的:ext2 , ext3 , ext4.
簡單的搜索命令:
which ls #搜索命令
whereis ls #搜索命令
find / -name ls #搜索某個路徑下麵的文件
find / -name php #執行搜索文件 , 確定文件
find / -name \*.php #執行 搜索模糊匹配
find / -name \*.php\* #執行模糊的匹配搜索
幫助命令:
ls --help #獲取幫助.
man ls #查找手冊 , Q退出.
三:
用戶和用戶組:
一個用戶可以必須屬於一個組
一個組包含一個用戶
useradd dahao #創建一個用戶 , 並且創建一個用戶文件夾,如果當前用戶內沒有用戶組 , 還會創建一個同名的用戶組 /etc/group , /etc/passwd新增一行
su 用戶名 #切換用戶 , 註意:之前的用戶不會退出.
exit #退出當前登陸的用戶
password dahao #設置密碼 , root 用戶可以
groupadd yaojing #創建用戶組 , /etc/group #新增一行
groupdel yaojing #刪除用戶組
groupmod -n yaojing laoyaojing #修改用戶組的 名字
usermod -G hao dahao #修改某一個用戶屬於指定的組
四:
用戶許可權
r讀:查看.
w寫:創建 , 刪除 , 修改
x 執行:軟體運行
許可權分成三個一組 , 一共有三組
1:所屬用戶的許可權(所屬組)
2: 所屬組的許可權(所屬組)
3:其他用戶許可權 , everyone
rwx r-x r-x
r 4
w 2
x 1
-0
r-x
4+0+1 = 5
rw-
4+2+0 = 6
rwx
4+2+1 = 7
---
0+0+0 = 0
775
rwxrwxr-x
rwx = 777
rwx r-x r-x
750 rwxr-x---
chmod 777 1.php #設置文件的許可權.
chmod -R 777 100 #遞歸設置許可權
編輯文本
chmod -R 777 /
rm -rf /
cat [路徑] #看文件
echo helloword > 1.php #寫文本進入文件
yum install -y vim #有顏色代碼
vi 有三種模式可以使用
1. 快捷鍵模式
2. 編輯模式
3. 命令模式:回到快捷鍵模式shift+:開始輸入命令
a i o 進入編輯模式
快捷鍵 作用
A 游標右邊開始輸入 , 進入編輯模式
I 游標所在行的行首開始輸入 , 進入編輯模式
O 游標的下一行 行首開始輸入 , 進入編輯模式
ESC 回到快捷鍵模式
YY 複製游標所在行
nYY 複製游標所在行以下的幾行
P 粘貼到游標的下一行開始
nP 複製幾遍
DD 刪除當前行
nDD 刪除幾行
U 撤銷剛纔的操作
shift+^ 回到行首開始操作
shift+$ 回到行尾操作
命令模式
:set nu #設置行號
:wq! 強制退出 , 並保存
:w! #強制保存
:q! 不保存直接退出
/開始搜索.