文件与目录操作
ls:列出目录内容。
ls -l:详细列出目录内容。ls -a:列出所有文件,包括隐藏文件。
cd:改变当前目录。
cd /path/to/directory:切换到指定目录。cd ~:切换到用户的主目录。
pwd:显示当前工作目录。
cp:复制文件或目录。
cp source_file destination_file:复制文件。cp -r source_directory destination_directory:复制目录(文件夹)。
mv:移动或重命名文件或目录。
mv old_name new_name:重命名文件或目录。mv file /path/to/destination:移动文件。
rm:删除文件或文件夹。
rm file:删除文件。rm -r directory:删除文件夹。
mkdir:创建新目录。
mkdir new_directory:创建目录。
rmdir:删除空目录。
rmdir directory:删除目录。
文本处理
cat:连接并显示文件内容。
cat file:显示文件内容。
less:分页查看文件内容。
less file:分页查看文件内容。
more:逐屏显示文件内容。
more file:逐屏查看文件内容。
head:显示文件的前几行。
head -n 10 file:显示文件的前10行。
tail:显示文件的后几行。
tail -n 10 file:显示文件的后10行。
grep:在文件中搜索匹配的文本。
grep 'pattern' file:在文件中搜索"pattern"。
awk:文本处理和数据提取工具。
awk '{print $1}' file:打印文件的第一列。
sed:流编辑器,用于文本替换和处理。
sed 's/old/new/g' file:将文件中的所有"old"替换为"new"。
系统管理
ps:显示当前正在运行的进程。
ps aux:显示所有用户的所有进程。
top:实时显示系统性能和进程信息。
kill:终止进程。
kill PID:终止指定PID的进程。kill -9 PID:强制终止进程。
df:显示文件系统的磁盘使用情况。
df -h:以人类可读的格式显示磁盘使用情况。
du:显示目录或文件的磁盘使用情况。
du -sh directory:显示目录的总大小。
free:显示系统的内存使用情况。
free -h:以人类可读的格式显示内存使用情况。
uname:显示系统信息。
uname -a:显示所有系统信息。
网络操作
ping:测试网络连接。
ping hostname:发送数据包到主机名。
ifconfig:显示或配置网络接口。
ifconfig:显示网络接口信息。
netstat:显示网络连接、路由表、接口状态等。
netstat -an:显示所有网络连接。
ssh:通过SSH连接到远程主机。
ssh user@hostname:连接到远程主机。
scp:通过SSH在主机之间安全地复制文件。
scp source_file user@hostname:/path/to/destination:复制文件到远程主机。
其他常用命令
chmod:改变文件权限。
chmod 755 file:设置文件权限。
chown:改变文件所有者。
chown user:group file:改变文件的所有者和组。
find:查找文件或目录。
find /path -name "filename":在路径中查找文件名。
tar:归档文件。
tar -czvf archive.tar.gz /path/to/directory:创建gzip压缩的tar归档。
601

被折叠的 条评论
为什么被折叠?



