Linux命令教程:创建、删除、复制与权限管理

需积分: 10 2 下载量 64 浏览量 更新于2024-09-08 收藏 1.04MB PDF 举报
"Linux命令学习" 在Linux操作系统中,掌握常用命令是进行日常操作的基础。本节将介绍一些基本且重要的Linux命令,包括创建、删除、复制、移动文件和目录,查看文件内容,以及修改文件权限等。 首先,我们来看创建目录的`mkdir`命令。例如,`mkdir a`用于创建名为`a`的单个目录,而`mkdir -p a/b/c`则会一次性创建多级目录结构`a/b/c`。如果你想删除空的文件目录,可以使用`rmdir`命令,但要注意,`rmdir`无法删除非空目录。 当需要复制文件时,`cp`命令是必备的。如`cp a/file1 b/`将`file1`从`a`目录复制到`b`目录下。如果要复制整个目录,需加上`-r`选项,如`cp -r a b/`,这将把`a`目录及其所有内容复制到`b`目录内。`.`和`..`是两个特殊符号,分别代表当前目录和上一级目录,如`cp ./file1 ../b`就是在当前目录下复制`file1`到上一级目录的`b`子目录。 `mv`命令则用于重命名和移动文件。例如,`mv bb2`会将文件或目录`bb`重命名为`bb2`。如果`bb`是一个目录,它会被移动到指定位置,而不是简单重命名。 `rm`命令用于删除文件,`rm -I file`会在删除前提供提示,而`rm -r`用于删除文件夹及其内容。`*`通配符可以匹配任意字符,方便批量处理文件。 `touch`命令可用来创建空文件,或者更新已有文件的时间戳。`cat`命令用于查看文件内容,也能创建新文件。例如,`cat > f1`会创建一个新文件`f1`,并进入编辑模式;`cat >> f1`则是向文件`f1`追加内容,不会覆盖原有内容。`more`和`less`命令用于分页查看长文件,而`head`和`tail`则用于查看文件的开头和结尾部分。 `ln`命令用于创建链接,硬链接(hard link)是文件的副本,而软链接(symbolic link)类似Windows的快捷方式。`chmod`命令用于更改文件权限,如`chmod +x f4`为文件`f4`添加执行权限,`chmod 755 f4`则设置所有用户的权限为读、执行对文件所有者,读、写、执行对所属组,只读、执行对其他人。 `find`命令则用于查找文件,例如`find / -size +204800`会搜索根目录下大小超过200MB的文件,`find /etc -cmin +5`能找到在过去5分钟内未被访问过的文件。 以上就是一些基本的Linux命令,熟练掌握它们能极大提升你在Linux环境中的工作效率。