日常筆記之Linux的基礎

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 權限 文件名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章