ls -al:显示所有切一排显示,也显示文件目录的属性
ls -hl:人性化显示文件的属性
ls -dl:显示目录本身的属性
ls -i: 显示i节点
mkdir -p 父目录/子目录:递归创建目录
cp 源文件 目标文件1 目标文件2 目标文件3 (多少个文件使用空格隔开)
cp -r 源目录 目标目录
cp -p:复制过程中保持文件或目录的属性不变,例如所有者所属组权限,时间等
mv:移动(重命名、剪切)文件目录的功能,不需要参数
mv 源目录 目标目录 (若目标目录名称没有变化则是重命名,变化则是剪切移动,文件亦如此)
rm -f :强制删除文件
rm -rf:前置删除目录
如果文件或者目录名含有空格,需要用引号括起来
查看文件内容:
cat -n 文件名 :查看文件的所有内容,切显示行号
less 文件名:分页显示内容,可用上下、pageup等间来操作,同时可用/后输入内容来搜索匹配
head -n 文件名:查看文件最前的n行内容
tail -f 文件名:动态显示文件的最末几行,经常用于查看日志报错
软、硬链接:
软链接:ln -s 源文件/目录 目标文件/目录(该目录必须不存在,因为ln会自动生成)
硬链接:ln 源文件/目录 目标文件/目录
ps:两者的区别,软连接的文件权限一定为777,而不是源的权限,可夸分区创建软连接;硬链接能同步更新内容,随便哪边的内容发生变化都会同步,由于硬链接的目标与源是使用同一个i节点的,所以即使源被删除了,目标还是可以用的,不能夸分区创建硬链接
权限的理解:
对于目录而言:
r的权限是ls,列出文件或目录;
w的权限是touch、mkdir、rm等文件目录操作,
x的权限是cd,进入目录
对于文件而言:
r的权限是cat、more、less等读取内容
w的权限是vim等修改内容的操作
x的操作是作为脚本被执行的操作
所以一般绝大数对于目录而言r和x是同时存在的,x能进r能读。
所以一个文件是否能被删除,取决于所在目录是否拥有x和w这2个权限
所以一个目录能否创建新的内容,取决于该目录是否有x和w这2个权限
chown可以同时修改文件的所有者和所诉组:chown 用户名:用户组名 文件名
umask -S:查看当前用户缺省的权限,也就是创建新文件、目录的默认权限,其中由于系统会自动删除新建文件的x权限,所以新建的文件会比新建的目录少了x权限
举例:umask -S 后查看到的是可能是:u=rwx,g=rx,o=rx
可以通过umask来修改默认缺省的权限,修改步骤如下:
1.假设要修改成754,需要先用777-754=023
2.umask 023 即可
相关推荐
Linux 常规操作命令大全 Linux 系统中有很多实用的命令,掌握这些命令可以帮助我们更好地使用 Linux 系统。以下是 Linux 常规操作命令大全,涵盖了文件操作、磁盘操作、系统操作等多方面的知识点。 文件操作命令:...
linux命令
- ViM有两个主要模式:命令模式(常规模式)和插入模式(编辑模式)。 - 从命令模式进入插入模式,可以使用`i`、`I`、`a`、`A`、`R`、`r`、`O`或`o`等命令。 - 要返回命令模式,按`Esc`键。 3. **移动与编辑** ...
1. **查看硬盘大小**:`df` 命令用于显示系统中所有文件系统的磁盘空间使用情况。它会列出挂载点、文件系统类型、总空间、已用空间、可用空间以及使用率等信息。例如,`df -h` 会以人类可读的格式(如KB、MB、GB)...
【Linux GDB命令手册】 GDB(GNU Debugger)是一款强大的调试工具,主要用于C和C++程序,但也支持其他语言。在Linux环境下,GDB可以帮助开发者定位和修复代码中的错误,提高软件的质量。以下是对GDB命令的详细说明...
linux 服务器常规操作命令,适合新手,了解服务器。详细知识还需努力学。
Linux命令集合大全这个适用于速成者和不需要深入研究的人群,看完之后你可以对linux进行常规操作,可以满足学习和工作中的需求,也可以把它作为命令查询的一个工具。
scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可...
### Linux lsof 命令详解 #### 一、概述 `lsof`(list open files)是一个强大的命令行工具,用于显示当前系统中所有打开的文件、网络连接和设备的情况。在Linux环境中,几乎所有东西都可以被视为文件,包括常规...
### Linux常用命令详解 #### 一、基本命令 在Linux系统中,命令行工具是非常重要的组成部分,它们提供了对系统的直接访问以及高效的管理手段。本文将详细介绍一些常用的Linux命令及其使用方法。 ##### 1. `ls` `...
1. **服务管理工具** - **systemd**: 大多数现代Linux发行版(如Ubuntu、CentOS 7+)都使用systemd作为其初始化系统,用于管理系统服务。systemd提供了`systemctl`命令来控制服务。 - **init**: 在较旧的系统中,...
"Linux基础命令(一)" Linux基础命令是Linux系统的基础组成部分,其中包括文件系统层次化结构、文件命名规则、shell简介、命令行界面、Linux基础命令等。 文件系统层次化结构FHS(Filesystem Hierarchy Standard...
#### 一、Linux用户界面及常规设置 **1.1 登录与退出** - **登录:** - 在Linux系统中,登录通常需要输入用户名和密码。用户可以是普通用户或者超级用户(即root账户)。 - **普通用户**:用于日常操作,权限有限...
### Linux终端命令精要知识点详解 #### 文件管理与操作 1. **目录操作** - `mkdir`:用于创建新目录。例如,`mkdir Documents`将创建一个名为Documents的新目录。 - `rmdir`:仅能删除空目录。如需删除非空目录...
Red Hat Linux是一个流行的开源操作系统,其命令行界面提供了丰富的功能供用户管理文件、系统和进行各种操作。以下是一些常用命令的详细说明: 1. `pwd`:此命令用于显示当前工作目录,即用户所在的目录。它能帮助...
cat命令一次性显示整个文件的内容;more和less命令支持分页显示,并可以使用方向键进行浏览;head和tail命令分别用于显示文件的开头部分和结尾部分。 Linux的基础命令教程是学习Linux系统管理的起点,掌握这些命令...
Linux 生产环境常用必备命令大全 在生产环境中,熟练掌握基本的 Linux 命令是非常重要的。本文总结了 CentOs7 中常用的命令,涵盖了目录管理、文件管理、防火墙管理、文件内容查看、文本内容处理、文件查找、压缩和...
### Linux安装和基本命令详解 #### 一、Linux安装流程 Linux系统的安装通常涉及以下步骤,这些步骤在教育环境中常被用作课堂演示的核心内容: 1. **选择虚拟化平台**:使用VMware等虚拟机软件创建虚拟环境,以...