linu基礎命令1

2022-05-11 14:20:29 字數 2248 閱讀 1365

/根目錄,第一級目錄

1.ls列出當前目錄下的檔案和目錄

-a: 列出所有的檔案,包括所有以.開頭的隱藏檔案

-d: 列出目錄本身,並不包含目錄中的檔案(-ld)

-h: 和-l一起使用,檔案大小人類易讀 (-lh)

-l: 長輸出

-ltr:按照建立時間來排序

2.man 命令幫助介面

3.pwd 顯示出當前/活動目錄的名稱

4.cd    切換工作目錄

cd -切換至上次所處的目錄

cd~切換至家目錄

cd ..切換至上級目錄

cd   切換至使用者家目錄

cd 目錄

5.mkdir 建立目錄

-p: 根據需要建立父目錄      mkdir /1/2/3 -p

6.echo 輸出並顯示一行文字

例項1:root@ken ~]# echo "this is ken"

this is ken

例項2:\n換行符,如果不加-e不能進行解釋,會當做普通字元進行輸出

[root@ken ~]# echo "this is ken \nnice to meet you"

this is ken \nnice to meet you

[root@ken ~]# echo -e "this is ken \nnice to meet you"

this is ken

nice to meet you

例項3:  [root@ken ~]# echo 「123「>123.txt

1237.touch 建立普通文字

8.cp 複製檔案和目錄

-r: 複製目錄

-a: 複製時,盡可能保持檔案的結構和屬性. 等同於 -dpr

例項1:複製檔案到目錄

[root@ken ~]# cp 原始檔 目標檔案

例項2:複製檔案並改名

[root@ken ~]# cp t.sh test1.sh

例項3:複製目錄

[root@ken ~]# cp -a ken ken1

例項4:複製多個檔案到目錄

[root@ken ~]# cp test test1.sh test.sh ken

[root@ken ~]# ls ken

test  test1.sh  test.sh  t.sh

9.mv  移動 (改名) 檔案

例項1:移動檔案到目錄

[root@ken ~]# mv k ken

例項2:移動多個檔案到目錄

[root@ken ~]# mv 1 2 ken         

例項3: 改名

[root@ken ~]# mv ken ken3

10.rm 移除檔案或者目錄

例項1:刪除乙個檔案                          

[root@ken ~]# rm test

rm: remove regular file 『test』? y

rm-rf ./*刪除當先目錄所有檔案

例項2:強制刪除檔案(不提示)-f

[root@ken ~]# rm -f test1.sh

例項3:刪除目錄  -r

[root@ken ~]# rm ken2

rm: cannot remove 『ken2』: is a directory

[root@ken ~]# rm -rf ken2

11.rmdir   刪除空目錄

12.cat 檢視文字(相對較小)

-n 顯示行號

例項1:

[root@ken ~]# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

13.more>less>cat>tail=head     檢視文字

more:檢視文字(顯示檢視百分比)

head:檢視文字前面幾行(預設前十行)

head -n 5      列印前5行的內容

tail:檢視文字後幾行(預設後十行)

tail-n 5          列印前5行的內容

14.clear 清屏  快捷鍵:ctrl+l   

強制終止 :ctrl+c

15.poweroff   關機

16.reboot    重啟

Linu檔案處理命令

命令格式 命令 選項 引數 例如 ls la etc 多個選項可以寫在一起,個別命令不遵循此格式,簡化選項只用乙個 完整選項需要寫兩個 a等於 all 1.命令格式與目錄處理命令ls ls功能描述 顯示目錄檔案 執行許可權 所有使用者 位於 bin ls 選項 常用的是 a和 l a 所有檔案,包括...

Linu基礎之許可權管理

22.1 什麼是許可權 針對某些檔案或者程序,對使用者進行限制,許可權可以理解為用於約束使用者能對系統所做的操作。22.2 許可權和使用者的關係 root centos7 ll total 1364 drwxr xr x.2 root root 6 jun 18 17 43 conf d檔案型別 r...

基礎命令1

git status 可以隨時隨地的檢視工作區的狀態 git add 提交新檔案或提交修改 git diff difference。檢視不同 修改之後 git commit m note 提交到倉庫 cat 獲取當前文件的內容。在git中,head表示當前版本,head 表示上乙個版本,head 表...