創(chuàng)建記事本可以用vi.vim,touch等等
10年的陽新網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整陽新建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“陽新網(wǎng)站設(shè)計”,“陽新網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
如vi txt
vim txt1
touch txt2
假設(shè)文件名為foo.sh,用以下命令:
chmod 777 foo.sh
完后它就可讀、可寫、可執(zhí)行。雙擊它會讓你選擇如何處理。
linux中怎么用命令打開文本文件的方法(利用Vim文本編輯器):
1、打開終端。點擊菜單。
2、然后找到終端程序。程序的圖標(biāo)是一個黑色的方框,上面有一個白色的“_”。點擊它。一般可以從菜單窗口的左側(cè)欄中找到“終端”程序。
3、在終端程序中輸入vi? 文件名.txt?。?命令中的“vi”部分是選擇“Vim”文本編輯器來打開并編輯文件。用目標(biāo)文件名來代替命令中的“文件名”。
例如文件名是“tamins”,請輸入vi tamins.txt,按下Enter鍵。
4、關(guān)閉文件時在終端中輸入:q ,按下回車鍵。?這樣會退出Vim程序,返回到終端主界面。
vim是打開vim編輯器,別的編輯器還有vi(功能沒有vim
強(qiáng)大),nano,emacs等等,感覺還是vim最強(qiáng)大,其次是vi,別的就要差一些了。
我聽我們老師說,用圖形界面本身已經(jīng)會被高手笑了,如果打開一個gpedit或者kwrite那就廢了......
常用的命令
ls,列出當(dāng)前目錄下的文件,ls
-l是列出詳細(xì)信息,ls
-a列出隱藏文件。
cd,更改目錄。clear,清屏命令。reset,重置終端。
startx,啟動圖形界面。fdisk
-l,查看硬盤分區(qū)。
ps
aux,列出系統(tǒng)進(jìn)程。cat,顯示文本。tac,逆序顯示文本。
od,二進(jìn)制格式顯示文本。wc,判斷文件的大小行數(shù)和字符數(shù)等等。
aspell,檢查文件中的拼寫錯誤。less,分頁讀取文件。more,與less類似,但是功能不及l(fā)ess。
reboot,重啟系統(tǒng)。poweroff,關(guān)機(jī)。halt,也是關(guān)機(jī),但是需要手動切斷電源,不推薦使用。shutdown
-h
now,立即關(guān)機(jī),后面的now可以替換成時間,可以指定關(guān)機(jī)時間的指令,據(jù)說良好的系統(tǒng)管理員應(yīng)該使用這個命令。shutdown
-r
now,與上一條類似,只不過是重啟。sync,同步硬盤數(shù)據(jù),重啟或關(guān)機(jī)前應(yīng)該多次使用。
locate,查詢文件位置,每隔一段時間應(yīng)該使用updatedb命令以提供搜索范圍。find,強(qiáng)大的查詢命令,參數(shù)眾多。find
/
-name
*,這是查詢/下所有文件的意思。
whereis,我用他來判斷命令的所在位置,如whereis
ls。
sudo,在普通帳戶的情況下使用root權(quán)限,不過需要修改/etc/sudoers文件才可以。
mv,移動文件或者重命名。mv
/etc/*
/home/tom,是將/etc所有文件移動到tom目錄下的意思。mv
a
b,把a(bǔ)重命名為b.當(dāng)然,這只是個例子,具體操作的時候需要看具體情況進(jìn)行判定。
cp,于mv類似,也是相同的格式,只不過不是移動,是復(fù)制。如果復(fù)制的是目錄的話,需使用-r參數(shù),cp
-r
***.
rm,這是刪除指令,與cp類似,刪除目錄添加-r,提示刪除使用-i
useradd,添加一個新帳戶。userdel,刪除一個帳戶。
passwd,為一個帳戶設(shè)置密碼。都有許多參數(shù)來實現(xiàn)其他功能。
chown,更改文件所屬。如chown
tom.tom
文件名,將文件改為所屬組tom,所屬者也是tom。
chmod,更改文件的權(quán)限,只說簡單的改法,chmod
777
文件名,文件將有所有的權(quán)限。
chkconfig
--list,用來觀察服務(wù)狀態(tài),chkconfig
--level
?
服務(wù)名
on/off,打開或者關(guān)閉服務(wù),?代表運(yùn)行級別。
init
(1,2,3,4,5,6)用來在6個運(yùn)行級別切換。
runlevel查看現(xiàn)在的運(yùn)行級別。
bc,一個計算器。date,顯示時間。cal顯示日歷。
如果是redhat的話,還有setup,用來設(shè)置一些系統(tǒng)相關(guān),ntsysv,專門用來設(shè)置服務(wù),這樣就不用chkconfig了。
tr,壓縮或者替換字符。dh,計算目錄的大小。df,顯示文件系統(tǒng)的信息。
free,顯示內(nèi)存cpu的時用情況。top,動態(tài)觀察進(jìn)程。
tar
-czvf,創(chuàng)建*.tar.gz壓縮包,tar
-xzvf,解壓這種壓縮包。
tar
-cjvf,創(chuàng)建的是*.tar.bz2,解壓是tar
-xjvf
rpm
-ivh,安裝rpm包,rpm
-e卸載rpm包
who,觀察登錄情況。whoami,who
am
i,兩條命令有一些區(qū)別,不過差不多。id,用來查看帳戶的信息。w,也是查看登錄情況的,更加詳細(xì)。
echo,用來顯示環(huán)境變量等等,例子echo
$LANG。
history,顯示命令歷史。mount掛在設(shè)備。umount,卸載設(shè)備。dmesg,顯示啟動信息。yum,更新時用的命令。
ssh,ssh登錄。telnet,telnet登錄。還有ftp命令。
gcc,g++,java,javac,都是編程用的命令。make,如果有makefile的話,可以用他編譯。
以上都是我想到以后打出來的,難免有錯誤,而且順序好像不怎么好,請見諒。
補(bǔ)充一下,由于安裝包的問題,并不是所有命令都可能出現(xiàn),如果需要某些功能需要安裝對應(yīng)的包文件才可以。
1.列出文件清單命令:ls
ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:
# ls [-選項] [文件名或者目錄名]
進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來獲得。
在Linux中,ls命令是最常使用的命令之一,因為在命令行下要隨時查看目錄內(nèi)容。如果不加任何選項的話,ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:
# ls /etc
如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:
# ls -a
2、cat命令
功能:在標(biāo)準(zhǔn)輸出上顯示文件。
語法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 file2
3、more命令
功能:在終端屏幕按屏顯示文本文件。
語法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時允許用戶既
可以向前又可以向后翻閱文件。
5、head命令
功能:顯示指定文件的前若干行。缺省設(shè)置為顯示10行
語法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:顯示指定文件的末尾若干行。缺省設(shè)置為顯示10行
語法:tail [+ / - num ] [參數(shù)] 文件
+num 從第num行以后開始顯示。- num 從距文件尾num行處開始顯示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個指定的模式;egrep命令檢索擴(kuò)展的正則表達(dá)式(包括表達(dá)式組和可選項);fgrep命令檢索固定字符串,它不識別正則表達(dá)式,是快速搜索命令。
語法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [選項] [查找模式] [文件名1,文件名2,……]
fgrep [選項] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c