linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括鄖西網(wǎng)站建設(shè)、鄖西網(wǎng)站制作、鄖西網(wǎng)頁制作以及鄖西網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鄖西網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到鄖西省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
linux常用命令:
1、 pwd命令
該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會輸出當(dāng)前目錄。
2、 cd命令
cd命令用來改變所在目錄。
cd / 轉(zhuǎn)到根目錄中
cd ~ 轉(zhuǎn)到/home/user用戶目錄下
cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對路徑
cd test 轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對路徑
3、 ls命令
ls命令用來查看目錄的內(nèi)容。 選項(xiàng) 含義 -a 列舉目錄中的全部文件,包括隱藏文件 -l 列舉目錄中的細(xì)節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 -f 列舉的文件顯示文件類型 -r 逆向,從后向前地列舉目錄中內(nèi)容 -R 遞歸,該選項(xiàng)遞歸地列舉當(dāng)前目錄下所有子目錄內(nèi)的內(nèi)容 -s 大小,按文件大小排序 -h 以人類可讀的方式顯示文件的大小,如用K、M、G作單位 ls -l examples.doc 列舉文件examples.doc的所有信息
4、 cat命令
cat命令可以用來合并文件,也可以用來在屏幕上顯示整個(gè)文件的內(nèi)容。
cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。
5、 grep命令
grep命令的最大功能是在一堆文件中查找一個(gè)特定的字符串。
grep money test.txt
以上命令在test.txt中查找money這個(gè)字符串,grep查找是區(qū)分大小寫的。
6 、touch命令
touch命令用來創(chuàng)建新文件,他可以創(chuàng)建一個(gè)空白的文件,可以在其中添加文本和數(shù)據(jù)。
touch newfile 該命令創(chuàng)建一個(gè)名為newfile的空白文件。
7 、cp命令
cp命令用來拷貝文件,要復(fù)制文件,輸入命令:
cp
cp t.txt Document/t 該命令將把文件t.txt復(fù)制到Document目錄下,并命名為t。 選項(xiàng) 含義 -i 互動:如果文件將覆蓋目標(biāo)中的文件,他會提示確認(rèn) -r 遞歸:這個(gè)選項(xiàng)會復(fù)制整個(gè)目錄樹、子目錄以及其他 -v 詳細(xì):顯示文件的復(fù)制進(jìn)度
8 、mv命令
mv命令用來移動文件。 選項(xiàng) 說明 -i 互動:如果選擇的文件會覆蓋目標(biāo)中的文件,他會提示確認(rèn) -f 強(qiáng)制:它會超越互動模式,不提示地移動文件,屬于很危險(xiǎn)的選項(xiàng) -v 詳細(xì):顯示文件的移動進(jìn)度
mv t.txt Document 把文件t.txt 移動到目錄Document中。
9 、rm命令
rm命令用來刪除文件。 選項(xiàng) 說明 -i 互動:提示確認(rèn)刪除 -f 強(qiáng)制:代替互動模式,不提示確認(rèn)刪除 -v 詳細(xì):顯示文件的刪除進(jìn)度 -r 遞歸:將刪除某個(gè)目錄以及其中所有的文件和子目錄
rm t.txt 該命令刪除文件t.txt
10、 rmdir命令
rmdir命令用來刪除目錄。
1. sed -i 's/CANCEL_TIME/CANCEL_RECV_TIME/g' csv2drds-TF_B_PAYLOG_D.json
---指定文件替換,將文件中的CANCEL_TIME替換成CANCEL_RECV_TIME;
2.?sed -i 's/CANCEL_TIME/CANCEL_RECV_TIME/g' `grep CANCEL_TIME -rl ./*TF_B_PAYLOG_D*.json`
---批量文件替換,遞歸查找含CANCEL_TIME的文件,將所有文件中的CANCEL_TIME替換成CANCEL_RECV_TIME;
3. sed -i 's/\/tmp\/ditagent\/TF_B_PAYLOG_D.csv/\/vdata\/datapre\/281\/'"$filename"'/g' $jsonname
---帶/的字符串替換,將/tmp/ditagent/TF_B_PAYLOG_D.csv替換成/vdata/datapre/281/'"$filename"'
4.?sed -i 's/^/beginstring/g' *.txt
---在所有行首添加字符串;
5.??sed -i 's/$/endstring/g' *.txt
---在所有行末添加字符串
6. sed -i '2s/原字符串/替換字符串/g' *.txt
---替換第2行
7. sed -i?'$s/原字符串/替換字符串/g'?*.txt
---替換最后一行
8. sed?-i? '2,5s/原字符串/替換字符串/g'?*.txt
---替換2到5行
9. sed -i? '2,$s/原字符串/替換字符串/g'?*.txt
---替換2到最后一行
10. sed 's/\x80/|/g' test.dat |iconv -f gbk -t utf-8 testutf8.dat
---把test.dat中的歐元符號替換成豎線,再將文件gbk格式轉(zhuǎn)成utf8
-i選項(xiàng)是直接在文件中替換,不在終端輸出;
-r選項(xiàng)是所給的path中的目錄遞歸查找;
-l選項(xiàng)是輸出所有匹配到oldstring的文件;
s/表示替換
/g表示全局替換
linux進(jìn)入字符命令界面方法如下:
一、系統(tǒng)不在虛擬機(jī)中的情況
使用ctrl+alt+F1~6切換到命令行界面;ctrl+alt+F7切換到圖形界面。
二、系統(tǒng)在虛擬機(jī)中的情況
Ctrl+Alt+shift+F1~6切換到命令行界面;使用Alt+F7返回到圖形界面。
(注:以上方法切換后,圖形界面并沒有關(guān)閉)
三、命令模式修改
打開終端,輸入init3,回車即可。
init后數(shù)字的含義:
0-halt(DoNOTsetinitdefaulttothis)?//停機(jī)(不要把initdefault設(shè)置為零為0,因?yàn)檫@樣會使Linux無法啟動)
1-Singleusermode??????????//單用戶模式,就像WinXP下的安全模式。
2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)??//多用戶,但沒有NFS。
3-Fullmultiusermode????????//完全多用戶模式,標(biāo)準(zhǔn)的運(yùn)行極,即命令行界面。
4-unused?????//一般不用,但在一些特殊情況下可以用他來做一些事情。
5-X11????????//選擇此項(xiàng),系統(tǒng)在登錄時(shí)將進(jìn)入圖形化登錄界面。
6-reboot(DoNOTsetinitdefaulttothis)??//重新啟動(不要把initdefault設(shè)置為6,因?yàn)檫@樣會使Linux不斷重新啟動)
(注:以上方法切換后,圖形界面完全關(guān)閉。如果窗口中有文件未保存,將丟失。用init5可以回到圖形界面,但原來的進(jìn)程已死。用startx則在當(dāng)前級別3上加載圖形界面)
四、每次啟動直接進(jìn)入字符界面,則要修改etc/inittab文件,將啟動級別由5改為3即可。
終端以root身份執(zhí)行vi/etc/inittab打開inittab文件,編輯后保存重啟即可。