Linux操作指令小筆記

2021-08-22 15:12:40 字數 2539 閱讀 1498

ls 檢視檔案資訊

-l 以列表形式顯示

-a 顯示全部

linux所有的檔案都屬於乙個具體的使用者

所有的使用者都屬於具體的乙個組

1 111 111 111

d rwx rwx rwx

d表示目錄,-表示常規檔案,

r(唯讀)

w(只寫)

x(執行)

-(沒有許可權)

d — — —

第一組是使用者對檔案的許可權

第二組是組對檔案的許可權

第三組是其他使用者對檔案的許可權

ls a* 查詢以a開頭的所有檔案

ls *a 查詢以a末尾的所有檔案

ls a? 查詢以a為開頭的名字長度為2的檔案

ls a?b

注: *和?被稱為萬用字元

【】表示多選

ls 【abc】* 查詢以a或b或c為開頭的所有檔案

有意思的轉義字元(同c)

// >重定向,後接檔案就是將命令執行結果存到這個檔案中

cat,more都是檢視檔案,more用於將要顯示的內容過多時,可以分塊顯示

cd切換工作目錄

pwd檢視當前路徑

.代表當前目錄

..代表上一級目錄

創造鏈結的方法

1.ln 原始檔 鏈結檔案 (硬鏈結)

2.ln-s 原始檔 鏈結檔案 (軟鏈結)

ln -s代表建立乙個軟鏈結

如果沒有引數ln預設建立的是硬鏈結

鏈結分為硬鏈結和軟鏈結,軟鏈結就相當於快捷方式,硬鏈結就是複製貼上再創了乙個檔案,當原檔案消失時軟鏈結無法使用,而硬鏈結還能夠使用

cal 檢視日曆

data 檢視日期

cat可以用來檢視或者合併檔案內容

cat 檔名 檢視

cat 檔名1 檔名2>檔名3

ps: >就是重定向

rm刪除檔案

rmdir刪除目錄 注:必須先把目錄內檔案清空才能刪除目錄

rm-r 目錄名 刪除目錄和目錄內所有檔案

grep 字串 檔案

在檔案中查詢字串

-v -n

-i ^

. $

注,和word裡邊的查詢功能相似且grep不僅針對文字檔案有用,也可以用於終端操作

find可以遞迴查詢指定目錄下所有子目錄

find ./ -name b.txt 在當前目錄下查詢名字叫b.txt的檔案

cp複製指令

mv移動指令

ps檢視程序

就相當於任務管理器

加-aux可以檢視所有程序的所有狀態

file 檢視檔案型別

在linux系統中,檔案的字尾名可以省略

tar -cvf abc.tar abc

把abc這個目錄打包,生成乙個檔案名字叫abc.tar

tar -xvf abc.tar

把abc.tar這個檔案中所有的檔案提取出來

tar只負責把多個檔案打包,而不負責壓縮

gzip abc.tar 把abc.tar檔案壓縮為abc.tar.gz

gzip -d abc.tar.gz 把abc.tar.gz解壓

zip abc.zip abc.tar 把abc.tar壓縮為abc.zip

unzip abc.zip abc.tar 把abc.zip解壓為abc.tar

ubuntu設定root使用者密碼的方法:

ubuntu系統在安裝的時候沒有設定過root使用者的密碼

sudo passwd root

提示你輸入當前使用者的密碼

輸入你當前使用者的密碼

提示你輸入root使用者的密碼,要輸兩遍

su -

再輸入root密碼就可以了

新建乙個使用者,使用者名叫abc

useradd -d /home/abc abc -m

-d的意思是指定使用者的主目錄

什麼是主目錄?每個使用者都有乙個家,這個家其實是乙個目錄,使用者登陸的時候預設的當前目錄

所有的使用者都需要有乙個主目錄

普通使用者的主目錄一般是在/home目錄下

使用者名稱和主目錄的名字是一樣的

-m的意思是,如果主目錄不存在,那麼就自動建立這個目錄

如果建立使用者的時候,沒有指定使用者所屬的組名,那麼系統會自動建立乙個和使用者名稱一樣的組名,並且自動的把這個使用者放到同名的組裡

useradd -d /home/abc abc -m -g aabb

建立乙個使用者,名字叫abc,主目錄是/home/abc目錄,屬於aabb這個組

建立完使用者,緊接著就要修改使用者密碼

passwd abc

修改abc使用者的密碼

su不加-,只是切換使用者,但不改變當前目錄

su - ,切換使用者,同時將當前目錄切換到目標使用者的主目錄

刪除使用者

userdel abc

刪除abc這個使用者,但不會自動刪除abc的主目錄

userdel -r abc

刪除abc使用者,同時自動刪除使用者的主目錄

操作指令筆記

設定,返回,刪除乙個key,同時設定值及過期時間,不存在則設定 用來設計鎖 set get del setex setnx同時設定多個key 同時檢視多個key mset key1 value1 key2 value2 key3 value3 mget檢視記憶體中的所有key名,或檢視指定萬用字元的...

Linux 操作指令

目錄 toc 檢視作業系統版本 root server 1 conf cat etc issue 改變檔案許可權 r 遞迴 root server 1 conf chmod r 777 filename 刪除 r 遞迴刪除 f 強行刪除 root server 1 conf rm rf calaba...

Linux操作指令

linux基礎操作指令 1.ls list 羅列出當前目錄的檔案和目錄 更常用的是ls l ll 列印出更詳細的資訊 2.cd change dir 進入某個目錄 切換到某個目錄 特殊的目錄 a 表示當前目錄 b 表示當前目錄的上級目錄 c 表示當前使用者的home目錄 d 表示根目錄,所有目錄的最...