ls - 列出目录内容
ls
该命令用于列出当前工作目录中的文件和子目录。
cd - 切换目录
cd /path/to/directory
该命令用于更改当前工作目录到指定的路径。
pwd - 显示当前目录
pwd
该命令用于显示当前工作目录的路径。
mkdir - 创建目录
mkdir new_directory
该命令用于在当前工作目录中创建一个新的子目录。
rm - 删除文件或目录
1. rm file.txt 2. rm -r directory
该命令用于删除文件或目录,使用 -r 选项可用于递归删除目录及其内容。
cp - 复制文件或目录
1. cp file.txt /path/to/destination 2. cp -r directory /path/to/destination
该命令用于复制文件或目录到指定的目标位置,使用 -r
选项可用于递归复制目录及其内容。
mv - 移动文件或目录
mv file.txt /path/to/destination mv directory /path/to/destination
该命令用于将文件或目录移动到指定的目标位置。
yum - 包管理器
1. yum install package_name 2. yum update
该命令用于安装、更新和删除软件包,以及管理系统的软件包依赖关系。
cat - 查看文件内容
cat file.txt
该命令用于显示文件的内容,也可用于创建、合并文件。
grep - 在文件中搜索内容
grep "pattern" file.txt
该命令用于在文件中搜索匹配指定模式的文本行。
tar - 文件归档和压缩
1. tar -czvf archive.tar.gz directory 2. tar -xzvf archive.tar.gz
该命令用于创建归档文件、或对归档文件进行解压和解归档操作。
top - 实时查看系统资源占用情况
top
该命令用于实时显示系统资源使用情况,包括进程、内存、CPU 占用等信息。
ps - 显示进程状态
ps -ef
该命令用于显示当前系统上的进程状态信息,包括进程 ID、CPU 占用等。
ifconfig - 查看网络接口信息
ifconfig
该命令用于查看当前系统的网络接口信息,包括 IP 地址、子网掩码等。
netstat - 显示网络状态
netstat -tuln
该命令用于显示系统的网络连接、路由表、接口统计等信息。
ssh - 远程登录
ssh username@remote_host
该命令用于通过 SSH 安全协议远程登录到另一台主机。
chmod - 修改文件权限
chmod 755 file.txt
该命令用于修改文件或目录的权限,控制对其的读取、写入和执行权限。
chown - 修改文件所有者
chown new_owner file.txt
该命令用于修改文件或目录的所有者。
rpm - 基于 RPM 的软件包管理
1. rpm -i package.rpm 2. rpm -e package_name
该命令用于安装、查询和删除基于 RPM 格式的软件包。
find - 查找文件
find /path/to/search -name "filename"
该命令用于在指定路径中查找符合条件的文件。
history - 查看命令历史记录
history
该命令用于显示之前执行过的命令历史记录。
du - 查看目录大小
du -sh /path/to/directory
该命令用于显示指定目录的大小信息。
df - 查看磁盘空间使用情况
df -h
该命令用于显示系统中各个文件系统的磁盘空间使用情况。
scp - 在系统之间安全地复制文件
scp file.txt username@remote_host:/path/to/destination
该命令用于通过 SSH 协议安全地将文件从本地系统复制到远程系统,或者从远程系统复制到本地系统。
sed - 流编辑器,用于处理文本
sed 's/pattern/replacement/' file.txt
该命令用于根据指定的模式替换文件中的文本内容,或者进行其他文本处理操作。