看完这篇Linux基本的操作就会了( 二 )


  • Linux是区分大小写的
一般来说,后面跟的选项如果单字符选项前使用一个减号- 。单词选项前使用两个减号--
  • 这是一般的情况,有些命令还是不归属这种规律的(相对较少)~~~
  • 例子:ls -a和ls -all,a 单个字符使用一个-,一个单词all 使用两个--
在Linux中,可执行的文件也进行了分类:
  • 内置命令:出于效率的考虑,将一些常用命令的解释程序构造在Shell内部 。
  • 外置命令:存放在/bin、/sbin目录下的命令
  • 实用程序:存放在/usr/bin、/usr/sbin、/usr/share、/usr/local/bin等目录下的实用程序
  • 用户程序:用户程序经过编译生成可执行文件后,可作为Shell命令运行
  • Shell脚本:由Shell语言编写的批处理文件,可作为Shell命令运行
2.4通配符学过一些正则表达式的或者有点基础的同学对通配符应该就不陌生的了,在Linux也有通配符(在搜索的时候挺有用的)
  • *:匹配任何字符和任何数目的字符
  • ?:匹配单一数目的任何字符
  • [ ]:匹配[ ]之内的任意一个字符
  • [! ]:匹配除了[! ]之外的任意一个字符,!表示非的意思
2.5文件的类型在Linux下文件的类型有这么多:
  • 普通文件-
  • 目录d
  • 符号链接l
    • 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
    • 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径(简单地理解为 Windows 中常见的快捷方式) 。
  • 字符设备文件 c
  • 块设备文件b
  • 套接字s
  • 命名管道p
我们常见的就是普通文件,目录和符号链接 。其他的了解一下即可~
符号链接参考资料:
  • www.jianshu.com/p/dde6a01c4…
2.5.1用户主目录可能在网上查阅资料的时候会出现用户主目录这么一个名词,那他是什么呢???
前面已经说了,我们的Linux是多用户的网络系统!所以,我们可以在Linux下创建多个用户,每个用户都会有自己专属的空间 。
  • 所以,在创建用户时,系统管理员会给每个用户建立一个主目录,通常在/home/目录下
  • 比如:用户osmond的主目录为:/home/osmond
用户对自己主目录的文件拥有所有权,可以在自己的主目录下进行相关操作 。
说实话,学习Linux命令还是直接买一台服务器比较方便,这会让你节省很多的时间,现在一台服务器只要89块一年 。如果没有特殊的需求,不要把自己的时间花在虚拟机上,那是不值得的!
 
三、常用的命令上面说了一堆的基础概念,这是给我们敲命令之前打了一点基础,在敲命令的同时也会遇到一些比较重要的知识点的 。那就到时候再说说了~~~
3.1常用的文件、目录操作命令这是我们使用得最多的命令了,Linux最基础的命令!
  • 可用 pwd命令查看用户的当前目录
  • 可用 cd 命令来切换目录
  • .表示当前目录
  • .. 表示当前目录的上一级目录(父目录)
  • -表示用 cd 命令切换目录前所在的目录
  • ~ 表示用户主目录的绝对路径名
绝对路径:
  • 以斜线(/)开头,描述到文件位置的完整说明 ,任何时候你想指定文件名的时候都可以使用
相对路径 :
  • 不以斜线(/)开头,指定相对于你的当前工作目录而言的位置 ,可以被用作指定文件名的简捷方式
tips:输入命令的时候要常用tab键来补全