最近在做Linux开发。不同于使用Windows系统,使用linux开发经常会使用各种命令来和系统交互,特别是在偏嵌入式的环境下,没有GUI,就会更加依赖命令交互。
Linux命令通常是单词缩写,想要更好的记忆这些命令,最好的方法就是弄清楚这些命令的原始词汇是什么。本文列举了常用的Linux命令的原始词汇,并进行简单解释。
命令解释
命令 | 英文全拼 | 解释 |
---|---|---|
ls | list | 用于列举当前目录中的文件及/文件夹。 |
lshw | list hardware | 枚举当前系统所连硬件列表 |
free | memory free的简写 | 用于查看系统内存使用情况。使用情况包括内存种类,内存大小等信息 。 |
df | disk free | 用于查看系统磁盘使用情况。使用情况包括磁盘种类,条目,以及存储空间大小等信息。 |
top | 网上说此命令并不是某些词汇的缩写。为了便于记忆,个人认为可以把top看做是 table of process,即进程列表的缩写,当然也可以有不同的解读。 | 从功能上看,相当于Windows中的任务管理器,可以用来实时查看当前系统中的进程信息。 |
cd | change directory | 改变当前目录 |
chown | change (file) owner | 改变文件拥有者 |
chmod | change (file) mode | 改变文件权限模式 |
rm | remove (file) | 删除文件 |
cp | copy (file) | 拷贝文件 |
mv | move (file) | 移动文件 |
cat | concatenate (file) | 连接文件到控制台显示,也就是查看文件 |
ln | link (file) | 创建文件链接 |
pwd | print work directory | 打印当前工作目录 |