Linux高级命令
重定向
- 重定向也称为输出重定向,用于将命令的输出保存到目标文件。
- 使用方法:
> 文件名或>> 文件名。前者会覆盖文件内容,后者会追加内容到文件。
查看文件内容命令
cat: 显示文件内容,用于查看小文件。more和less: 分页查看文件内容,支持滚动浏览和搜索。head和tail: 分别查看文件的开头和结尾部分。
软连接(Symbolic Link)
- 类似于Windows的快捷方式,允许一个文件指向另一个文件或目录。
- 创建方法:
ln -s 目标文件或目录 链接名 - 特性:源文件被删除或移动后,软连接会失效。
硬链接(Hard Link)
- 与源文件共享相同的inode和数据块,修改硬链接文件会影响所有与之相关联的硬链接。
- 创建方法:
ln 目标文件 链接名(不带-s选项) - 特性:删除源文件不会影响硬链接文件。
文本搜索命令
grep: 使用正则表达式搜索文本,并打印匹配的行。find: 在指定目录下查找文件,可以根据各种属性进行查找。ack: 类似grep的搜索工具,但更快,支持更多功能。
查找文件命令
find: 强大的文件搜索工具,可以根据文件名、类型、大小、时间等属性进行查找。
压缩和解压缩命令
zip和unzip: 用于.zip文件的压缩和解压缩。rar和unrar: 用于.rar文件的压缩和解压缩。tar: 用于打包和解压缩文件或目录,通常与gzip或bzip2结合使用。
文件权限命令
chmod: 更改文件或目录的权限。chown: 更改文件或目录的所有者。chgrp: 更改文件或目录的所属组。
获取管理权限的相关命令
sudo: 允许普通用户以其他用户(通常是超级用户)的身份执行命令。
用户相关操作
useradd: 添加新用户。userdel: 删除用户。passwd: 修改用户密码。
用户组相关操作
groupadd: 添加新组。groupdel: 删除组。usermod: 修改用户属性,包括所属组。
cp命令选项-a的使用
-a或--archive: 该选项用于归档复制,即递归地复制目录及其内容,并保留所有文件属性,如权限、时间戳、符号链接等。
远程登录
ssh: 用于远程登录到另一台计算机。
远程拷贝
scp: 基于SSH的远程文件复制命令,可以在本地和远程主机之间复制文件。

浙公网安备 33010602011771号