linux下常用命令—個(gè)人總結(jié)
1腺劣、轉(zhuǎn)換目錄:cd
進(jìn)入子目錄:
cd xxx
返回上一級目錄:
cd ..
進(jìn)入平級的某個(gè)目錄:
cd ../xxx
2、創(chuàng)建文件夾:
mkdir xxx
3因块、查看當(dāng)前目錄下的文件
查看當(dāng)前目錄下的所有文件及讀寫權(quán)限:
ls -al
4橘原、顯示當(dāng)前目錄路徑
pwd
5、copy文件
cp 參數(shù) 源文件 目標(biāo)文件
例:想把桌面的Natit.kext 拷貝到驅(qū)動目錄中
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions;
參數(shù)R表示對目錄進(jìn)行遞歸操作涡上,kext在圖形界面下看起來是個(gè)文件趾断,實(shí)際上是個(gè)文件夾。
把驅(qū)動目錄下的所有文件備份到桌面backup:
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup;
6吩愧、刪除文件及文件夾:
rm 參數(shù) 文件
例:想刪除驅(qū)動的緩存
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
參數(shù)-rf表示遞歸和強(qiáng)制芋酌,執(zhí)行了 rm -rf /
你的系統(tǒng)就癱瘓了;
7雁佳、移動文件:
mv 文件
例:想把AppleHDA.Kext 移到桌面:
mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop
想把AppleHDA.Kext 移到備份目錄中:
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
8脐帝、創(chuàng)建文件:
touch abc.txt
修改文件內(nèi)容:
vi abc.txt
或者使用sublime打開同云。
還可以使用 echo命令:
echo dandan > a.txt
將"dandan"寫入a.txt文件。
9堵腹、curl url
查看網(wǎng)頁源碼:
curl www.sina.com
顯示頭信息:
curl -i www.sina.com
顯示通信過程:
curl -v www.sina.com
具體請看:http://www.ruanyifeng.com/blog/2011/09/curl.html
10炸站、env
env命令用于顯示系統(tǒng)中已存在的環(huán)境變量,以及在定義的環(huán)境中執(zhí)行指令疚顷。該命令只使用"-"作為參數(shù)選項(xiàng)時(shí)旱易,隱藏了選項(xiàng)"-i"的功能。
若沒有設(shè)置任何選項(xiàng)和參數(shù)時(shí)荡含,則直接顯示當(dāng)前的環(huán)境變量咒唆。
11、將終端的輸出寫入到文件:覆蓋操作
xxx > file
例如:
tinytongtongdeMacBook-Pro% adb shell ps > log.txt
12释液、拷貝文件中的內(nèi)容到剪切板:
pbcopy < ~/.ssh/id_rsa.pub
也可以這樣寫:
cat acttop.txt | pbcopy
13全释、將字符串?dāng)?shù)據(jù)寫入剪切板:
echo xxx | pbcopy
實(shí)例
tinytongtongdeMacBook-Pro% echo maolegemi | pbcopy
14、將數(shù)據(jù)寫入文件:echo
echo dandan > a.txt
將"dandan"寫入a.txt文件误债,覆蓋操作浸船。
15、輸出文件內(nèi)容:cat
可以把一批命令文件串聯(lián)后輸出到標(biāo)準(zhǔn)輸出上寝蹈。cat 可用來在屏幕上打印文件李命。
tinytongtongdeMacBook-Pro% cat a.txt b.txt
dandan
heheda
tinytongtongdeMacBook-Pro%
16、追加寫入文件:
>>
示例:
tinytongtongdeMacBook-Pro% echo asdfasdf >> a.txt
tinytongtongdeMacBook-Pro% cat a.txt
dandan
asdfasdf
tinytongtongdeMacBook-Pro%
未完待續(xù)箫老。