按照一个业务流来写一系列操作
eg: 创建目录 -->创建空文件--> 空文件中vi写东西-->文件夹整体拷贝后改名-->移动到别的文件夹内-->删除原有文件
接linux常用命令_0文章继续介绍文件处理命令
2.a) 文件处理命令之-->文件查看/浏览命令 详解:
cat命令: 显示内容不长的文件
英文原意 | concatenate and display files |
命令所在路径 | /bin/cat |
执行权限 | 所有用户 |
语法 | cat 文件名 |
范例 | [root@localhost test1]# cat /etc/issue |
more命令: 分页显示内容长的文件
命令所在路径 | /bin/more |
执行权限 | 所有用户 |
语法 |
more 文件名 空格/f 显示下一页 Enter 显示下一行 q或Q 退出 |
范例 | [root@localhost test1]# more /etc/services |
head命令: 默认查看文件的前10行数据
命令所在路径 | /bin/head |
执行权限 | 所有用户 |
语法 |
head 文件名 head -num 文件名(-num显示文件前num行)
|
范例 | [root@localhost test1]# head -20 /etc/services |
tail命令: 查看文件的后几行数据
命令所在路径 | /bin/head |
执行权限 | 所有用户 |
语法 |
head 文件名 head -num 文件名(-num显示文件前num行)
|
范例 | [root@localhost test1]# head -20 /etc/services |
软链接-----> 相当于window的快捷方式
硬链接-----> 相当于文件的拷贝,但是同时具有和源文件实时同步功能,因为这两个文件公用一个inode,linux内核操作任何对象时都是参考inode实现,因此如果你像源文件更新时,linux内核会将和源文件具有相同inode的所有文件进行同步操作。
第一篇文章linux常用命令_0 和上面的知识大概介绍了如下几点:
1 linux用户,权限知识
2 linux文件创建,读取,删除操作
3 介绍了linux操作所有对象的基本条件(inode)
了解了linux文件的知识后,如何设置人和文件之间联系呢,这就用到了权限管理,看下面介绍
2.b) 权限管理命令
chmod命令: 改变文件/目录权限
英文原意 | change the permissions mode of a file |
命令所在路径 | /bin/chmod |
执行权限 | 所有用户 |
语法 |
u-所有者
+ 增加权限
r 可读 对应数字为4
用字母方式改变权限: 给所有者增加可写,可执行权限 chmod u+wx 文件名
给其他人去掉可读,可写权限
给所属组赋值可读,可写,可执行权限
用数字方式改变权限: chmod 641 文件名----> 等价写法为: chmod rw--w---x 文件名(rw-对应数字为6 --w对应数字为4, --x对应数字为1)
|
范例 |
[root@localhost test1]# chmod o=rwx anaconda.log [root@localhost test1]# chmod 641 anaconda.log |
文件/目录权限总结:
代表字符 | 权限 | 对文件含义 | 对目录含义 |
r | 读 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写 | 可以修改文件内容 | 可以在目录中创建/删除文件 |
x | 执行 | 可以执行文件内容 | 可以进入目录 |
从上表中可以得知:
1) 对文件的写权限仅仅是对文件内容执行修改,和删除文件权限不是一回事
2) 文件的删除操作是此文件对应文件夹的事,而非次文件的事
3) 于目录而言,rx权限基本是成套出现的,否则只能查看目录文件而进入不了 或者能进入这个目录但是进入前产看不了这个目录内的文件 这是很让人抓狂的事
umask命令: 查看创建文件默认权限
命令所在路径 | /bin/umask |
执行权限 | 所有用户 |
语法 |
umask -S 以rwx形式显示 |
范例 |
[root@localhost test4]# umask -S 结果: u=rwx,g=rx,o=rx |
补充 |
linux权限规则: 缺省创建的文件不能授予可执行权限(即x), 因此 虽然创建文件的默认权限是u=rwx,g=rx,o=rx rw-r--r-- |
相关推荐
1. Linux常用命令: - `ls`:列出目录内容,帮助用户查看当前目录下的文件和子目录。 - `cd`:改变工作目录,用于在不同目录间切换。 - `mkdir`:创建新目录,方便组织文件。 - `rm`:删除文件或目录,谨慎使用...
04.2.1 Linux常用命令-权限管理命令-权限管理命令chmod.mp4 04.2.2 Linux常用命令-权限管理命令-其他权限管理命令.mp4 04.3.1 Linux常用命令-文件搜索命令-文件搜索命令find.mp4 04.3.2 Linux常用命令-文件搜索...
本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...
在Linux操作系统中,掌握命令行工具的使用是至关重要的,因为这是系统管理员和开发者最常用的工作方式。"Linux_command_help.rar_Help!_Linux help_Linux命令_linux help"这个标题和描述指向的主题是关于Linux命令的...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
Linux 权限管理命令详解 权限管理是 Linux 中一个非常重要的概念,它控制着用户对文件和目录的访问权限。在 Linux 中,权限管理命令主要包括 chmod 和 chown 两个命令,下面将详细介绍这两个命令的使用方法和实践...
在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...
本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...
### Linux常用命令详解 #### 一、`pwd` 命令:显示当前工作目录的绝对路径 - **用途**:此命令用于显示用户当前所处的工作目录的完整路径。 - **示例**: ```bash [root@localhost ~]# pwd /root ``` #### 二...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
在IT行业中,Linux操作...以上是Linux常用命令和vim编辑器的基础知识。熟练掌握这些,不仅能提升你在Linux环境下的工作效率,还能更好地理解和操作服务器,进行软件开发和系统管理。继续深入学习,你将成为Linux高手!
以上只是Linux常用命令的一小部分,实际上还有许多其他命令,如`cp`(复制文件)、`mv`(移动文件)、`rm`(删除文件)、`mkdir`(创建目录)、`rmdir`(删除目录)、`ls`(列出目录内容)、`cd`(切换目录)、`pwd`...
在Linux操作系统中,Shell命令是用户与系统交互的主要方式,它是一...通过提供的Stage1_Lesson2_Linux命令类库机制及常用命令_Shell命令机制系列教程,你将有机会系统地学习和实践这些知识,进一步提升你的Linux技能。
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...