- Linux是区分大小写的
- 这是一般的情况,有些命令还是不归属这种规律的(相对较少)~~~
- 例子:ls -a和ls -all,a 单个字符使用一个-,一个单词all 使用两个--
- 内置命令:出于效率的考虑,将一些常用命令的解释程序构造在Shell内部 。
- 外置命令:存放在/bin、/sbin目录下的命令
- 实用程序:存放在/usr/bin、/usr/sbin、/usr/share、/usr/local/bin等目录下的实用程序
- 用户程序:用户程序经过编译生成可执行文件后,可作为Shell命令运行
- Shell脚本:由Shell语言编写的批处理文件,可作为Shell命令运行
- *:匹配任何字符和任何数目的字符
- ?:匹配单一数目的任何字符
- [ ]:匹配[ ]之内的任意一个字符
- [! ]:匹配除了[! ]之外的任意一个字符,!表示非的意思
- 普通文件-
- 目录d
- 符号链接l
- 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
- 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径(简单地理解为 Windows 中常见的快捷方式) 。
- 字符设备文件 c
- 块设备文件b
- 套接字s
- 命名管道p
符号链接参考资料:
- www.jianshu.com/p/dde6a01c4…
前面已经说了,我们的Linux是多用户的网络系统!所以,我们可以在Linux下创建多个用户,每个用户都会有自己专属的空间 。
- 所以,在创建用户时,系统管理员会给每个用户建立一个主目录,通常在/home/目录下
- 比如:用户osmond的主目录为:/home/osmond
说实话,学习Linux命令还是直接买一台服务器比较方便,这会让你节省很多的时间,现在一台服务器只要89块一年 。如果没有特殊的需求,不要把自己的时间花在虚拟机上,那是不值得的!
三、常用的命令上面说了一堆的基础概念,这是给我们敲命令之前打了一点基础,在敲命令的同时也会遇到一些比较重要的知识点的 。那就到时候再说说了~~~
3.1常用的文件、目录操作命令这是我们使用得最多的命令了,Linux最基础的命令!
- 可用 pwd命令查看用户的当前目录
- 可用 cd 命令来切换目录
- .表示当前目录
- .. 表示当前目录的上一级目录(父目录)
- -表示用 cd 命令切换目录前所在的目录
- ~ 表示用户主目录的绝对路径名
- 以斜线(/)开头,描述到文件位置的完整说明 ,任何时候你想指定文件名的时候都可以使用
- 不以斜线(/)开头,指定相对于你的当前工作目录而言的位置 ,可以被用作指定文件名的简捷方式
- ls:显示文件或目录信息
- mkdir:当前目录下创建一个空目录
- rmdir:要求目录为空
- touch:生成一个空文件或更改文件的时间
- cp:复制文件或目录
- mv:移动文件或目录、文件或目录改名
- rm:删除文件或目录
- ln:建立链接文件
- find:查找文件
- file/stat:查看文件类型或文件属性信息
- cat:查看文本文件内容
- more:可以分页看
- less:不仅可以分页,还可以方便地搜索,回翻等操作
- tail -10: 查看文件的尾部的10行
- head -20:查看文件的头部20行
- echo:把内容重定向到指定的文件中,有则打开,无则创建
- 管道命令 | :将前面的结果给后面的命令,例如:ls -la | wc,将ls的结果加油wc命令来统计字数
- 重定向 > 是覆盖模式,>> 是追加模式,例如:echo "JAVA3y,zhen de hen xihuan ni" > qingshu.txt把左边的输出放到右边的文件里去
- Linux如何查询哪些端口被占用
- HDMI是什么意思?花5分钟看完这篇文章:原来如此!我现在明白了
- Java语言如何给main方法传递参数?看完秒懂
- 在 Linux 上安全传输文件的 14 个SCP 命令示例
- 一分钟看完,2021年职场7大新趋势
- 修改apache网站默认路径和SElinux安全上下文,实现站点重新访问
- Pekwm:一个轻量级的 Linux 桌面
- PDF怎么设置背景颜色?看完你就知道了!
- Linux网卡的Vlan配置,你可能不了解的玩法
- 在Linux中通过expect工具实现脚本的自动交互