ls |
列出当前目录下的文件和子目录 |
ls -l 列出详细信息 |
cd |
切换目录 |
cd /home/user 切换到指定目录 |
pwd |
显示当前工作目录 |
pwd |
cp |
复制文件或目录 |
cp file1.txt /home/user/ 复制文件 |
mv |
移动或重命名文件或目录 |
mv oldname.txt newname.txt 重命名文件 |
rm |
删除文件或目录 |
rm file1.txt 删除文件 |
mkdir |
创建新目录 |
mkdir new_folder 创建新文件夹 |
rmdir |
删除空目录 |
rmdir old_folder 删除空文件夹 |
touch |
创建空文件 |
touch newfile.txt 创建新文件 |
cat |
查看文件内容 |
cat file1.txt 显示文件内容 |
less |
分页查看文件内容 |
less largefile.txt 分页查看大文件 |
chmod |
修改文件或目录权限 |
chmod 755 script.sh 设置文件权限 |
chown |
修改文件或目录所有者 |
chown user:user file1.txt 修改所有者 |
ps |
显示当前正在运行的进程 |
ps aux 显示所有进程 |
kill |
终止指定进程 |
kill 1234 终止进程号为1234的进程 |
top |
实时显示系统资源使用情况 |
top |
df |
查看磁盘使用情况 |
df -h 显示人类可读格式的磁盘使用情况 |
du |
查看文件或目录占用的磁盘空间 |
du -sh /home/user 查看目录的大小 |
grep |
在文件中搜索指定模式 |
grep "text" file1.txt 查找文件中的文本 |
find |
查找文件或目录 |
find /home -name "*.txt" 查找文本文件 |
tar |
归档和解压缩文件 |
tar -czvf archive.tar.gz folder/ |
wget |
从网络下载文件 |
wget https://example.com/file.zip |
apt-get |
使用包管理器安装、更新、删除软件包(Debian/Ubuntu) |
apt-get install package_name |
yum |
使用包管理器安装、更新、删除软件包(CentOS/RedHat) |
yum install package_name |
man |
查看命令的手册页 |
man ls 查看ls 命令的手册 |
ssh |
远程登录服务器 |
ssh user@hostname 连接远程服务器 |
scp |
通过SSH安全复制文件 |
scp file.txt user@hostname:/path |