Day6-xiaode

文件操作常用命令--文件复制命令  cp

目录(文件夹)复制:

cp -R scripts/ /home/zxx2/ 

复制当前文件夹scripts及文件夹中的内容到/home/zxx2/  目录下

[root@oracle10g zxx1]# cd /home/zxx2/

[root@oracle10g zxx2]# ls

scripts

[root@oracle10g zxx2]# cp -R /home/zxx1/scripts/ /home/zxx2/

cp: overwrite `/home/zxx2/scripts/a.sh'? yes

如果/home/zxx2/已经存在会询问是否覆盖

[root@oracle10g zxx2]# ls

scripts

[root@oracle10g zxx2]# cp scripts/ scripts1

cp: omitting directory `scripts/'

[root@oracle10g zxx2]# cp -R scripts/ scripts1  复制当前目录下的scripts文件夹到当前目录下,复制后的文件夹重命名为scripts1



文件复制:

[root@oracle10g scripts]# cp a.sh b.sh  复制文件

[root@oracle10g scripts]# cp a.sh /home/zxx1/scripts/a.bk

[root@oracle10g scripts]# cp a.sh /home/zxx1/scripts/

文件操作常用命令--文件移除命令  mv


文件移除:

[root@oracle10g scripts]# mv a.bk /zxx_software/

将当前文件a.bk剪切到根目录下的zxx_software


[root@oracle10g zxx_software]# mv    /zxx_software/a.bk  /home/zxx1/a1.bk

剪切过程中重命名


文件夹移除:

[root@oracle10g zxx1]# mv scripts/  /zxx_software/

将当前的scripts目录剪切到zxx_software目录下

文件操作常用命令--文件删除命令  rm

文件夹删除:[root@oracle10g zxx2]# rm -rf scripts scripts1

文件删除:[root@oracle10g zxx1]# rm -rf a1.bk

或者[root@oracle10g zxx1]# rm  a1.bk


查阅文件内容

cat 显示文件内容

-b 列出行号,空白行不标行号

-n 列出行号,空白行有行号

more 按页查看内容

空格 : 下一页

Enter : 下一行

/string : 向下查找字符串string

:f : 显示出文件名以及目前显示的行数

q : 退出该文件

less 按页查看内容(同上)

head 查看文件前几行

-n number : 显示前number行

n -number : 显示除了前number行的内容

tail 查看文件最后几行

-n number : 显示最后number行

n -number : 显示除了最后number行的内容


vi/vim 的使用

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。这三种模式的作用分别是:

命令模式:

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

以下是常用的几个命令:

i 切换到输入模式,以输入字符。

x 删除当前光标所在处的字符。

: 切换到底线命令模式,以在最底一行输入命令。

若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。


输入模式

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

字符按键以及Shift组合,输入字符

ENTER,回车键,换行

BACK SPACE,退格键,删除光标前一个字符

DEL,删除键,删除光标后一个字符

你可能感兴趣的:(Day6-xiaode)