後端研發菜鳥成長記 第一章 入門 之 存活下來

2021-09-17 01:13:18 字數 2056 閱讀 3475

2.4.1 初識命令列

command [-options] param1 param2 ...

部分

必選含義命令是

你要執行的命令名或者可執行程式的名稱選項否

設定命令執行指定功能,視不同的命令而不同引數否

執行命令需要的輸入引數

2.4.2 基本的命令操作

man clear

注意執行man命令後會進入man命令的命令列模式,這個時候只有按q就可以退出man命令

clear

pwd

ls -lrt

cd dst

cp -f src det

rm filename

touch file

mkdir test test1 test2

cat file1

head -10 filename

tail -10 flename

ps -ef

pidof program

killall program

ifconfig

netstat -anpt | grep listen

free -h

df -h

top

2.4.3 組合命令操作

命令列的強大在於它提供了管道功能把多個命令組合起來,把前面乙個命令的輸出作為後乙個命令的輸入,從而實現強大的功能,管道命令通過"|"來實現,下面舉幾個栗子

cat install.log | wc -l

ps -ef | grep keyword | grep -v grep

netstat -anpt | grep established

2.4.4 輸入輸出重定向

我們可以把命令的輸出進行重定向,而不只是輸出到命令列終端

echo "test" > test.txt

echo "test" >> test.txt

ls > /dev/null

cat 1.txt | tee 3.txt

2.4.5 vi編輯器

這裡不介紹vim,因為學習曲線太過陡了,不準備把vim當作ide來使用的沒必要花精力去學習,如果大家有精力或者有極客追求的可以去網路上搜尋相關教程,coolshell上的教程就有很好,大家可以去看看。這裡只會介紹vi編輯器最實用的功能,vi是linux下最常見使用廣泛的命令列編輯器,剛開始使用vi可能會不習慣,需要堅持多操作幾次。

最實用操作

上一節 : 後端研發菜鳥成長記 第一章 入門 之 雲伺服器

未完待續...

後續內容預告: 編譯環境安裝,使用c/c++編寫乙個實用測試工具

交流qq群:624888925 在學習過程中遇到問題可以到這裡來溝通

第一章 入門

第一章 入門。1.linux應用程式表現為2種特殊型別的檔案 可執行檔案和指令碼檔案,對應windows下的。exe和批處理。linux不要求可執行檔案或指令碼有特殊的餓副檔名,檔案系統屬性用來表明乙個檔案是否為可執行程式。2.我們是與乙個叫bash的指令碼進行互動的,指令碼裡可執行檔案的執行要麼在...

Storm入門之第一章

譯者 譯者注 本文翻譯自 getting started with storm 本書中所有storm相關術語都用斜體英文表示。這些術語的字面意義翻譯如下,由於這個工具的名字叫storm,這些術語一律按照氣象名詞解釋 下面的術語跟氣象就沒有關係了 本文是該書的第一章。基礎知識 storm是乙個分布式的...

Storm入門之第一章

storm入門之第一章 spout龍捲,讀取原始資料為bolt提供資料 bolt雷電,從spout或者其他的bolt接收資料,並處理資料,處理結果可作為其他bolt的資料來源或最終結果 nimbus雨雲,主節點的守護程序,負責為工作節點分發任務 topology 拓撲結構,storm的乙個任務單元 ...