Linux常见命令

Linux常见命令_第1张图片 唯有热爱,恒常如新

以下是一些常见的 Linux 命令,涵盖了文件操作、系统管理、网络等多个方面:

一、文件和目录操作

ls:列出目录内容。
ls -l:以长格式显示文件和目录的详细信息。
ls -a:显示包括隐藏文件在内的所有文件。
cd:切换目录。
cd /path/to/directory:切换到指定目录。
cd ~:切换到当前用户的主目录。
pwd:显示当前工作目录的路径。
mkdir:创建新目录。
mkdir new_directory:创建一个名为 new_directory 的新目录。
rm:删除文件或目录。
rm file.txt:删除文件 file.txt。
rm -r directory:递归删除目录及其内容。
cp:复制文件或目录。
cp source.txt destination.txt:将 source.txt 复制为 destination.txt。
cp -r source_dir destination_dir:递归复制目录。
mv:移动或重命名文件或目录。
mv old_name.txt new_name.txt:将文件重命名为 new_name.txt。
mv file.txt /path/to/directory/:将文件移动到指定目录。


二、文件查看和编辑

cat:查看文件内容。
cat file.txt:显示 file.txt 的内容。
less:分页查看文件内容。
less file.txt:逐页查看 file.txt 的内容。
head:查看文件的前几行。
head -n 10 file.txt:查看 file.txt 的前 10 行。
tail:查看文件的最后几行。
tail -n 10 file.txt:查看 file.txt 的最后 10 行。
grep:在文件中搜索指定的字符串。
grep "search_string" file.txt:在 file.txt 中搜索 search_string。
vi 或 vim:文本编辑器。
vi file.txt:使用 vi 编辑器打开 file.txt。

三、系统管理

ps:查看当前运行的进程。
ps aux:显示所有进程的详细信息。
top:实时显示系统进程和资源使用情况。
kill:终止进程。
kill process_id:终止指定进程。
df:查看磁盘空间使用情况。
df -h:以人类可读的格式显示磁盘空间。
du:查看目录或文件的磁盘使用情况。
du -sh /path/to/directory:显示指定目录的总大小。
free:查看内存使用情况。
free -h:以人类可读的格式显示内存使用情况。
chmod:更改文件或目录的权限。
chmod 755 file.txt:设置文件权限为 755。
chown:更改文件或目录的所有者。
chown user:group file.txt:将文件的所有者更改为 user,组更改为 group。

四、网络

ping:测试网络连接。
ping google.com:测试与 google.com 的连接。
ifconfig 或 ip a:查看网络接口信息。
netstat:显示网络连接、路由表、接口统计等信息。
ssh:远程登录到另一台计算机。
ssh user@remote_host:以 user 身份登录到 remote_host。
scp:在本地和远程计算机之间复制文件。
scp file.txt user@remote_host:/path/to/destination:将 file.txt 复制到远程主机的指定目录。

五、压缩和解压

tar:打包和解包文件。
tar -cvf archive.tar directory/:将 directory/ 打包成 archive.tar。
tar -xvf archive.tar:解包 archive.tar。
gzip 和 gunzip:压缩和解压文件。
gzip file.txt:将 file.txt 压缩成 file.txt.gz。
gunzip file.txt.gz:解压 file.txt.gz。
zip 和 unzip:压缩和解压 zip 文件。
zip archive.zip file1.txt file2.txt:将 file1.txt 和 file2.txt 压缩成 archive.zip。
unzip archive.zip:解压 archive.zip。

六、其他常用命令

echo:显示一行文本。
echo "Hello, World!":显示 Hello, World!。
man:显示命令的手册页。
man ls:显示 ls 命令的手册页。
history:显示命令历史记录。
whoami:显示当前用户的用户名。
date:显示或设置系统日期和时间。
which:显示命令的可执行文件路径。
which python:显示 python 命令的路径。

这些命令是 Linux 系统中最基本和最常用的命令,掌握它们可以帮助你更有效地使用 Linux 系统。

你可能感兴趣的:(测试,linux,服务器)