linux基礎
linux,windows,macos,作業系統基於unix發展而來。
shaojun@ubuntu:~$ pwd
/home/shaojun
四個特殊符號
~波浪線
-(短橫)
·(乙個點)
··兩個點
list
no.命令說明
1ls -a
列出檔案下所有的檔案,包括以「.」開頭的隱藏檔案(linux下檔案隱藏檔案是以.開頭的,如果存在…代表存在著父目錄)。
2ls -l
列出檔案的詳細資訊,如建立者,建立時間,檔案的讀寫許可權列表等等。
3ls -f
4ls -s
在每個檔案的後面列印出檔案的大小。 size(大小)
5ls -t
按時間進行檔案的排序。 time(時間)
6ls -a
列出除了「.」和「…」以外的檔案。
7ls -r
將目錄下所有的子目錄的檔案都列出來,相當於我們程式設計中的「遞迴」實現
8ls -l
列出檔案的鏈結名。link(鏈結)
9ls -s
以檔案的大小進行排序。
不同檔案(夾)名稱有不同的顏色,顏色含義:
顏色含義
綠色可執行檔案
紅色壓縮檔案
深藍色對應的是目錄
淺藍色對應的是乙個鏈結檔案
灰色其他檔案
mkdir常見選項引數
選項引數
說明- m
為目錄指定訪問許可權
- p建立目錄時,如果父目錄不存在,則與子目錄一起建立
- v為每個檔案顯示提示資訊
建立檔案
指定檔案格式
一次建立多個檔案
touch file1 file2 file3
touch file
選項引數如下表:
選項引數
說明-a
僅修改訪問時間
-c僅修改檔案的時間,若該檔案不存在則不建立新檔案。
-d後面可以接欲修改的日期而不用目前的日期,或用 --d=「日期或時間」
-m僅修改mtime
-t後面可以接欲修改的時間而不用目前的時間,格式為[yymmddhhmm]
remove directory
remove
copy
##使用者及許可權管理命令
su root
exit
使用者(user)和使用者組(group)管理命令
使用者(user)的概念
linux是多使用者作業系統,我們可以建立多個使用者(user)。比如,朋友想借你的電腦使用一下,但你的使用者名稱下有不想讓人看到的資料,這時就可以新建乙個使用者名稱給朋友使用。
使用者組(group)的概念
使用者組(group)就是具有相同特徵的使用者(user)的集合體;比如有時我們要讓多個使用者具有相同的許可權,比如檢視、修改某一檔案或執行某個命令,這時我們需要使用者組,我們把使用者都定義到同一使用者組,我們通過修改檔案或目錄的許可權,讓使用者組具有一定的操作許可權,這樣使用者組下的使用者對該檔案或目錄都具有相同的許可權,這是我們通過定義組和修改檔案的許可權來實現的。
使用者和使用者組的****關係
二者的關係是:一對
一、多對
一、一對多或多對多。
關係說明
一對一某個使用者可以是某個組的唯一成員
多對一多個使用者可以是某個唯一的組的成員,不歸屬其它使用者組
一對多某個使用者可以是多個使用者組的成員
多對多多個使用者對應多個使用者組,並且幾個使用者可以是歸屬相同的組
使用者(user)和使用者組(group)相關的配置檔案、命令
1與使用者(user)和使用者組(group)相關的配置檔案
1)與使用者(user)相關的配置檔案
/etc/passwd (使用者(user)的配置檔案);
/etc/shadow (使用者(user)影子口令檔案);
2)與使用者組(group)相關的配置檔案
/etc/group (使用者組(group)配置檔案);
/etc/gshadow (使用者組(group)的影子檔案);
2、管理使用者(user)和使用者組(group)的相關工具或命令;
1)管理使用者(user)的工具或命令
命令說明
useradd 使用者名稱
新增使用者
passwd 使用者名稱
為使用者設定密碼
usermod
修改使用者命令,可以通過usermod 來修改登入名、使用者的家目錄
pwcov
同步使用者從/etc/passwd 到/etc/shadow
2)管理使用者組(group)的工具或命令
命令說明
groupadd
新增使用者組
groupdel
刪除使用者組
groupmod
修改使用者組資訊
groups
顯示使用者所屬的使用者組
Linux 指令(一)檔案 目錄操作
1.建立目錄 mkdir 格式 mkdir option directory.選項 p 遞迴建立 v 建立時提示 例 root ubuntu home eko x mkdir pv a b c mkdir created directory a mkdir created directory a b...
Linux 3 檔案和目錄基本操作
檔案和目錄基本操作 根據命令的存在狀態,可以把命令分為 內部命令 和 外部命令 內部命令是系統shell內建的命令,在磁碟中沒有相應的可執行檔案,而外部命令是系統在安裝時安裝時就安裝好地可執行檔案和或程式,如系統 bin sin等目錄下存放可執行檔案。linux系統中命令區分大小,如ls和ls是不相...
Linux基本指令(二)(檔案操作 壓縮)
檔案的基本操作 建立檔案 touch 格式 touch 檔名 建立資料夾 mkdir 格式 mkdir 目錄名 p 遞迴建立檔案目錄 刪除檔案 rm r 刪除目錄 f 不提示 一般使用方式 rm rf 要刪除的檔案修改檔案 mv 移動檔案 格式 mv 原始檔路徑 目標路徑 目標路徑如果是目錄位址 則...