1. 程式人生 > >Linux基礎(03)、常用基礎指令和操作

Linux基礎(03)、常用基礎指令和操作

編輯模式 開發 .so 虛擬 64位 use roo 分頁 刪除文件

  目錄  

一、什麽是Linux

二、常用基礎指令

  2.1、vi編輯

  2.2、Linux文件類型

  2.3、常用指令:增、刪、改、查、其他

三、Linux的目錄和權限

  3.1、目錄

  3.2、權限

  3.3、修改權限


一、什麽是Linux      

Linux是操作系統:Windos、Mac、Linux、Unix\

Linux的劃分

  Ubuntu //教育

  Centos //服務器端

  Deepin

  Suse

  紅旗

使用Linux的原因

  穩定、安全(開發人員、權限控制、開源)、免費、省資源

虛擬機

  Window:VMware、Mac:Vritual box


二、常用基礎指令      

2.1、vi編輯

1、vi  文件名
2、進入編輯模式:insert
3、進行編輯
4、退出方式:先esc
    1)保存退出
    :wq    
    2)不保存,強退
    :q!
    3)不保存,退出
    :q

2.2、Linux文件類型

技術分享圖片

-    //文件,file
d    //文件夾,directory
l    //鏈接,link
c    //字符設備文件
b    //塊設備文件
s    //套接字文件
p    //管道(pip)文件

2.3、常用指令:增、刪、改、查、其他

touch f             //創建文件f
mkdir d //創建文件夾d mkdir d1 d2... //創建多個文件夾 mkdir -p d1/d2/d3 //如果存在錯誤,根據需要生成父目錄

rm      //刪除文件/空文件夾
rm -r   //遞歸刪除(文件夾和文件)
rm -rf  //遞歸刪除且不提醒
vi      //編輯文件

echo      //追加,帶換行
echo -n    //追加,不帶換行
echo -e    //執行轉義操作,如‘\t’執行分隔操作
nano      //和vi同類的文本編輯,需要下載

註:修改權限(chmod)、用戶和用戶組(chown)見最後

cat         //查看文件
    more    //分頁顯示    more 1.txt
    head    //顯示前n行    head -n 1.txt
    tail    //顯示倒數n行    tail -n 1.txt
    less

ls          //查看目錄
    ls -al  //查看所有文件(夾)完整信息
    ll      //查看文件(夾)完整信息

pwd         //查看當前目錄
ip addr     //查看IP
whoami      //查看當前用戶
which **    //查看**文件所在目錄
help **     //查看幫助
** --help   //查看幫助

其他

cd      //切換盤符
mv      //移動文件(夾)
cp      //拷貝文件
cp -r   //拷貝文件夾
exit    //退出當前用戶
su      //切換用戶,如su root可以切換至root用戶


三、Linux的目錄和權限      

3.1、目錄

/bin                //可執行文件所在位置
/sbin               //可執行文件所在位置    system bin
/usr/bin            //廠商級別
/usr/sbin           //
/usr/local/bin      //用戶級別
/usr/local/sbin
bin -> usr/bin
boot                //啟動目錄,引導文件
dev                 //設備目錄
etc                 //額外文件所在目錄,引申為配置文件
home                //家目錄    centos用戶 ===> /home/centos    ~
lib -> usr/lib      //庫文件    .so文件
lib64 -> usr/lib64  //64位庫文件
media               //媒體文件
mnt                 //掛載目錄
opt                 //option,可選軟件安裝位置
proc                //process,進程文件
root                //root用戶的家目錄
run                 //運行時文件
var                 //運行時變量文件
srv                 //service服務目錄
sys                 //系統
tmp                 //臨時目錄
usr                 //廠商級目錄

3.2、權限

技術分享圖片

r   //讀權限,4,read
        影響文件:cat
        影響文件夾:ls
w   //寫權限,2,write
        影響文件:echo >>
        影響文件夾:文件夾目錄樹的修改(名稱)
x   //執行權限,1,execute
        影響文件:指向
        影響文件夾:cd,限制讀寫
註意:對於文件夾內部文件的刪除操作,不取決於文件權限,取決於文件所在的文件夾權限
        
u   //用戶,user
g   //用戶組,group
o   //其他,other

修改權限

chmod u+r 1.txt                 //change mode修改模式,給user加上read權限
chmod 644 1.txt                 //將1.txt設為“讀寫-讀-讀”權限,644為文件常用權限
chmod 755 bbb                   //將bbb設為“讀寫執行-讀執行-讀執行”權限,755是文件夾常用權
sudo chown centos:centos /opt   ////修改opt的用戶和用戶組為centos

Linux基礎(03)、常用基礎指令和操作