文件目录的管理及文件的查看

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件目录的管理及文件的查看相关的知识,希望对你有一定的参考价值。

2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail

2.10 环境变量PATH
which 命令 查找一个命令的路径
这些命令是以文件存在于系统的环境变量当中的
我们使用echo $PATH查看系统命令变量的存储路径位置
赋值一个变量路径,将命令存储在/tmp/目录下,使命令生效并能使用
PATH=$PATH:/tmp/
永久使命令在环境变量中生效,修改/etc/profile文件,profile文件会在系统每次启动和链接终端时加载其中的指令,只需要把指定的环境变量加入其中就能实现永久生效

[[email protected] ~]# vim /etc/profile

unset -f pathmunge
PATH=$PATH:/tmp/
~          
保存后生效

2.11 cp命令

cp = copy  拷贝文件,如:
cp /etc/passwd /tmp/mima.txt
拷贝目录需要加上-r选项,这里把/usr/local/src目录拷贝到/tmp下
[[email protected] ~]# cp -r /usr/local/src/ /tmp/
[[email protected] ~]# cd /usr/local/src/
[[email protected] src]# ls
elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt
[[email protected] src]# cd /tmp/src/
[[email protected] src]# ls
elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt

拷贝一个文件时,cp自带-i选项会有覆盖提示,如果目标存在且同时是个文件时,会提示是否覆盖,这个时候我们使用命令的绝对路径来操作,/usr/bin/cp来拷贝文件来覆盖,如

[[email protected] src]# cp /etc/passwd /tmp/1.txt          存在时使用cp直接操作
cp:是否覆盖"/tmp/1.txt"? y
[[email protected] src]# /usr/bin/cp /etc/passwd /tmp/1.txt         存在时使用绝对路径来操作

2.12 mv命令


mv =move  移动或改名
将文件移动并改名
[[email protected] src]# pwd
/usr/local/src
[[email protected] src]# mv 123.txt  /tmp/src/456.txt
[[email protected] src]# cd /tmp/src/
[[email protected] src]# pwd
/tmp/src
[[email protected] src]# ls
456.txt  elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt
移动并改名目录
[[email protected] src]# mkdir xiang          创建一个目录
[[email protected] src]# mv /usr/local/src/xiang/ /tmp/src/xiang-01      移动命名一个新名称
[[email protected] src]# cd /tmp/src/
[[email protected] src]# ls         查看移动的目录
456.txt  elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt  xiang-01

2.13 文档查看cat/more/less/head/tail
cat 查看文档内容,显示全部内容,-a查看文档所有的字符,-n查看是显示行号
tac 倒叙查看文档全部内容

more 文件名
more查看文件时逐页显示,按空格键翻页,查看结束后退出,按ctrl+B往回查看

less 查看文档逐行查看,方向键上下逐行查看,查看后不会自动退出,需要按q键退出,
ctrl+b往前逐页查看
ctrl+f往后逐页查看
搜索:按/符号写入搜索内容可以搜索对应的字符内容
less查看按n往后查看搜索的内容,按大N往前查看搜索内容
按大G跳至行尾,按g跳至行首

head -n 数字 查看行首的N行
tail -n 数字 指定查看行尾的N行,-f动态查看文件内容,ctrl+c退出

以上是关于文件目录的管理及文件的查看的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段

Linux 中最常用的目录及文件管理命令

目录及文件管理命令练习

权限及归属管理 磁盘管理 文件系统 LVM管理

如何查看及分析网站IIS日志文件

Linux文件/目录的权限及归属管理精讲