Linux的簡介和特點
簡介:
1.是一個功能強大的操作系統
2.一個類似Unix操作系統,沒有Unix就不會有Linux
3.可安裝在各種計算機硬件設備上,如手機、平板電腦
4.95%的服務器操作系統都選擇Unix/Linux
特點:
1.開發性多用戶多任務的系統
2.具有出色的穩定性和速度性能
3.具有可靠的系統安全性
4.提供了豐富的網絡功能
5.標準兼容性和可移植性
6.提供了良好的用戶界面
Linux文件目錄
/ 根目錄
/etc 存放系統和應用程序的配置文件
/usr 存放一般不需要修改的應用程序,大部分安裝的查詢也會安裝到該目錄
/mnt 存放臨時的映射文件(掛載光驅,硬盤等)
/proc Linux系統目錄
/home 存放用戶文件的主目錄
/dev 設備文件的目錄
/boot 存放內核及啓動所需要的文件
/bin 用戶和系統管理員需要使用的命令程序
/root root用戶的home目錄
/tmp 程序運行時生成的臨時文件
/sbin 存儲系統管理員專用的應用程序
/var 包含各種數據文件、日誌、臨時文件等。
Linux基本命令
pwd 查看當前的目錄
clear 清屏
ls 查看當前目錄下所有可見的文件
ll 以列表的形式查看當前目錄下所有可見的文件
ls -a 查看當前目錄下的所有文件
ls -la 以列表的形式查看當前目錄下所有文件
cd 文件名 進入文件
cd .. 返回上一級
cd /目錄 用絕對路徑切換到某個目錄
cd / 切換到根目錄
文件夾的創建
mkdir 文件夾名 創建一個文件夾
mkdir 文件夾1 文件夾2 創建多個文件夾
mkdir -p 文件夾1/文件夾2/文件夾3/ 創建多級文件夾
文件的創建
touch 文件名.後綴 創建一個文件
touch 文件1.後綴 文件2.後綴 創建多個文件
刪除文件夾(只能刪除空目錄)
rmdir 文件名 刪除一個文件夾
rmdir 文件夾1 文件夾2 刪除多個文件夾
強制刪除文件夾和文件
rm -rf 文件夾名
文件或文件夾重命名(當源文件所在目錄跟目標目錄相同時)
mv 舊的名稱 新的名稱
剪切文件或文件夾(當源文件所在目錄不在目標目錄時)
mv 文件名稱 其他文件夾
文件複製到指定的目錄下
cp -r 文件 /目錄/文件夾
查找文件
find -name '文件'
查詢當前目錄下的文件
find /目錄 -name '文件'
查詢當前目錄下包含 字符 的文件
find /目錄 -name '*字符*'
查看文件內容
cat 文件名(顯示最後一屏,看上面要用鼠標滾動)
more 文件名(一頁一頁的顯示,會有百分比,空格看下一頁,回車看下一行,Q結束查看)
less 文件名(一頁一頁的查看,pageup往上翻頁,pagedown往下翻頁,Q結束查看)
head -n(數值) 文件名(顯示文件的前幾行內容由數值決定)
tail -n(數值) 文件名(顯示文件的後幾行內容由數值決定)
tail -f 文件名(查看動態日誌)
vi編輯文檔
vi 文件名(進入命令模式)
vi的三種模式之間的切換
命令模式---->編輯模式(A:光標後,I:光標前,O:光標下一行)
末行模式--按Esc-->命令模式
編輯模式--按Esc-->命令模式
命令模式--Shift+:-->末行模式
末行模式
:set nu 顯示行號
:wq 保存退出
:q! 不保存退出
命令模式技巧
^ 光標移動到當前行數的開始位置
$ 光標移動到當前行數的末尾位置
gg 光標移動到首行開始位置
G 光標移動到末行末尾前一個位置
ngg 移動到指定的行號(n是指指定的行號)
yy 複製一行
y^ 複製光標前面的
y$ 複製光標後面的
p 粘貼
dd 刪除一行
ndd 刪除多行(n是指數量)
d^ 刪除光標前面的
d$ 刪除光標後面的
u 撤銷操作
x 刪除單個字符,先刪後面的再刪前面的
/ 查找操作
Ctrl+z 進程掛起
fg 重新啓動進程
| 管道命令
grep 字符串 查找文件中匹配的字符串
rpm 軟件管理
rpm -qa | grep 程序 查看程序是否安裝了
rpm -ivh 安裝程序
rpm -ql 查看程序的安裝位置
rpm -e 卸載安裝的rpm程序
rpm -e --nodeps 強制卸載
rpm安裝(需要安裝包)
yum list 查看可以安裝哪些工具
yum update 更新
yum install 程序 在線安裝程序
yum remove 卸載程序
yum clean packages 清理緩存
yum安裝(需要網絡)
tar xvf 程序壓縮包 -C /usr/local 程序壓縮包解壓到/usr/local下
源碼安裝(有源碼,解壓,安裝)
用戶管理:
d 目錄文件
- 普通文件
創建用戶:useradd 用戶名
刪除用戶:userdel 用戶名
設置密碼:passwd 用戶名
切換超級用戶:su -
切換普通用戶:su -用戶名
查看用戶在線:who
創建組的操作:groupadd 組名
查看用戶所在組:groups 用戶名
修改用戶所在組:gpasswd -a 用戶名 組名
用戶文件的管理:drwxr-xr-x
d 目錄文件
rwxr-xr-x 9個字符分成三組
r:read 讀 4 w:write 寫 3 x:執行 1 -:沒有權限
用戶 rwx 7
組 r-x 5
其他 r-x 5
文件擁有者的修改
chown 用戶名 文件名
修改文件所在組
chgrp 組名 文件名
修改權限(普通用戶只能修改自己擁有文件的權限)
chmod 權限 文件名