文件及目录操作:
进入指定目录 cd:
命令格式: cd 路径 [ 绝对路径/相对路径 ]
eg:
cd /home
从根目录进入home目录下,采用绝对路径。“/”表示跟目录。cd ~
进入用户主目录下,波浪号表示主目录。cd ./software
或cd software
从当前目录进入software目录中,采用相对路径。cd .
单点符(.)表示当前目录。cd ..
双点符(..)表示上层目录,返回上次目录。
查看当前目录 pwd:
命令格式: pwd
eg:
查看文件及目录列表 ls:
命令格式:ls [OPTION]… [FILE]…
eg:
ls
列出当前目录下文件及目录列表,默认列表是按照字母排序(按列排序而不是按照行排序)。ls -a
列出当前目录所有的隐藏文件和普通文件及目录。ls -l
等同于ll
列出文件及目录更多信息。(alias ll='ls -l --color=auto')
ls -al
等同于ll -a
列出所有文件及目录更多信息(包含隐藏文件)。ls -l /home
列出home下的文件及目录更多信息。
创建空文件 touch:
命令格式:touch 文件名称
eg:
touch a.txt
在当前目录创建一个a.txt文件touch /home/hzq/b.txt
在指定目录下创建一个b.txt文件\
创建一个目录 mkdir:
命令格式:mkdir [OPTION]… DIRECTORY..
eg:
mkdir test
在当前目录下创建test文件夹mkdre -p /home/hzq/test/a
在指定路径下创建文件夹,-p
会根据需要创建缺失的父目录。
复制文件
命令格式 : cp [OPTION]… SOURCE… DIRECTORY
eg:
cp b.txt a/
将b.tx
t文件复制到a
文件夹下,如果a
文件下已经存在,直接覆盖。cp -i b.txt a/
跟上面相同操作,只是多一个-i
参数,表示如果a
文件下已经存在,提示用户是否覆盖。cp -r a/ e/
将a
文件夹及文件夹下所有的文件复制到e
目录下。-r
表示递归。
文件重命名及移动文件mv:
eg:
mv b.txt a/e.txt
将文件移动到a
文件下,并重命名为e.txt
删除文件及目录 rm:
eg:
rm e.txt
删除文件rm -r a/
删除a
文件夹及子文件和文件夹,-r
表示递归。rm -rf e/
强行删除e
文件夹及子文件和文件夹,-f
表示强制删除。
查看文件类型 file
命令格式:file [文件名]
eg:
查看文件 cat:
命令格式: cat [OPTION]… [FILE]…
eg:
cat b.txt
查看b.txt文件内容cat -b b.txt
给文本行添加行号cat -n b.txt
给所有的添加行号
注意:对于大型文件,cat命令非常不适合。文件的文本内容会在显示器上一晃而过。我们可以使用其他命令来解决这个问题,我们继续向下看。
查看文件 more:
命令格式:more [options] file […]
eg:
more b.txt
查看文件内容
可以通过按空格键或回车键来逐行浏览文件。
查看文件 less:
less命令可以理解为more的升级。它提供了一些极为实用的特性,能够实现在文本文件中前后翻动,而且还有一些高级搜索的功能。
eg:
less b.txt
查看文件内容
常用功能快捷键:
e
向下逐行查看y
向上逐行查看f
向下翻一屏查看b
向上翻一屏查看d
向下翻半屏查看u
向上翻半屏查看
查看部分文件 tail:
tail 查看文件最后几行的内容 默认是最后10行
eg:
tail -f catalina.out
实时查看tomcat的运行日志。-f
可以查看实时添加到文件中的内容。tail -n 2 b.txt
或tail -2 b.txt
查看最后两行的内容。
查看部分文件 head:
head命令: 查看头部信息,默认是10行
eg:
head b.txt
查看开头内容,默认是10行head -n 2 b.txt
或head -2 b.txt
查看开头两行的内容。
链接文件 ln:
Linux中有两种不同类型的文件链接:①符号链接;②硬链接;
符号链接:符号链接就是一个实实在在的文件,它指向文件存放在虚拟目录结构中某个地方的另一个文件。这两个通过符号链接在一起的文件,彼此的内容并不相同。
硬链接:硬链接会创建独立的虚拟文件,其中包含了原始文件的信息及位置。但是从根本上而言,他们属于同一个文件。
eg:
ln -s b.txt d.txt
创建符号链接,类似于windows系统中的快捷方式。ln b.txt e.txt
创建硬链接。
我是衡钊清,北漂中的一员。
人生格言:[ 做一个决定,并不难,难的是付诸行动,并且坚持到底 ]
嘘……. 多做事,少说话!!! 哈哈!!!