linux目录与路径
1.相对路径和绝对路径
绝对路径:一定是从根目录开始,如:/usr/share/doc
相对路径:如果想从/usr/share/doc/到/usr/share/man下,可以写成 cd ../man,相对路径的参照物是当前所在的路径
2.目录相关的操作
.代表当前目录 cd .
..代表当前目录的上层目录 cd ..
-代表前一个工作目录 cd -
~代表目前用户身份所在的家 cd ~
~account 代表 account 这个用户的家目录(account是个账号名称) cd ~bin
常见的操作目录的命令:
- cd:变换目录
- pwd:显示当前目录
- mkdir:新建一个目录
- rmdir:删除一个目录
cd:变换目录
cd /tmp:切换到/tmp
cd ~:回到根目录
pwd显示当前目录
[root@xxx ~]cd /var/mail
[root@xxx ~]pwd
var/mail --显示当前的目录
[root@xxx ~]pwd -P
/var/spool/mail --加-P之后,如果目录是link,则会显示文档连接到的文档
mkdir建立新目录
mkdir test 建立一个test目录
mkdir -p test2/test3/test4 建立多层目录
mkdir -m 711 test5 建立权限为 drwx--x--x的目录 test5
rmdir删除空目录
rmdir test 删除test
rmdir -p test2/test3/test4 连续删除多层空目录
复制、删除不移劢: cp, rm, mv
cp复制档案
cp [options] 目标文件(可以多个) 源文件
cp test.txt /tmp 复制单个文件
cp test1.txt test2.txt /tmp 复制多个文件
rm 删除文件或目录
rm test 删除test
mv移动档案或者目录
[root@xxx ~]# cd /tmp
[root@xxx tmp]# cp ~/.bashrc bashrc
[root@xxx tmp]# mkdir mvtest
[root@xxx tmp]# mv bashrc mvtest 把bashrc移动到mvtest
basename 获取路径最后的目录或文件名
dirname 获取路径最后的目录或文件名之前的路径
查看档案内容
cat 从第一行显示文档内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl (添加行号打印)
[root@xxx ~]# cat /etc/issue
[root@xxx ~]# tac /etc/issue
[root@xxx ~]# nl /etc/issue
more (一页一页翻劢)
[root@xxx~]# more /etc/man.config
less (一页一页翻劢)
[root@xxx~]# less /etc/man.config
head (取出前面几行)
[root@xxx~]# head -n 2 /etc/man.config
tail (取出后面几行)
[root@xxx~]# tail -n 20 /etc/man.config
od -t c /usr/bin/passwd 查阅非文本文件
修改档案时间或新建文档: touch
mtime:档案的【内容数据】变更时,就会更新这个时间!
ctime:档案的『状态』改变时,就会更新这个时间,比如,像是权限与属性被更改了,都会更新这个时间。
atime: 该档案的内容被取用时,就会更新这个读取时间 (access)。比如,我们使用 cat 去读取 /etc/man.config , 就会更新该档案的 atime 了。
ls -l /etc/man.cnfig 显示是mtime
ls -l --time=ctime /etc/man.cnfig 显示是ctime
ls -l --time=atime /etc/man.cnfig 显示是atime
linux目录与路径的更多相关文章
- Linux 目录与路径
树形目录结构 Linux 是以树形目录结构的形式来构建整个系统的. 从逻辑上来说Linux的磁盘是挂载在目录上的,每一个目录能使用本地磁盘分区或网络上的文件系统,比如利用网络文件系统(Network ...
- linux的文件属性介绍、目录及路径表示方法
一.认识linux文件 认识linux下的文件需要先学习命令:ls. 该命令用于显示指定目录下的内容,其中最常用的参数有: -l显示目录和文件的完整属性信息 -a显示所有文件和目录,包含隐藏文件和目录 ...
- 一起来学linux:目录与路径
p { margin-bottom: 0.25cm; line-height: 120% } 首先介绍目录相关的路径的表示法: 1 . 代表此目录 2 .. 代表上一层目录 3 – 代表前一个工作目录 ...
- 每天一个linux命令(23):Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
- 详解Linux目录(目录树详细解释)
给大家一篇关于Linux目录 方面的详细说明,好好读一下! Linux目录详解(RHEL5.4) linux有四种基本文件系统类型:--普通文件:如文本文件.c语言源代码.shell脚本等,可以用ca ...
- Linux 目录配置
一.Linux 目录配置标准:FHS FHS(Filessystem Hierarchy Standard) 的重点在于规范每个特定的目录下应该要放置什么样子的数据. FHS依据文件系统使用的频繁与否 ...
- day 2 Linux目录结构
Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...
- CentOS6.5菜鸟之旅:纯转载Linux目录结构
来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了 最近也是一直在维护网站系统主机 下面是linux目录结构说明 本人使用的是centos系 ...
- 每天一个linux命令(19):Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
随机推荐
- 关于MultiAutoCompleteTextView的用法:多文本匹配
- MySQL数据完整性
数据完整性 一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中 在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型.约束 ...
- Azure IoT Hub 十分钟入门系列 (1)- 10分钟带你了解Azure IoT Hub 并创建IoT Hub
建议您先对<Azure 上 IoT 整体解决方案概览 >进行了解. 本文主要分享一个案例: 10分钟-了解Azure IoT Hub并创建Azure IoT Hub 本文主要有如下内容: ...
- mvc 部分页
在一些复杂的项目中,我们经常会遇到一个页面存在很多模块,存在页面交互或者加载数据过多等问题,这种时候,我们很可能会考虑到通过使用部分页来解决这个问题(ps:当然还有很多的解决方案,在这里只是简单介绍这 ...
- ios开源
a http://code.cocoachina.com b http://code4app.com c http://www.oschina.net/ios/codingList/ d github ...
- 201771010135 杨蓉庆/张燕《面对对象程序设计(java)》第十三周学习总结
1.实验目的与要求 (1) 掌握事件处理的基本原理,理解其用途: (2) 掌握AWT事件模型的工作机制: (3) 掌握事件处理的基本编程模型: (4) 了解GUI界面组件观感设置方法: (5) 掌握W ...
- Blockchain technology and Application
BTC-密码学原理 比特币本质:crypto currency[加密货币] 比特币用到的两个功能: 1.哈希 crypto graphic hash function 2.签名(非对称加密) 哈希cr ...
- vue基础笔记
目录 Vue 渐进式 JavaScript 框架 一.走进Vue 二.Vue实例 三.生命周期钩子 四.Vue指令 五.组件 六.Vue-CLI 项目搭建 Vue 渐进式 JavaScript 框架 ...
- 【MySQL】表的操作
" 目录 #. 表操作 1. 创建数据库 2. 进入指定库 3. 创建表 4. 添加记录 5. 查询表的数据和结构 /. 查指定表中的存储数据 /. 查指定表的结构 6. 复制表 /. 即复 ...
- 【MySQL】存储引擎
" 目录 #. MySQL支持的存储引擎 1. InnoDB 2. MyISAM 3. NDB 4. Memory 5. Infobright 6. NTSE 7. BLACKHOLE My ...