在 Debian 系统中,命令行工具是进行系统管理和操作的重要手段。以下是一些常用的命令行工具及其基本用法:
ls
: 列出目录内容。ls -l /path/to/directory
cd
: 改变当前目录。cd /path/to/directory
pwd
: 显示当前工作目录。pwd
mkdir
: 创建新目录。mkdir new_directory
rmdir
: 删除空目录。rmdir directory_to_remove
rm
: 删除文件或目录。rm file_to_remove
rm -r directory_to_remove
cp
: 复制文件或目录。cp source_file destination_file
cp -r source_directory destination_directory
mv
: 移动或重命名文件或目录。mv old_name new_name
mv file_to_move /path/to/destination
touch
: 创建空文件或更新文件时间戳。touch new_file
cat
: 显示文件内容。cat file.txt
more
和 less
: 分页显示文件内容。more file.txt
less file.txt
grep
: 在文件中搜索文本。grep "search_text" file.txt
sed
: 流编辑器,用于文本替换和处理。sed 's/old_text/new_text/g' file.txt
top
: 显示系统进程和资源使用情况。top
df
: 显示磁盘空间使用情况。df -h
du
: 显示目录或文件的磁盘使用情况。du -sh directory
free
: 显示内存和交换空间使用情况。free -h
ping
: 测试网络连接。ping example.com
ifconfig
或 ip
: 显示和配置网络接口。ifconfig
ip addr show
netstat
: 显示网络连接、路由表和接口统计信息。netstat -tuln
ssh
: 安全外壳协议,用于远程登录。ssh user@remote_host
apt-get
: Debian 的包管理工具。sudo apt-get update
sudo apt-get install package_name
sudo apt-get remove package_name
sudo apt-get upgrade
useradd
: 添加新用户。sudo useradd new_user
usermod
: 修改用户信息。sudo usermod -aG group_name user_name
groupadd
: 添加新组。sudo groupadd new_group
groupmod
: 修改组信息。sudo groupmod -n new_group_name old_group_name
chmod
: 修改文件或目录权限。chmod 755 file.txt
chown
: 修改文件或目录的所有者。sudo chown user:group file.txt
chgrp
: 修改文件或目录的组。sudo chgrp group_name file.txt
这些命令只是 Debian 系统中众多命令行工具的一部分。通过组合和扩展这些命令,你可以完成几乎所有系统管理和操作任务。建议查阅相关命令的手册页(使用 man command_name
)以获取更多详细信息和高级用法。