Linux学习笔记(5)

Linux学习笔记(5)

Linux目录结构
  • bin/ 存放二进制文件
  • boot/ 系统启动文件
  • dev/设备文件
  • etc/配置文件
  • home/ 用户家目录
  • lib/ 连接库文件
  • media/ 挂载点<U盘打开其实是打开meidia中的子文件夹>
  • mnt/ 挂载点 <手动挂载时,挂载到/mnt中,无明确规定>
  • opt/ 源码包安装指定目录一般为opt/ 如不指定目录,默认usr/local中
  • proc/内核参数,不占用磁盘大小
  • root/ root用户家目录
  • sbin/ 与bin/相同,存放为管理员可执行的命令
  • tmp/ 临时文件
  • usr/ 软件默认安装位置
  • var/日志缓存文件数据库文件<建议单独分区挂载var/>
linux目录配置标准
  • tree 命令查看某一目录的树形结构
  • 绝对路径: /usr/aa/aa 从根开始完整路径
  • 相对路径: .表示当前目录 …表示上一层目录

root@sunjian:~# cd /etc/ufw
root@sunjian:/etc/ufw# ls
applications.d
root@sunjian:/etc/ufw# cd …/vim 通过cd …进行上层目录中的文件夹切换
在这里插入图片描述
aa1 的绝对路径为 /usr/aa/aa1
从aa1到bb2
绝对路径为/usr/bb/bb2
相对路径为 cd …/…/bb/bb2
第一个…为上级目录aa 第二个…为aa的上级了目录usr

目录操作
  • cd 目录 直接cd等同于cd ~ 转到家目录<~代表家目录>
  • cd ~ tom/ 切换到tom的家目录
  • cd ~/tom 切换到当前用户home/下tom目录
  • cd - 切换之前所在目录<上一次>
  • mkdir 目录名<创建目录>

mkdir -p aaa/{aa,bb,cc} 父目录不存在时,自动创建父目录

  • rmdir 目录名<不可删除非空目录>

-p 删除子目录,判断父目录是否非空,如空则直接删除父目录

  • rm -rf <-r 递归 -f 强制> 删除,慎用

rm 实际执行为rm -i 意思为执行时询问

  • echo $PATH 显示变量内置路径

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
默认以:隔开,逐个查找,找到后立刻执行
增加变量路径
PATH=“各个路径”

  • 查看目录创建/访问时间

ls -ld<-l 长模式 -d 显示目录本身而不是其内部内容> --time=atime/ctime /boot
访问时间 atime
创建时间 ctime

  • ls -R / <-R 递归> 查看根目录内的内容,如有文件夹则全部列出其内容
  • cp [选项]… /path1/xx /path2/yy

yy为目录时,则是将复制的文件/文件夹复制到yy目录中
yy为文件时,该命令是将要复制的文件重命名为yy
-rf <-r 递归 -f 强制> 复制文件夹
-p 带属性复制
-a 复制整个目录并携带原始属性
-u 比较相同文件,复制文件比目标文件新,则进行覆盖操作,反之不执行
-d 快捷方式复制
cp /etc/services . 点为当前目录的意思
1.复制并重命名 2.复制到目录下 3. 原名带属性复制到目录下
不写路径默认为当前路径

  • mv [选项] /path1/xx /path2/yy 使用方法与cp 相同
  • 取文件名

root@sunjian:/mnt# basename services
services

  • 取路径

root@sunjian:/mnt# dirname services
.
root@sunjian:/mnt# dirname /etc/services
/etc

查看文档内容
  • cat tac nl more less head tail
适合少量文件内容的
  • cat [文件]

cat -n 每行前加编号,适合少量内容文件,只可查看现有显示的内容,不可查看前面内容。

  • tac

tac 倒序显示内容,也是适合内容少的文件

  • nl

nl与cat -n命令相同 直接带有每行编号 不加参数时,不统计空白行
-b a 统计空白行

可分屏查看文件内容的

more less

  • more

回车单行显示,空格翻页显示,无法向前翻页,按Q退出。

  • less

显示与more相同
pageup向前翻页
pagedown向后翻页
home至开头
end 至末尾
/关键字 n 从上往下查找关键字 N 从下往上查找关键字

显示部分文件内容

head tail

  • head

查看文件头几行,默认10行
-n 3 为显示3行
-5 为显示5行 两种方法都可

  • tail

查看文件末尾几行,默认10行
-n 3 显示末尾3行
-5 显示末尾5行 两种方法都可以
-f <跟随> 检测文件内容实时变化 CTRL+C退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值