編程開發(fā)學習其實很難利用碎片化的時間,不像英語等其他外語類的學習府蔗,一定要坐下來托嚣,有開發(fā)環(huán)境、工具术幔,大多數(shù)時候需要網(wǎng)絡(luò)搜索,一個程序完成湃密、一個Bug調(diào)試起來诅挑,半小時、一小時很快就過去泛源。
所以在群里我提出的要求拔妥,每天要利用大塊的時間來學習,一般1~2個小時达箍。尤其是在剛開始的時候没龙,最好天天堅持,這也是習慣養(yǎng)成最難的時候。
我們的社群是網(wǎng)絡(luò)學習輔導兜畸,所以還是要利用碎片化時間努释,于是我想到Linux命令,每天早上利用5~15分鐘的時間咬摇,學習一條命令伐蒂,天天積累,很快也能熟悉大部分命令肛鹏,對Linux有一個良好的開始逸邦。
從上周一(2017.4.17)每天早在發(fā)布一條Linux命令的學習短文,還把我的阿里云服務(wù)器(Ubuntu 16.4)的帳號和密碼給大家練習在扰。有的同學把這個也發(fā)揮到極致缕减,在手機上裝了一個APP連到服務(wù)器上來練習。
每天一個linux命令 -- 001:
ls --> list
ls命令是linux下最常用的命令芒珠。ls命令就是list的縮寫桥狡,缺省下ls用來打印出當前目錄的清單,如果ls指定其他目錄皱卓,就會顯示指定目錄里的文件及文件夾清單裹芝。
- 命令格式:
ls [選項] [目錄名] - 命令功能:
列出目標目錄中所有的子目錄和文件。
每天一條Linux命令 -- 002
cd --> change directory
cd 命令是Linux中最基本的命令語句娜汁,功能:切換當前目錄至dirName
命令格式:cd [目錄名]
常用:
進入系統(tǒng)根目錄 cd /
進入當前用戶主目錄 cd ~
進到上一級目錄 cd ..
每天一條Linux命令 -- 003
pwd --> print working directory
pwd 命令來查看”當前工作目錄“的完整路徑嫂易。你在終端進行操作時,你都會有一個當前工作目錄掐禁。在不太確定當前位置時怜械,就會使用pwd來判定當前目錄在文件系統(tǒng)內(nèi)的確切位置。
這個命令傅事,一般不帶任何參數(shù)
每天一條Linux命令 -- 004
mkdir --> make directory
mkdir 命令用來創(chuàng)建指定的名稱的目錄缕允,要求創(chuàng)建目錄的用戶在當前目錄中具有寫權(quán)限.
命令格式:
mkdir [選項] 目錄...命令實例:
mkdir test1 ,在當前目錄下創(chuàng)建一個空目錄test1
mkdir -p test2/test22
遞歸創(chuàng)建多個目錄蹭越,即創(chuàng)建test2和test2目錄下的test22
mkdir -m 777 test3
創(chuàng)建權(quán)限為777的目錄test3
每天一條Linux命令 -- 005
rm --> remove
rm 命令的功能為刪除一個目錄中的一個或多個文件或目錄灼芭,它也可以刪除某個目錄及其下的所有文件及子目錄。
注意:rm是一個危險的命令般又,使用的時候要特別當心,尤其對于新手巍佑,最好先確認茴迁。
- 命令格式:
rm [選項] 文件...
參數(shù)說明
-i, --interactive 進行交互式刪除
-f, --force 忽略不存在的文件,從不給出提示萤衰。
-r, -R, --recursive 指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除堕义。
- 命令實例:
rm test
刪除文件test,系統(tǒng)會先詢問是否刪除。
rm -i *.log
刪除任何.log文件倦卖;刪除前逐一詢問確認
rm -rf test2
命令會將 test2 子目錄及子目錄中所有檔案刪除,并且不用一一確認
每天一條Linux命令 -- 006
mv --> move
mv 用來移動文件或者將文件改名(move (rename) files)洒擦,是Linux系統(tǒng)下常用的命令,經(jīng)常用來備份文件或者目錄怕膛。
命令格式:
mv [選項] 源文件或目錄 目標文件或目錄命令實例:
mv test.log test1.txt
文件改名
mv test1.txt test3
將test1.txt文件移到目錄test3中