在Ubuntu虚拟机中,你可以使用终端(Terminal)来执行各种命令。以下是一些常用的终端命令及其功能:
ls - 列出当前目录下的文件和文件夹。
ls -l # 以长格式显示
cd - 更改当前目录。
cd /path/to/directory # 进入指定目录
cd ~ # 返回用户主目录
pwd - 显示当前工作目录的路径。
pwd
mkdir - 创建新目录。
mkdir new_directory
rmdir - 删除空目录。
rmdir old_directory
rm - 删除文件或目录(使用-r选项删除目录及其内容)。
rm file.txt # 删除文件
rm -r directory # 删除目录及其内容
cp - 复制文件或目录。
cp source.txt destination.txt # 复制文件
cp -r source_directory destination_directory # 复制目录及其内容
mv - 移动或重命名文件或目录。
mv old_name.txt new_name.txt # 重命名文件
mv file.txt /path/to/directory/ # 移动文件到指定目录
cat - 显示文件内容。
cat file.txt
grep - 在文件中搜索文本。
grep "search_text" file.txt
chmod - 更改文件或目录的权限。
chmod 755 script.sh # 设置文件权限为rwxr-xr-x
chown - 更改文件或目录的所有者。
chown username:groupname file.txt
sudo - 以超级用户权限执行命令。
sudo apt update # 更新软件包列表
ping - 测试网络连接。
ping google.com
ifconfig 或 ip addr - 显示网络接口信息。
ifconfig
ip addr
netstat - 显示网络连接、路由表、接口统计等信息。
netstat -tuln # 显示监听的TCP和UDP端口
ssh - 远程登录到另一台计算机。
ssh username@remote_host
apt - Debian/Ubuntu的包管理工具。sudo apt update # 更新软件包列表
sudo apt install package_name # 安装软件包
sudo apt remove package_name # 卸载软件包
top 或 htop - 显示系统进程和资源使用情况。
top
htop # 需要先安装htop
df - 显示磁盘空间使用情况。
df -h # 以人类可读的格式显示
du - 显示目录或文件的磁盘使用情况。
du -sh directory_name # 显示目录的总大小
history - 显示命令历史记录。
history
通过这些命令,你可以在Ubuntu虚拟机中执行各种任务。如果你对某个命令的具体用法不确定,可以使用man命令查看其手册页,例如:
man ls
希望这些信息对你有所帮助!如果你有任何其他问题,请随时提问。