linux基础操作:主要介绍了,文件查询和操作类的命令,第二部分
cp [代表复制文件或文件夹]
- 例子1:cp /home/test/hello.txt /home/test1 代表将test目录下的hello.txt文件复制到test1的目录里。
- 例子2:cp -r /home/test /home/test1 表示是将test目录复制到test1里,但是有test1目录和文件的时候每个覆盖操作都会提示确认操作。
- 例子3:cp -r /home/test/ /home/test1 表示将test目录包含里面的所有文件复制到test里面去,并且直接覆盖不提醒确认操作。例子1也可以用cp方式去复制文件,不会提示覆盖确认
touch [代表创建一个或多个空文件]
- 例子1:touch hello.txt 表示在当前所在目录里创建一个名为hello.txt的空文本文件,相当于Win下的右键新建文本文件。
- 例子2:touch a.txt b.txt main.go 表示在当前所在的目录里创建三个空文件分别是:a.txt b.txt main.go 。
mv [移动文件,重命名文件]
- 例子1:mv a.txt hello.txt 表示将所在目录下的a.txt 文件重新改名为hello.txt。
- 例子2:mv /home/test/a.txt /home/test1 表示将test目录下的a.txt文件移动到test1目录下面去,相当于win下的剪切和粘贴操作。
- 例子3:mv h1 h2 表示移动当前目录下的h1文件夹到h2里,但是只能移动空的目录。
cat [以只读的形式查看文件内容]
- 例子1:cat -n /etc/profile 表示查看etc目录下的profile文件全部内容并显示行号
- 例子2:cat -n /etc/porfile | more 表示以分页形式查看etc目录下的profile文件内容,使用空格键配合翻页。
- 例子3:cat /etc/profile 表示查看etc目录下的profile文件全部内容不显示行号
more [以全屏方式查看文件内容]
- 例子:more /etc/passwd 表示以全屏方式查看etc目录下面的passwd文件内容。
- more命令常用快捷键:空格键[表示向下翻页],回车键[表示向下翻一行],q[表示退出文件],Ctrl+F[表示向下混动一页屏幕],Ctrl+b[返回上一页屏幕],=[表示显示总共有多少行],:f[表示显示文件名和总共有多少行]
less[分页加载查看文件内容,less通常用来查看比较大的文件]
- 例子:less /etc/passwd 表示以分页加载方式显示passwd的内容,加载时不会加载全部的内容,基本上是看多少加载多少。通常用来查看体积比较大的文件。
- less命令常用快捷键:空格或键盘的向下键[表示向下翻页],键盘的向上键[表示向上翻页],/字符串[表示向下查找指定的字符串],?字符串[表示向上查找指定的字符串],q[表示退出文件]