打开终端快捷方式

在桌面任意空白处,点击ctrl+alt+t

linux文本编译器vi使用


文本编译器常用命令

在命令模式下,可以使用如下的两个键进入文本输入模式:
a:在当前的光标后面添加文本。
A:在当前光标所在行的行尾添加文本。
i:在当前的光标前面添加文本。
I:在当前光标所在行的行首添加文本。
o:在当前光标所在行的下方添加一行,并且在新加行的行首添加文本。
在输入模式下如果用户希望回到命令模式的时候,只能在输入模式下使用Esc键切换到命令模式,之后会在屏幕底部出现光标等待输入命令。

在终端中输入 android 在终端中输入命令_命令模式

1.vi的启动

输入vi命令后,便进入全屏幕编辑环境,此时的状态为命令模式。

vi file1

如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在该缓冲区第1行第1列的位置上。

2.退出vi

建议在退出vi前,先按ESC键,以确保当前vi的状态为命令方式,然后再键入“:”(冒号),输入下列命令,如(exit),退出vi。

3.删除

x:删除当前光标所在后面一个字符。x

#x:删除当前光标所在后面#个字符。例如,5x表示删除5个字符。

dd:删除当前光标所在行。

#dd:删除当前光标所在后面#行。例如,5dd表示删除自光标算起的5行。

:l,#d:例如,:1,12d表示删除自行1至行12的文字。

X:删当前光标的左字符。

D:删至行尾。

4.更改

cw:更改光标处的字到此单字的字尾处。

c#w:例如,c3w表示更改3个字。

cc:修改行。

C:替换到行尾。

5.取代

r:取代光标处的字符。

R:取代字符直到按ESC为止。

6.复制

yw:拷贝光标处的字到字尾至缓冲区。

P:读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)。

yy:复制当前行整行的内容到vi缓冲区。

#yy:例如,5yy,拷贝光标所在之处以下5行至缓冲区。

7.复原

u:复原至上一操作。

g:列出行号,及相关信息。

8.列出行号

:setnu (nu为行数)

9.寻找字符串

/word由首至尾寻找“word”字符串,按n可往下继续找。

?word由尾至首寻找“word”字符串,按N可往前继续找。

10.跳行

:100可跳至第100行。

11.重复上一个命令

.重复上一个命令。


Linux常用命令(终端中操作)
:w test    //保存为文件名为test的文件
:wq // 退出并保存当前文件
ls  显示
ls –l 显示文件夹内文件详细信息,也可用ll
ls –a 显示文件夹内隐藏文件
ls ~  显示用户宿主目录
man 查看命令帮助文档
man ls
touch 创建文件
touch a.txt
rm  删除文件

cd 切换目录
cd .. 退出当前目录回到上一级目录
cd /  切换到根目录
cd /root/xx  切换到一个子目录下
cd ~ 切换到用户的宿主目录
mkdir 新建目录
rmdir 删除一个空目录
cp 拷贝
cp /root/a.txt /soft/ab 拷贝一个文件到一个目录中
cp /root/*.mp3 /soft/ab 拷贝扩展名为mp3的所有文件
cp –r /root /soft/ab 拷贝一个目录到另一个目录
cp –r –f /root /soft/ab 拷贝一个目录到另一个目录, 同时删除前面已经存在的目录
rm 删除文件/目录
rm –f 删除文件时不提示警告
rm –r 递归删除,常用于删除目录
如:rm –fr /root/xx 表示删除xx目录中所有文件与目录不提示
cat 查看文件内容
如:cat /etc/ab/x.txt 查看文件x.txt中内容
more 分屏显示
ls /etc |more 让/etc中文件与目录分屏显示
date 查看/修改日期和时间
date –s 月/日/四位年
date –s 时/分/秒
如:date –s 16:12:10.2v
15.less查看多内容的文件
   如:less /etc/squid/squid.conf 表示看squid.conf中内容分屏看.
16.pwd 显示当前所在位置
17.grep 过滤
   如:rpm –qa|grep httpd 查看系统中是否装了apache软件
18.> 导出文件
   如:ls /etc > /root/a.txt 把/etc下所有文件名存入a.txt
19.find 查找文件
   如:find –name “*.mp3” 查找当前目录中所有mp3文件
20.uptime 显示系统运行时长
21.df 显示磁盘占有空间
   df –T 显示磁盘占有空间与文件系统类型
22.cal 显示日历
23.mv 移动文件/目录或重命名
   如:mv /root/abc.jpg /etc/kk
   如:mv at.doc abc.doc
   如:mv kk.zip .kk.zip 表示隐藏文件
   如:mv .kk.zip kk.zip 去除隐藏
24.tree 显示树状目录
25.du 看磁盘使用情况
26.mkfs 创建文件系统  如:mkfs –t ext2 /mnt/floppy格式化软盘