鸟哥的Linux私房菜之Linux 的文件权限与目录管理(一)

一、目录的相关操作

比较特殊的目录:

. 代表此层目录 .. 代表上层目录

- 代表前一个工作目录 ~ 代表目前用户所在住文件夹

~accout 代表account这个用户的主文件夹(account是个账号名称)

1、cd :切换目录: cd 目录名称

2、pwd : 显示当前目录:pwd

3、mkdir : 创建一个新目录: mkdir [-mp] 目录名称

-m:配置文件的权限 mkdir -m 744 test

-p:创建多级目录 eg:输入命令 mkdir -p test1/test2/test3

4、rmdir : 删除一个目录: rmdir [-p] 目录名称

-p:创建多级目录 eg:输入命令 rmdir -p test1/test2/test3

5、cp : 复制:cp [-adfilprsu] 源文件 目标文件

-a:相当于-pdr (常用)

-i:若目标文件存在,覆盖时会询问操作的进行 (常用)

-r:递归持续复制,用于目录的复制行为 (常用)

6、rm : 删除文件或者目录: rm [-fir] 文件或者目录

7、mv :移动文件或者目录: mv [-fir] 源文件 目标文件

8、取得路径的文件名与目录名称

A、文件名:输入命令: basename 路径

B、目录:输入命令:dirname 路径

二、文件内容查阅

1、cat : 由第一行开始显示文件内容: cat [-AbEnTv] 文件

-n:打印出行号,连同空白行也会有行号

-b:打印出行号,空白行不打印

2、tac : 从最后一行开始显示,与cat命令刚好相反:tac

3、nl : 显示时候,顺便输出行号:nl [-bnw] 文件

4、more : 一页一页显示内容: more 文件

5、less :一页一页显示,与more类似,可以向前翻页:less 文件

6、head : 数据选取,选取前几行(默认显示10行):head [-n number] 文件

-n 后面接数字,代表显示几行的意思

7、tail : 数据选取,选取后几行(默认显示10行):tail [-n number] 文件

8、od :以二进制的方式读取文件内容:od [-t type] 文件

-t 后面接各种类型:a代表默认,c代表ASCLL字符,d[size]十进制,f[size]浮点数,o[size]八进制,x[size]十六进制

9、touch:修改文件时间或者创建新文件:touch [-acdmt] 文件

-a : 仅修改访问时间;

-c : 仅修改文件时间,若改文件不存在则不创建新文件;

-d : 后面接修改的日期

-m : 仅修改mtime;

-t : 后面接修改时间,格式为[YYMMDDhhmm]

注意:touch命令主要用来创建一个空的文件或者将某个文件日期修改成当前日期。

时间: 2024-11-06 22:37:18

鸟哥的Linux私房菜之Linux 的文件权限与目录管理(一)的相关文章

鸟哥的Linux私房菜(笔记)-文件权限与目录配置

第一部分 Linux 简单命令操作 一.基础命令 1.显示日期与时间:date; 2.显示日历:cal 3.简单好用计算器:bc 直接输入数字与预算符,按entry键运算, 输入quit离开bc界面 二.重要的热键 1.它具有命令补全与文件补齐的功能:Tab eg: ca[Tab][Tab] [Tab] 接在一串命令的第一个命令的后面,则为"命令补全" [Tab] 接在一串命令的第二个命令的后面,则为"文件补全" 2.中断目前程序的功能键:[Ctrl]-c 3.代表

鸟哥的linux私房菜——第20章 启动流程、模块管理与loader

20.1 Linux启动流程分析 Linux启动过程: 按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(boot loader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内存中解压缩与执行,此时内核就能够在内存中活动,并检测所有硬件信息与加载适当的驱动程序来使主机运行,等内核检测硬件与加载驱动程序完毕后,就可以登录了. 1)加载BIOS的硬件信息与进行自我测试,并依

Linux文件权限与目录管理

Linux文件系统的三种身份 文件所有者 同组用户 同一个用户组的用户可以访问该用户组的文件: 每个账号可以加入多个用户组. 在同一个用户组的文件也可以设置不同的权限,可以不让本组用户查看. 其他人 除了文件主.同组用户以外的人就是其他人. PS: /etc/passwd 记录所有用户的账号 /etc/shadow 记录所有用户的密码 /etc/group 记录所有的组名 文件属性 ls -al 显示所有的文件名和相关属性(包括以.开头的隐藏文件) total 72 drwxr-xr-x+ 28

鸟哥的linux私房菜学习记录之开机流程、模块管理与Loader

<鸟哥的Linux私房菜 第二版 读书笔记 >

2017年4月9日22:23:40 <鸟哥的linux私房菜> 1.操作系统 1.1什么是操作系统呢? 操作系统是用来管理计算机的软硬件资源,用来方便用户使用的程序的集合.让用户不必要在了解硬件的作用只需要简单的操作就可以完成复杂的计算问题. 1.2Kernel Kernel(核心),是计算机操作系统的内核,是操作系统的核心部分,也是操作系统最底层的东西,它掌管着整个硬件资源的工作状态. 核心管理的事项主要有:系统调用接口(System Call Interface).进程控制(Process

【Linux】鸟哥的Linux私房菜基础学习篇整理(一)

最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename:添加行号打印参数:-b:指定行号指定的方式,主要有两种: -b a:表示不论是否为空行,也同样列出行号(类似cat -n): -b t:如果有空行,空的那一行不要列出行号(默认值).-n:列出行号表示的方法,主要有三种: -n ln:行号在屏幕的最左方显示: -n rn:行号在自己字段的最右方显示,且不加0

鸟哥的linux私房菜

时隔一个月块过去了,现在鸟哥的linux私房菜已经看到了正则表达式,计划把shellscript看完,这样就能够在小组面试上拿的出手了.但毕竟命令太多,外加上还有各种命令参数,记起来可真够让人头大的,晕(◎﹏◎).最后几章也只是看了个大概,对扩展正则表达式有个概念而已,前面分区啥的还不太清楚.还是得加紧时间看,打牢基础,加油q(≧▽≦q).希望能够进入小组,好不让我这休学的一年时光白等..

鸟哥Linux私房菜知识点总结3到5章

感觉自己对Linux的理解一直不够,所以近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但能够学.这是我整理的一些知识点,尽管非常基础.希望和大家共同交流. 第3章主机规划与磁盘分区 1.3D计算机游戏须要3D光影运算. 2.在Linux系统中.每一个设备都被当成一个文件来对待. 3.整个开机流程到操作系统之前的动作: (1)BIOS: 开机主动运行的韧体,会认识第一个可开机的设备. (2)MBR :第一个可开及设备的第一个扇区内的主引导分区块,包括引导载入

最近买了鸟哥的linux私房菜在看,不错哟

公司的服务器都是linux,没办法,必须去了解一下这个系统.哈哈,这几天除了加班就是充电了.好累好累啊. 然并卵,该不会的还是不会,嘻嘻. 推荐鸟哥的linux私房菜,我买了两本,基础学习篇和服务器假设.虽然同事都和我说遇到不会的就去百度就行,但是linux似乎这样做效果不好. 他们忘掉了初学者遇到的困难,尤其是俺这种非计算机专业的. 不过鸟哥的书写得真的不错,入门看很适合.