测试中常用的linux命令
-
ls - 列出目录内容
- 示例:
ls -l
(以长格式列出)
- 示例:
-
cd - 更改当前目录
- 示例:
cd /path/to/directory
(进入指定目录)
- 示例:
-
pwd - 显示当前工作目录的路径
-
mkdir - 创建新目录
- 示例:
mkdir new_directory
(创建名为new_directory的目录)
- 示例:
-
rm - 删除文件或目录
- 示例:
rm file.txt
(删除文件),rm -r directory
(递归删除目录及其内容)
- 示例:
-
cp - 复制文件或目录
- 示例:
cp file1.txt file2.txt
(将file1.txt复制为file2.txt),cp -r directory1 directory2
(递归复制目录及其内容)
- 示例:
-
mv - 移动文件或目录,也可用于重命名
- 示例:
mv file.txt new_location
(将文件移动到新位置),mv old_name.txt new_name.txt
(重命名文件)
- 示例:
-
cat - 显示文件内容
- 示例:
cat file.txt
- 示例:
-
grep - 在文件中搜索模式
- 示例:
grep pattern file.txt
(在文件中搜索pattern)
- 示例:
-
chmod - 修改文件权限
- 示例:
chmod +x script.sh
(赋予脚本执行权限)
- 示例:
-
chown - 修改文件所有者
- 示例:
chown user:group file.txt
(将文件所有者更改为user,并将组更改为group)
- 示例:
-
ps - 显示进程状态
- 示例:
ps aux
(显示所有进程)
- 示例:
-
kill - 终止进程
- 示例:
kill PID
(PID是进程ID)
- 示例:
-
top - 显示系统资源使用情况和运行进程
-
df - 显示磁盘使用情况
-
du - 显示目录大小
- 示例:
du -sh directory
(显示目录大小的总和,以人类可读的格式)
- 示例:
-
wget - 从网络下载文件
- 示例:
wget URL
(下载指定URL的文件)
- 示例:
-
tar - 压缩和解压文件
- 示例:
tar -czvf archive.tar.gz directory
(压缩目录),tar -xzvf archive.tar.gz
(解压缩文件)
- 示例:
-
ssh - 远程登录到另一台计算机
- 示例:
ssh username@hostname
(连接到指定的主机)
- 示例:
-
scp - 在本地主机和远程主机之间复制文件
- 示例:
scp file.txt username@hostname:/remote/directory
(从本地主机复制文件到远程主机)
- 示例: