1. 程式人生 > >Linux 編程筆記(三)

Linux 編程筆記(三)

操作 blog 簡單 語法 新的 包含 idt linux 操作 ash

上一章節對文件的基本屬性做了一個筆記,續上次筆記對Linux文件的屬性和屬性組做一筆記

我安裝的是虛擬機操作系統的版本還KaliLinux但是系統啟動速度拖延,所以剛開始還是配置Centos

1、Linux文件屬主和屬組:在Linux 操作系統中按照文件所有者、文件所有者同組用戶和其他用戶規定了不同的文件訪問權限,但是root用戶基本不受權限的限制。

更改文件屬性-----------語法:chgrp[-R]屬組文件名參數 -R遞歸更改文件名。

更改文件屬主------------語法:chown[-R]屬主名,文件名-----或者chown[-R]屬主名,屬組名,文件名

進入/root目錄將install.log擁有者改成斌這個賬號: 相反如果想改回來如下執行:

eg:[root@ww-]cd - eg:[root@ww-] #chown root: root instal.log

[root@ww-]#chown bin install.log [root@ww-] #ls -l

[root@ww-]#ls -l -rw -r--r-- 1 root root 68495 Jun 25 08:53 install.log

-rw -r--r-- 1 bin users 68495 Jun 25 08:53 install.log

技術分享圖片

技術分享圖片

2、文件與目錄管理:ls 列出目錄,cd切換目錄、pwd:顯示當前的目錄、mkdir創建一個新的目錄、rmdir刪除一個空的目錄、cp 復制,rm移除文件或目錄

幫助命令是man

ls 列出選項參數-a :全部文件,包括隱藏文件、-d: 列出目錄本身不是目錄中的文件。-l:長數據列出,包含文件的屬性,參數也可以結合使用。

技術分享圖片

pwd :選項參數-p顯示出確實的絕對路徑,而非使用連接(link)路徑,mkdir選項參數 -m是配置文件,-p時直接遞歸創建多層目錄。

rmdir:刪除空的目錄, -p遞歸連同上一級空目錄也刪除。需要刪除非空目錄使用rm命令。

cp:復制文件或目錄,選項參數較多如下;

技術分享圖片

eg: 將root目錄下的 .bashrc復制到 /tmp下,並命名Ya

[root@ww-]# cp-/.bashrc /tmp/Ya 簡單的復制 [root@ww-]#cp -i /.bashrc/tmp/Ya對已經存在的目標文件進行詢問

rm移除刪除文件或者目錄,其選項參數 -f 強制刪除,-i互動刪除,-r遞歸刪除

3、Linux文件內容查看:cat 從文件第一行開始查看文件內容, 其選項參數-b 列出行號,針對非空白做行號顯示。tac倒著顯示。

Linux 編程筆記(三)