成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端應該會的32個Linux常用命令

開發 前端 Linux
由于 Mac 的系統是基于unix的,所以 Mac 終端的一些命令與linux通用的。本文介紹的命令是可以在 Mac 中使用的。

大家好,我是 CUGGZ。

Linux 命令是在命令行(CLI)上運行的程序。命令行是接受文本行并將其處理成計算機指令的界面。任何圖形用戶界面 (GUI) 都是命令行程序的抽象。通過 GUI 進行多步驟處理的任務有時候可以通過在命令行中鍵入命令在幾秒鐘內完成。學習基本的命令行有助于提升工作效率。今天就來分享 32 個常用的 Linux 命令。

由于 Mac 的系統是基于unix的,所以 Mac 終端的一些命令與linux通用的。本文介紹的命令是可以在 Mac 中使用的。

一、文件管理

1. cat

cat 命令用于連接文件并打印到標準輸出設備上。

cat index.html

使用 cat > filename c可以創建一個新文件:

cat > style.css

使用 cat filename1 filename2 >> filename3 可以連接兩個文件(1 和 2)并將它們的輸出內容存儲在一個新文件3中。

cat filename1 filename2 >> filename3

2. rmdir

rmdir 命令用于刪除空的目錄。

3. rm

rm 命令用于刪除一個文件或者目錄。

我們還可以使用 rm -rf 命令來快速刪除文件夾/目錄及其內容。

注意:使用此命令需要非常小心,并仔細檢查所在的目錄。這個操作將刪除所有內容并且無法撤消。

4. touch

touch 命令用于修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的文件。

如果不添加任何參數,就會將文件的修改時間改為當前的系統時間。

5. cp

cp 命令主要用于復制文件或目錄。使用該指令復制目錄時,必須使用參數 -r 或者 -R 。

這里復制了test目錄,并重命名為了test1,test1目錄中也包含test目錄中所有的內容。

6. mv

mv 命令用來為文件或目錄改名(如果目錄名稱不存在)、或將文件或目錄移入其它位置。

這里將 test1 文件移動到了 test 文件中。

7. locate

locate命令用于查找符合條件的文檔,他會去保存文檔和目錄名稱的數據庫內,查找合乎范本樣式條件的文檔或目錄。一般情況下,只需要輸入 locate file_name 即可查找指定文件。

二、磁盤管理

1. cd

cd 命令用于切換當前工作目錄,需要與文件/目錄名稱一起使用:

這里的目錄/文件名稱可以是一個絕對路徑或者相對路徑。若目錄名稱省略,則變換至使用者的 home 目錄 (也就是剛 login 時所在的目錄)。另外,~ 表示為 home 目錄, . 表示目前所在的目錄, .. 表示目前目錄位置的上一層目錄。

2. mkdir

mkdir 命令用來在當前位置(當前目錄)新建一個文件夾。只需使用該命令加上需要新建文件夾的名稱即可:

mkdir test

下面是創建的結果,使用ls命令就可以看到剛創建的名為test的文件夾:

我們還可以同時創建多個文件夾,只需在多個文件夾之間添加空格即可。如果一個文件夾名稱中包含空格,就需要使用雙引號來寫這個文件夾名字:

3. pwd

pwd 命令用來查看當前文件(文件夾)在文件系統中的絕對路徑。

pwd
/Users/mac/Desktop/函數式編程

4. ls

ls 命令用來展示指定工作目錄下之內容,會列出目前工作目錄所含之文件及子目錄。

# ls

FZLanTYJ_Bold.OTF FZLanTYJ_Heavy.OTF FZLanTYJ_Medium.OTF
FZLanTYJ_DemiBold.OTF FZLanTYJ_Light.OTF FZLanTYJ_Regular.ttf

我們還可以給ls命令添加參數,例如:

  • ls -l
  • ls -a

ls -l :

ls -a 命令會列舉出文件夾/目錄中所有的文件,包括隱藏文件:

我們還可以將兩個參數放在一起使用,輸出的結果將是兩個參數分別執行時的效果和:

可以看到,輸出的結果中包含了常規文件和隱藏文件的附加信息。

三、系統設置

1. clear

clear 命令用于清除屏幕。

2. uptime

在linux中,uptime命令用來顯示我們的系統運行了多少時間、當前登錄的用戶數,操作系統在過去的1、5、15分鐘內的平均負載。

uptime

22:52 up 10 days, 8:57, 2 users, load averages: 4.63 4.15 3.13

我們可以使用uptime來確定是服務器還是網絡出了問題。例如如果網絡應用程序運行,運行uptime來了解系統負載是否很高。如果負載不高,這個問題很有可能是由于網絡引起的而非服務器。

可以使用 w 命令來代替 uptime。w 也提供關于當前系統登錄用戶和用戶所進行工作的相關信息。

3. users

users 命令用來顯示系統當前登錄的用戶。

users

mac

4. lsof

lsof 命令用于查看端口占用情況:

lsof -i:3000

5.df

df 命令用于顯示目前在 Linux 系統上的文件系統磁盤使用情況統計。

6. passwd

passwd 命令用來更改使用者的密碼,需要根據提示輸入一次舊密碼和兩次新密碼。

7. cal

cal 命令用于查看日歷,默認只顯示當前月份:

可以使用cal -y 2022命令來顯示某一年的日歷:

四、系統管理

1. date

date 命令用來查看當前系統的日期和時間,我們還可以格式化當前的時間:

2. kill

kill 命令用于刪除執行中的程序或工作。kill 可將指定的信息送至程序。預設的信息為 SIGTERM(15),可將指定程序終止。若仍無法終止該程序,可使用 SIGKILL(9) 信息嘗試強制刪除程序。

kill -9 3000

3. ps

ps 命令用于顯示當前進程的狀態,類似于 windows 的任務管理器。

4. top

top 命令用于實時顯示 process 的動態。

5. who

who 命令用來返回用戶名、主機信息、日期、時間。

# who

mac console Jan 15 13:55
mac ttys004 Jan 25 22:52

6. sudo

sudo 命令會以系統管理員的身份執行指令,也就是說,經由 sudo 所執行的指令就好像是 root 親自執行的。

7. history

history 命令用來查看歷史記錄。它顯示了在終端中所執行過的所有命令的歷史。

8. exit

exit 命令用于退出當前的shell。執行exit可使shell以指定的狀態值退出。若不設置狀態值參數,則shell以預設值退出。狀態值0代表執行成功,其他值代表執行失敗。exit也可用在script,離開正在執行的script,回到shell。

五、其他

1. ssh

ssh 命令用于連接基于 Linux 的遠程主機。要使用 root 用戶連接遠程主機,需要使用以下命令:

ssh root@192.168.4.21

上面的命令將不支持 GUI,如果想使用 GUI 連接遠程主機,需要使用下面的命令:

ssh -XY root@192.168.4.21

2. tar

tar 命令用于備份文件。tar 是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內的文件。

壓縮文件:

tar -czvf test.tar.gz a.c   //壓縮 a.c文件為test.tar.gz a.c

解壓文件:

# tar -xzvf test.tar.gz  a.c

3. grep

grep 命令用于查找文件里符合條件的字符串。如果發現某文件的內容符合所指定的范本樣式,預設 grep 指令會把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予的文件名為 -,則 grep 指令會從標準輸入設備讀取數據。

可以使用-c參數來計算重復的次數:

4. ping

ping 命令用于檢測主機。執行 ping 指令會使用 ICMP 傳輸協議,發出要求回應的信息,若遠端主機的網絡功能沒有問題,就會回應該信息,因而得知該主機運作正常。

5. man

man 命令用來查看Linux命令的使用手冊,例如執行 man clear:

6. wc

wc 命令用于計算字數。利用wc指令我們可以計算文件的Byte數、字數、或是列數,若不指定文件名稱、或是所給予的文件名為"-",則wc指令會從標準輸入設備讀取數據。

責任編輯:姜華 來源: 前端充電寶
相關推薦

2014-07-25 10:55:36

Linux命令

2021-02-23 08:01:01

HooksReact架構

2020-09-28 15:14:31

Linux常用命令實用命令

2014-08-18 09:49:46

Linux

2018-01-30 16:43:39

Web全棧工程師架構

2014-08-15 10:47:49

Linux命令

2009-12-22 14:47:24

Linux常用命令

2019-08-30 09:54:39

LinuxC語言文本編輯器

2011-03-16 10:07:00

2014-01-02 09:57:56

PostgreSQL命令

2011-01-19 17:00:09

Postfix常用命令

2010-06-01 18:26:33

Rsync 使用

2010-06-30 10:09:14

Linux系統備份

2010-03-11 10:10:40

2010-03-17 15:45:37

linux 常用命令

2011-01-06 14:22:50

2023-10-31 16:17:42

2018-11-09 09:21:55

Linux系統命令

2019-07-31 08:55:01

LinuxUbuntu技術

2010-04-07 11:21:28

Oracle常用命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 爱草在线 | 欧美精品video | 精品视频久久久久久 | 激情a| 91一区| 日韩中文字幕免费在线观看 | 婷婷成人在线 | 欧美日韩视频在线 | 喷潮网站 | 欧美激情啪啪 | 国产 亚洲 网红 主播 | 在线观看成人精品 | 亚洲成人精品免费 | 国产在线一区二区三区 | 一区二区在线不卡 | 色婷婷国产精品 | 九九亚洲| 91精品久久久| 国产欧美精品一区二区色综合朱莉 | 成人精品视频99在线观看免费 | 欧美激情精品久久久久久 | 国产精品毛片一区二区三区 | 欧美日韩久久 | 精品少妇v888av| www国产亚洲精品 | 日韩三级 | 成人午夜精品 | 欧美精品一区在线发布 | 日本久久福利 | 成人精品一区二区三区 | 亚洲精品91 | 成人在线视频免费观看 | 精品入口麻豆88视频 | 波波电影院一区二区三区 | 成人毛片在线观看 | 日日夜夜天天 | 欧美一区二区三区在线观看 | 99精品国产一区二区三区 | 国产精品久久久久久久免费大片 | 99精品观看 | 天天综合干 |