Linux
最常用的Linux命令:
-
ls- 列出目录内容。- 示例:
ls -l列出详细信息。 - 示例:
ls -alh列出详细信息+隐藏文件+文件大小。
- 示例:
-
cd- 切换目录。- 示例:
cd /home/user切换到指定目录。 - 示例:
cd ..回到上一层目录。 - 示例:
cd ../..回到上一层的上一层目录。
- 示例:
-
pwd- 显示当前工作目录路径。 -
cp- 复制文件或目录。copy- 示例:
cp source.txt destination.txt复制文件。
- 示例:
-
mv- 移动或重命名文件/目录。- 示例:
mv oldname.txt newname.txt重命名文件。 - 和
cp命令的主要区别可以认为是复制文件后删除了原来的文件。
- 示例:
-
mkdir- 创建新目录。- 示例:
mkdir new_folder创建目录。
- 示例:
-
rmdir- 删除空目录。- 示例:
rmdir empty_folder删除空目录。 - 不是空目录不可以删除。
- 示例:
-
rm- 删除文件或目录。- 示例:
rm file.txt删除文件。 - 示例:
rm -rf folder强制删除目录和里面所有文件, 危险命令。
- 示例:
-
touch- 创建空文件或更新文件的时间戳。- 示例:
touch newfile.txt创建空文件。
- 示例:
-
cat- 显示文件内容。- 示例:
cat file.txt显示文件内容。
- 示例:
-
echo- 输出文本或变量的值。- 示例:
echo "Hello World"输出文本。
- 示例:
-
chmod- 更改文件或目录的权限。- 示例:
chmod 777 script.sh设置有全部权限。 - 示例:
chmod 755 script.sh设置文件拥有者有读取、写入和执行的权限(rwx),文件所在组的成员和其他用户有读取和执行的权限,但没有写入权限(r-x)。
- 示例:
-
ps- 显示当前正在运行的进程。- 示例:
ps aux显示所有进程。
- 示例:
-
kill- 终止进程。- 示例:
kill -9 1234终止pid为1234的进程。
- 示例:
-
top- 实时显示系统资源使用情况和进程。- 示例: 运行
top查看系统资源。
- 示例: 运行
-
df- 显示文件系统的磁盘使用情况。- 示例:
df -h显示以人类可读的格式显示磁盘使用情况。
- 示例:
-
history- 显示命令历史记录。 -
ping- 测试网络连通性。- 示例:
ping google.com检查与Google的连接。
- 示例:
-
wget- 下载文件。- 示例:
wget http://example.com/file.zip下载文件。
- 示例:
-
curl- 从URL地址获取数据并显示。- 示例:
curl http://example.com打印URL地址返回的信息。
- 示例:
如果权限不够, 在命令前面加
sudo
- 示例:
sudo cat hi.txt
网络相关命令
-
ipconfig- 主要用于 Windows 操作系统,用于查看和配置网络接口。 -
ifconfig- 主要用于 Linux 和 Unix-like 操作系统,查看和配置网络接口。
SSH 远程登录
通过SSH协议远程登录到另一台计算机。
- 示例:
ssh user@remote_host登录到远程主机。
假设主机名称为 rpi,IP 地址为 192.168.10.10,连接命令为:
ssh rpi@192.168.10.10
查看文件
-
cat- 查看文件内容。- 示例:
cat file.txt - 示例:
cat -n file.txt显示文件内容并显示行号。
- 示例:
-
head- 显示文件的前几行。- 示例:
head -n 10 file.txt显示文件的前10行。
- 示例:
-
tail- 显示文件的最后几行。- 示例:
tail -n 10 file.txt显示文件的最后10行。
- 示例:
-
more- 分页显示文件内容。- 示例:
more file.txt按页显示文件内容。
- 示例:
vim 命令
如果 vim 不存在, 可以通过
apt install vim 或 yum install vim 安装 vim 命令。
vim 是一种强大的文本编辑器,广泛用于编辑程序代码和文本文件。它是 vi 编辑器的增强版,提供了更多功能和改进。以下是 vim 命令的一些基本介绍和使用方法:
打开文件
vim filename:打开指定的文件,如果文件不存在,则创建一个新文件。
修改文件
从普通模式进入插入模式的方法:
i:在光标前插入。a:在光标后插入。o:在当前行下插入新行。
保存文件
按 Esc 键返回到普通模式。
从普通模式进入命令模式的方法:按 : 键。
:q:退出vim(如果没有修改内容)。:q!:强制退出vim(丢弃所有未保存的修改)。:wq:保存文件并退出。:w:保存文件但不退出。
wq表示write and quit(保存并退出)。