linux 命令大全

2021-08-11 12:56:50 字數 1553 閱讀 4685

pwd 檢視當前工作目錄

mkdir -p test/test1/test2 級聯建立檔案加

mkdir -m 711 test 建立帶許可權的資料夾 rwx-rwx-rwx

rmdir ,目錄

rm -rfi 目錄 r 遞迴 f強制 i確認

echo $path檢視環境變數

path="$path":/root 新增路徑

ls -adlts

隱藏檔案 僅目錄本身 詳細資訊 容量排序  日期排序

ls --full-time ~

ls  ---color=auto/always/never

less file  按照頁檢視文件

/字串   向下搜尋

?字串   向上搜尋

空格   下一行

cat  -b file  顯示行號

head/tail -n 數字 檔案    //檢索多少行

+數字       //檢索數字之後的行

head -n 20 檔案 | tail -n 10    //檢索10-20行的資料

cp -i/r/a/u 確定/遞迴/複製後的性質完全一樣/原始檔與目標檔案有差異時才會複製(備份)

touch可以建立新檔案

basename 最後的檔名

dirname  檔案的目錄

cat tac 前後讀

-n 加啊行號

head/tail

more/less 頁

od 二進位制讀

nl -b a

-b t 跳過空行

touch -d "2 days ago" name

touch -t 0709150302 name

ls --time=ctime/atime

chmod -r755許可權

chown -r修改屬性

umask -s 檢視當前使用者新建檔案的許可權預設

022 數字是幾就相應的拿掉幾

nano 編譯器

chattr 設定檔案的隱藏屬性 +i 不能對檔案任何操作 +a 只能增加資料,不能刪除和修改資料 lschattr檢視檔案隱藏屬性

suid 就是root給使用者開的特殊權力,僅在二進位製上,shell script 不行4

sgid就是使用者組所給予的特權 檔案或目錄2

sbit使用者只能對自己的檔案目錄進行操作1

file name 檢視檔案型別

which -a command

whereis  locate 去資料庫找  updatedb

find 去磁碟找

題目:為乙個專案組,新增兩名成員,並且對該專案有相同的許可權(無論誰建立的檔案)

1.新建使用者組  groupadd project

2.新建兩個賬號 useradd -g project alice  useradd -g project bob

3.新建專案mkdir /tmp/pros  更改目錄的所有者chgrp project /tmp/pros 並賦予許可權chmod 770 /tmp/pros(chmod 2770 /tmp/pros

4.su - alice

Linux命令大全

alt f1 f7 切換登入視窗 echo 變數 env 檢視環境變數 set 檢視環境變數和自定義變數,即當前bash下所有的變數 export 將變數設為環境變數,也可檢視環境變數 ctrl c 終止程式 ctrl d 文字輸入結束 表示eof ctrl z 暫停程式,把任務丟到後台 man f...

Linux命令大全

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

Linux 命令大全

前提條件 使用者必須對被建立目錄的父目錄有寫許可權 格式 mkdir 選項 相對目錄 絕對目錄 例子 1.建立許可權為777的目錄 預設775 mkdir m 777 test1test1的許可權為 drwxrwxrwx 2.建立時建立父目錄和顯示資訊 mkdir vp 3.建立時建立父目錄和設定許...