美文网首页
难记的Linux命令

难记的Linux命令

作者: GrooveWind | 来源:发表于2017-12-28 18:46 被阅读0次

前言

我自己学了好多遍Linux命令,可是有许多命令学了就忘,根本记不住,最近在温习这一块内容的时候,总算是总结了一些出现歧义影响记忆的地方,总结之后反而会更容易记忆。

1. 权限描述歧义
我们查看某个文件权限的时候,通常是这么展示的:

-rw-rw-r-- 1 test test 1332 日期 test_file

看看第一列,-rw-rw-r--,对于初学者,绝对想不到第一个破折号(-)和后面的破折号语义不相同!
第一个-描述的是对象类型,[-]表示文件,[d]表示目录,[l]表示链接等等;
第二个-描述的是rwx中是否有权限,比如某用户组没有执行权限,则显示为rw-;

因此,为了便于记忆,我们脑中映射的文件权限,应该是这样的:

-|rw-rw-r--|1|test test|1332|日期|test_file

2. 不同类型的命令行参数
严格来说这不能算“歧义”,但是风格混杂容易干扰人的记忆(话说起来大脑真是强大又脆弱啊),比如ps命令,它的命令行参数有三种:

  • Unix Style,如:ps -ef
  • BSD Style,如:ps aux
  • GUN Style,如:ps --forest

与ps命令类似的,还有chmod等命令。

对于这类型的命令,如果不是平时用的很熟练,那就得时不时翻一下man手册了。

3. 元字符处理
通过expr命令执行乘法运算,将会是以下结果:

expr 1 * 2
expr: syntax error

为什么?因为*号是元字符,在expr命令中必须转义才能使用:

expr 1 \* 2
2

多么反人类的操作!为了一个简单的乘法运算还要掌握转义的概念,不如自己用for循环来计算好了。

4. 命令优先级表示
在Linux中,-20是最高优先级,+19是最低优先级,你记住了吗?

------ 未完待续 ------

相关文章

  • 难记的Linux命令

    前言 我自己学了好多遍Linux命令,可是有许多命令学了就忘,根本记不住,最近在温习这一块内容的时候,总算是总结了...

  • 建立软连接

    alias创建永久命令: 在linux系统中经常碰到很长的命令。我们又很难记住,或者觉得打那么多字麻烦,或者我们为...

  • 面试题 2021-11-01~2021-11-12

    常用的Linux命令 Linux命令 - Linux安全网 - Linux操作系统_Linux 命令_Linux教...

  • 小猿圈Linux入门之Linux创建用户的操作命令

    对于刚开始学习linux的小伙伴最难的就是记住各种命令了吧,相信这些是初学者的噩梦,不仅难记还多的要命,小猿圈li...

  • Web Jenkins 自动构建打包

    Linux命令参考链接 Linux命令大全Linux命令大全Linux常用命令大全 本文可能到的命令: Jenki...

  • linux 命令

    vi 编辑器命令 linux重启命令 linux ssh命令 linux scp命令

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • Linux命令大全(手册)_Linux常用命令行实例详解_Lin

    Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 Linux 命令大全 http...

  • 难记忆命令总结

    1.history 2.whoami 我是谁.现在是那个用户 3.which 查询命令的路径

  • Linux常用命令集合

    Linux命令手册:http://man.linuxde.net/ 其他命令 Linux bc 命令 Linux ...

网友评论

      本文标题:难记的Linux命令

      本文链接:https://www.haomeiwen.com/subject/achvgxtx.html