終端:Ctrl+Alt+T 或者桌面/文件夾右鍵,打開終端
切換為管理員:sudo su 退出:exit
查看內核版本號:uname -a
內核版本號含義:5 代表主版本號;13代表次版本號;0代表修訂版本號;30代表修訂版本的第幾次微調;數字越大表示內核越新.
目錄結構
/bin:存放常用命令(即二進制可執行程序) ?(重點)
/boot:系統內核及啟動有關的文件(重點)
/dev:存放設備文件(重點)
/etc:存放系統配置文件(重點)
配置文件是為一些計算機程序配置參數和初始值的設置;
/home:所有普通用戶的家目錄
/root:管理員用戶的家目錄
/lib:存放庫文件
/usr:存放系統應用程序及文檔
/proc:虛擬文件系統目錄,以進程為單位存儲內存的映射(重點)
/mnt:臨時掛載點
/tmp:存放各種臨時文件,是所有用戶均可訪問的地點;
/var:存放系統中常改變的文件,如系統日志
常用的命令
pwd:顯示當前所在位置的絕對路徑
cd 路徑:切換當前工作位置
cd . :退回到當前位置
cd .. :退回到上一層
touch ?文件名:創建一個文件
ls:默認顯示當前位置當前目錄下的內容
clear:清屏
Linux系統上的proc目錄是一種文件系統,即proc文件系統.與其他常見的文件系統不同的是,/proc是一種偽文件系統(也即虛擬文件系統);存儲的是當前內核運行狀態的一列特殊文件,用戶可以通過這些文件查看有關系統硬件及當前正在運行進程的信息,甚至可以通過更改其中某些文件來改變內核的運行狀態;
家目錄
家目錄:/home/stu ? ?~ ?兩者等價
/home :普通用戶的家目錄
在home下每個普通用戶都有一個以用戶名命名的目錄,這個就是家目錄.
家目錄:多用戶 stu1 stu2,具體的用戶的家目錄:/home/stu1,比如:
stu1:登錄上系統后所處的位置在:/home/stu1;
stu2:登錄上系統后所處的位置在:/home/stu2;
每個用戶只能在自己的家目錄下創建文件、修改文件等, 不能修改其他用戶家目錄中的文件。
注意:不能訪問其他用戶的家目錄,更不能修改其他用戶家目錄中的文件;
簡單使用命令練習
pwd:顯示當前所在位置的絕對路徑
cd 路徑:切換當前工作位置
cd . :退回到當前位置
cd .. :退回到上一層
ls:默認顯示當前位置當前目錄下的內容
clear:清屏(相當于翻頁)
touch:創建普通文件
mkdir:創建目錄文件
絕對路徑名和相對路徑
1)絕對路徑:
絕對路徑名是沿著層次樹,從根目錄開始,由到達相應文件的所有目錄名連接而成的,各目錄名之間以 / 字符隔開.
2)相對路徑:
是從當前目錄開始到指定位置的相對路徑;
. 代表當前目錄
.. 代表該目錄的父目錄(上一層目錄)
3)合理使用路徑名
如何使用絕對路徑名和相對路徑名,取決于該方式是否涉及更少的目錄,也就是更方便。
文件類型與權限
Linux上一切皆文件;
Linux不以文件的擴展名來區分文件類型,而是在文件屬性中有一列專門記錄文件類型.
普通文件:.c ? .cpp .h ?.txt ?.pdf ?.xls ? (-)
目錄文件:文件夾 ? ?(d)
管道文件:用于進程間通信的一種文件 ?(p)
鏈接文件:相當于Windows上的快捷方式 ? (l)
設備文件:字符設備文件(c),塊設備文件(b),套接字(s)
(Linux是多用戶系統,Windows是單用戶系統 .(1)多用戶:同時登陸使用引出 權限的控制單用戶:Windows是單用戶的,不能同時登錄使用; )
對于一個文件來說,操作它的用戶可以分為三類:所有者,同組用戶,其他用戶
u:表示文件屬主的訪問權限(user);
g:表示文件同組用戶的訪問權限(group);
o:表示其他用戶的訪問權限(others);
文件權限:
r:(read)讀權限,值為4;
w:(write)寫權限,值為2;
x:(execute)執行權限,值為1;
x:執行權限:對于普通文件是執行權限,對于目錄文件是可進入的權限
修改文件權限(用關鍵字chmod)
修改屬性
修改所屬者:chown newuser filename
修改組用戶:chgrp newgroup filename
(1)文字設定法
u:表示屬主(user) g:表示同組人(group ) o:其他人(others) a:所有人(all)
+:表示增加權限 -:表示去掉權限
u,g,o,a是一個參數,中間不能有空格,如果想設置多個,可以用逗號隔開.
例如:修改main.c文件的所有者權限:
1).取消寫權限:chmod u-w main.c
2).成為可寫可讀的 chmod u=rw main.c
3).同時修改main.c的屬主權限和組用戶權限:chmod u-w,g+x main.c
如果對3個都要給用文字修改就比較麻煩,用數字設定法比較方便;
(2)數字設定法
r:(read)讀權限,值為4;
w:(write)寫權限,值為2;
x:(execute)執行權限,值為1;
采用數字設定法時,權限通常由三位數字組成,每一位數字代表一種角色的權限。每個角色的數值由其所具有的權限對應的數值之和構成 .
格式如下:chmod nnn filename注:每個n都是一個0-7的整數值;
例如:chmod 664 main.c
chmod 777 main.c