INSERT是插入模式,按ESC退出后按Shift+;進(jìn)入命令模式輸入wq保存并退出

創(chuàng)新互聯(lián)是一家專業(yè)提供竹溪企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為竹溪眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
一般來說不必要加!
w為保存
q為退出
!為強制執(zhí)行
插入模式也就是編輯模式,一般來說可以按a、i、o三個鍵進(jìn)入
a 從光標(biāo)所在的位置的后面開始插入新內(nèi)容
i 從光標(biāo)所在的位置的前面開始插入新內(nèi)容
o 在光標(biāo)所在的位行的下面新增一行
----------------------------此為原創(chuàng)望采納
linux基本命令:(其他的太多了,自己去百度吧)
ls:
-l:顯示詳細(xì)信息
-a:顯示隱藏文件和其他所有文件(以.開頭的為隱藏文件)
-t:安時間排序
-h(huán):以KB MB 等單位顯示
-d:只列出目錄名,不列出其他內(nèi)容
-R:遞歸顯示所有目錄及子目錄
-lath:選項可以合并
pwd:顯示當(dāng)前所在位置
cd:轉(zhuǎn)換目錄
cd ..:返回上一級目錄
cd -:回到上一次操作的目錄
mkdir: 建目錄
-v:顯示所建目錄,相同可用{}:mkdir -v dir{1,2,3}
-p:創(chuàng)建多級目錄
rmdir:刪除空目錄
rm:刪除
-f:強制刪除無提示
-r:可刪除目錄
mv:移動 重命名
touch:建立空文件
file:驗證文件或目錄的類型
cp:復(fù)制,粘貼 (copy)改名
cp 原文件 目標(biāo)文件
-r:可復(fù)制目錄
ssh 192.168.1.33 遠(yuǎn)程登錄
跨機(jī)拷貝:scp -r /root/Server/ 192.168.1.253:/dcw
man 命令:幫助
alias:查看是否有別名
去掉別名用完整路徑
eg:
#which cp
#/bin/cp a.text b.text 或 \cp a.text b.text
或 在 /root/.bashrc 中去掉#alias cp='cp -i',后#unalias cp
查看某文件前4行內(nèi)容并顯示文件路徑和文件名
[/usr/local/nagios]#ls /etc/vsftpd/vsftpd.conf head -n 4 /etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd.conf
# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
linux tee 命令詳解
功能說明:讀取標(biāo)準(zhǔn)輸入的數(shù)據(jù),并將其內(nèi)容輸出成文件。
語法:tee [-ai][--help][--version][文件...]
補充說明:tee指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù),將其內(nèi)容輸出到標(biāo)準(zhǔn)輸出設(shè)備,同時保存成文件。
參數(shù):
-a或--append 附加到既有文件的后面,而非覆蓋它.
-i-i或--ignore-interrupts 忽略中斷信號。
--help 在線幫助。
--version 顯示版本信息。
cat /etc/sysconfig/network
-n:查看行號信息
more:空格翻頁 回車換行
less:上下鍵翻頁 可以反復(fù)看(可以回翻頁)
head:顯示前幾行
head -5 install.log 顯示前5行
tail:顯示后幾行
tail -f 動態(tài)更新
grep:查看文件中包含關(guān)鍵字的一行
#grep --color=tty dump intstall.log 彩色顯示
正則表達(dá)式:^root 以root為開頭(^)
root$,以root結(jié)尾($)
-v:不包括的幾行(取反)
grep -n -v ^# /etc/vsftpd/vsftpd.conf
:r /root/install.log 追加讀入一個文件
:e 讀入文件
:e! 重新讀入
:q 不保存 :q!強制退出
:w 保存 :qw保存退出 :wq! 強制保存退出
在未寫入狀態(tài)時:
h 左 k 上 j下 l 右
shift+4($) 光標(biāo)移到行尾 shift+6(^) 光標(biāo)移到行頭
:50 來到50行
#vim /root/install.log +50(n)來到50行
:set nu 顯示行號
:set nonu 取消行號
shift+g 來到行尾
n(無顯示)+G:直接來到n行
shift+a:自動來到行尾輸入
:50,100 w bb.txt 保存50到100行的內(nèi)容到bb.txt中
r :替換單個字符 R:替換全行
shift+o:向上插入 o:向下插入
yy 復(fù)制 p 粘貼
(n)2yy 復(fù)制前兩行
y^:復(fù)制從光標(biāo)位置到開頭 y$:復(fù)制從光標(biāo)位置到結(jié)尾
d:剪貼一行
dd:剪貼兩行
ndd:多行
d^:剪貼到開頭 d$:剪貼到結(jié)尾
:g/^$/d 去掉空行
:g/^\s*$/d 去空格
向左移動25個字符:25+l
:/ 查找 自上而下
:? 查找自下而上
n 下一個
替換:
:s/old/new 把舊的換為新的 單個
:s/old/new/g 整行替換
:%s/old/new/g 整個文件替換
:%s/old/new/gc 整個文件替換并詢問
u:替換上次命令
ctrl+r 重做
ctrl+^ 兩個切換
打開多個文件
vim a.txt b.txt c.txt
:args 可選
:next
:prev
:last
vim diff a.txt b.txt
ctrl+w+w 跳到第二個文件
:wqa
使用vimtutor工具聯(lián)系vim使用。
vimtutor工具使用方法:
vimtutor zh
如果出現(xiàn)亂馬,使用下面命令解決(只能執(zhí)行一次)
cd /usr/share/vim/vim70/tutor
mv tutor.zh.euc tutor.zh.euc.bak
iconv -f gb2312 -t utf-8 tutor.zh.euc.bak tutor.zh.euc
vimtutor zh
locate :空間換時間
updatedb
locate passwd
find [路徑] [參數(shù)] [表達(dá)式]
find /usr/share/doc -name filename
-user:根據(jù)文件擁有者尋找文件
-group:根據(jù)文件所屬組尋找文件
-name:根據(jù)文件名尋找文件
-perm:根據(jù)文件權(quán)限尋找
-size:根據(jù)文件大小尋找
-type:根據(jù)文件類型尋找文件,參數(shù)對應(yīng)c b l f d
find 的表達(dá)式使用通配符時需要使用“”圈界
find 目錄 條件 條件
[root@localhost ~]# find / -name "pass*"
當(dāng)前目錄:.
find . -name "*ss*"
find . -type f(文件)
find . -type d(目錄)
[root@localhost ~]# find . -nouser(文件無屬主)
[root@localhost ~]# find . -nogroup(文件無屬組)
[root@localhost ~]# find /home/ -user/group user1
-exec
[root@localhost ~]# find . -nouser -exec rm {} \;
{}代表文件和目錄
\轉(zhuǎn)義字符
-ok
find . -nogroup -ok rm -rf {} \;有提示刪除
[root@localhost ~]# stat a
File: “a”
Size: 0 Blocks: 0 IO Block: 4096 一般空文件
Device: 803h/2051d Inode: 261796 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2011-04-02 14:23:25.000000000 +0800(創(chuàng)建時間:-atime)
Modify: 2011-04-02 14:23:25.000000000 +0800(修改時間:-mtime)
Change: 2011-04-02 14:23:25.000000000 +0800(改變屬組屬主會變:-ctime)
find /root -mtime -5(5天以內(nèi)) 5(5天時) +5(5天前)
find . -perm 400:要求權(quán)限全部匹配,精確匹配
find . -perm +600(wr):有w,r中任意權(quán)限的都會列出,即會列出200 400 600 的權(quán)限
find . -perm -600 :要求權(quán)限完全滿足 權(quán)限大于等于600
-name -type
-name -user
-perm -type
-nouser
-nogroup
-mtime
-exec
-ok
-rgex(正則表達(dá)式)
Linux中沒這個命令;
只是在vi中有這個指令;
q表示退出;
w表示保存退出;
q!表示強制退出。
linux命令是對Linux系統(tǒng)進(jìn)行管理的命令,
對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動器、鍵盤、鼠標(biāo),還是用戶等都是文件,
Linux系統(tǒng)管理的命令是它正常運行的核心,與之前的DOS命令類似,
linux命令在系統(tǒng)中有兩種類型:內(nèi)置Shell命令和Linux命令,
想要在Linux系統(tǒng)之中隨心所欲的行走那就離不開掌握常用的Linux命令。
linux常用命令(基礎(chǔ))
1. man 對你熟悉或不熟悉的命令提供幫助解釋
eg:man ls 就可以查看ls相關(guān)的用法
注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當(dāng)前程序運行。
2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件
eg: ls /usr/man
ls -l
a.d表示目錄(directory),如果是一個”-”表示是文件,如果是l則表示是一個連接文件(link)
b.表示文件或者目錄許可權(quán)限.分別用可讀(r),可寫(w),可運行(x)。
3. cp 拷貝文件
eg: cp filename1 filename2 //把filename1拷貝成filename2
cp 1.c netseek/2.c //將1.c拷到netseek目錄下命名為2.c
4. rm 刪除文件和目錄
eg: rm 1.c //將1.c這個文件刪除
5. mv 移走目錄或者改文件名
eg: mv filename1 filename2 //將filename1 改名為filename2
mv qib.tgz ../qib.tgz //移到上一級目錄
6. cd 改變當(dāng)前目錄 pwd 查看當(dāng)前所在目錄完整路徑
eg: pwd //查看當(dāng)前所在目錄路徑
cd netseek //進(jìn)入netseek這個目錄
cd //退出當(dāng)前目錄
7. cat,more命令
將某個文件的內(nèi)容顯示出來。兩個命令所不同的是:cat把文件內(nèi)容一直打印出來,而 more則分屏顯示
eg; cat1.c //就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。
cat 1.c 或more 1.c //都可以查看里面的內(nèi)容。
gcc -o 1 1.c //將1.c編譯成.exe文件,我們可以用此命編譯出代碼。
8.chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename。
eg: chmod u+x filenmame //只想給自己運行,別人只能讀
//u表示文件主人, g 表示文件文件所在組。 o 表示其他人 ;r 表可讀,w 表可寫,x 表可以運行
chmod g+x filename //同組的人來執(zhí)行
9. clear,date命令
clear:清屏,相當(dāng)與DOS下的cls;date:顯示當(dāng)前時間。
10. mount 加載一個硬件設(shè)備
用法:mount [參數(shù)] 要加載的設(shè)備 載入點
eg: mount /dev/cdrom
cd /mnt/cdrom //進(jìn)入光盤目錄
11. su 在不退出登陸的情況下,切換到另外一個人的身份
用法: su -l 用戶名(如果用戶名缺省,則切換到root狀態(tài))
eg:su -l netseek (切換到netseek這個用戶,將提示輸入密碼)
12.whoami,whereis,which,id
//whoami:確認(rèn)自己身份
//whereis:查詢命令所在目錄以及幫助文檔所在目錄
//which:查詢該命令所在目錄(類似whereis)
//id:打印出自己的UID以及GID。(UID:用戶身份唯一標(biāo)識。GID:用戶組身份唯一標(biāo)識。每一個用戶只能有一個唯一的UID和 GID)
eg: whoami //顯示你自已登陸的用戶名
whereis bin 顯示bin所在的目錄,將顯示為:/usr/local/bin
which bin
13. grep,find
grep:文本內(nèi)容搜索;find:文件或者目錄名以及權(quán)限屬主等匹配搜索
eg: grep success * /*查找當(dāng)前目錄下面所有文件里面含有success字符的文件
14. kill 可以殺死某個正在進(jìn)行或者已經(jīng)是dest狀態(tài)的進(jìn)程
eg; ps ax
15. passwd 可以設(shè)置口令
16. history 用戶用過的命令
eg: history //可以顯示用戶過去使用的命令
17. !! 執(zhí)行最近一次的命令
18. mkdir命令
eg: mkdir netseek //創(chuàng)建netseek這個目錄
19. tar 解壓命令
eg: tar -zxvf nmap-3.45.tgz //將這個解壓到nmap-3.45這個目錄里
20. finger 可以讓使用者查詢一些其他使用者的資料
eg: finger //查看所用用戶的使用資料
finger root //查看root的資料
名稱欄目:linuxqw命令的簡單介紹
URL分享:http://chinadenli.net/article43/dsgcjhs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站改版、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)