Linux来源:
Linux的来源可以追溯到1991年,当时芬兰的一位大学生Linus Torvalds开始开发一个新的操作系统内核作为他的个人项目。他早期的目标是创建一个在386处理器上运行的免费的类Unix操作系统。Linus Torvalds基于Minix操作系统的概念和设计,在其基础上进行了修改和扩展,最终形成了Linux内核。
Linux的基本原则:
-
由目的单一的小程序组成;组合小程序完成复杂任务
-
尽量避免捕获用户接口;(尽量不和用户进行交互,就是一个程序一但开始运行,就不需要用户进行任何操作,如 ls 命令, ifconfig 命令)
- 配置文件保存为纯文本格式
用户接口:
- CLI:命令提示符,用户输入命令即可
- GUI:图形界面用户接口,一般通过点击来启动应用程序
命令形式:
命令 选项 参数
命令帮助:
man 命令 man手册
help 命令 内部命令可以通过help命令来查询帮助
--help 命令 外部命令可以使用--help命令来查询帮助
type 命令 如果不确定是内部命令还是外部命令,就可以使用type来进行判断
内部命令 :是系统shell自带的命令
外部命令:是安装其它的程序产生的命令
选项:
- 短选项: -a 输入快捷简单
- 多个选项可以组合:-a -b 可以组合为 -ab
- 长选项: --
参数:命令的作用对象
基础命令:
ls命令常用选项:
-l:以长格式显示文件和目录的详细信息,包括文件权限,所有者,大小,修改时间等。
[root@localhost /]# ls -l
-a:显示所有文件和目录,包括以‘‘.’’开头的隐藏文件
[root@localhost /]# ls -a
-h:与-l参数一起使用,以人类可读的格式显示文件大小
[root@localhost /]# ls -lh
-t:与-l参数一起使用,按照修改时间倒序排列文件和目录
[root@localhost /]# ls -lt
-r:反向排序,既逆序显示文件和目录
[root@localhost /]# ls -lr
-S:按照文件大小排序,从大到小排序(注:大写S)
[root@localhost /]# ls -lS
-i:显示文件和目录的inode号(索引节点号)
[root@localhost /]# ls -li
-d:显示目录本身的信息,而不是显示目录下的文件和子目录
[root@localhost /]# ls -ld
这些只是ls命令常用的参数,如果还需了解其他参数,请使用ls --help来查看,还可以使用man ls来查看完成的ls命令手册,了解更多参数和使用方法。
后续我会持续发布一些关于Linux的一些基础操作以及其他内容,希望大家持续关注。