Linux之命令的

Linux之命令


提示:本系列的文章并不深入Linux的底层的原理,是针对于入门学习使用Linux


Linux命令的抽象总结

Linux的命令组成主要分为三个部分:command、option、argument。

命令格式:Command [option(s)] [argument[s]]
中文格式: 命令 选项 参数

command: 命令关键字
option: 一个命令可以有多个选项
argument: 命令所带的参数


在开始解释之前首先举一些例子作为参考:

ls 查看当前路径中的文件
pwd 查询当工作路径
ifconfig 显示或设置网络设备参数信息
cat a.txt 在屏幕上显示a.txt文件的内容
rm a.txt 删除a.txt文件
ifconfig -a 查询所有网卡的状态
ps -aux 显示系统中全部的进程的详细信息
rm -rf dir 强制删除dir目录中及目录中的所有文件
cp -r dir1 dir2 复制dir1源目录中的所有文件及子文件到dir2目标目录中

举的以上示例,包含了只有command、command和argument、command和option、以及command、option、argument的三种情况。这三种情况几乎包含了命令的所有形式。复杂的命令就好似于英语在分析长难句时一步一步的拆分各成分。不过命令就只有三个部分,只需要分析出这三部分即可。
通过以上示例,我们可以归纳总结出:command这部分必须存在的,option和argument可有可无,根据实际需求决定是否添加。

  1. command:属于必须记忆的模块,无法避免,不过记忆有一定的规律,大多数是相关的英语单词缩写。另外,也不必全都记忆,Linux的命令很多,常人还是难以全都记住的(当然,如果想要挑战自己的,当我没说),我们需要做的是掌握常用的,然后遇到不常用的能够学会查询使用。最后,命令一定要练练练……形成肌肉记忆后才算真正的掌握。

  2. option:选项,通俗点说就是可选之项嘛,可以有也可以没有,不带选项也能通过其他的方式取得同样的效果。选项这一块是十分庞杂的部分,正是这部分使得Linux命令变得十分的灵活,也是需要真正去理解学习的部分,需要一定的记忆,但是更是需要去学会查询帮助文档或者去百度。当能够灵活运用选项后,操作会十分简单迅捷。

  3. argument:参数,往往是命令后面跟着的目标(目标文件的路径等),在分析一个命令时时常会将选项部分当成参数,这有时候写命令时可能会变得混乱,找不到方向。

    在学习使用命令时,我的建议是循序渐进:先掌握command、再体会argument的部分,最后学习option。

最后就以Java的编译命令为例作为本文的结尾:

javac -d ./src -encoding UTF-8 Test.java
此命令有两个选项:-d ./src 和 -encoding UTF-8
一个参数:Test.java

java -classpath src Test
一个选项:-classpath src (注:此处classpath可以简写为cp,选项在使用时往往会使用它的一些简写形式)
一个参数:Test

附:

以上是我关于Linux命令的一个整体上的理解,如若有什么需要改正或则添加的地方,请及时联系提出,以便我修正。
推荐一个我觉得比较好用的Linux命令查询链接:
https://www.linuxcool.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值