Linux简介
Linux简介
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。
Linux操作系统优点;
1.Linux由众多微内核组成,其源代码完全开源;
2.Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
3.Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
常用命令及技巧;
1、date:打印或者设置系统的日期和时间
2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3、passwd:用passwd-h查看
4、logout,login:登录shell的登录和注销命令
5、more,less,head tail:显示或部分显示文件内容
6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件
7、chmod u+x:更改文件权限
8、rm-fr dir:删除非空目录
9、cp-R dir:拷贝目录
10、fg jobid:可以将一个后台进程放到前台
11、kill的作用:send a signal to a process、eg:kill-9发送的是SIG_KILL信号,具体发送什么信号可以通过man kill查看、
12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session显示的sessionid,tpgid显示前台进程组id,comm显示命令名称)
例举一二,剩下的请到百度百科 哈哈。
各种发行版;
1.ubuntu 嵌入式早期开发
2.Fedora 早期嵌入式开发
3.centOS web服务器
4.ArchLinux 用得不多
5.红旗Linux 额
6.红帽Linux 额额
7.小白(Loki ,Mint)
Linux的体系结构
Linux的内核有一下几部分组成:内存管理,进程管理,设备驱动程序,文件系统和网络管理等。
Shell:Shell是一个处理用户请求的工具,他负责解释用户驶入的命令,调用用户希望使用的程序。
命令和工具:日常工作中,你会使用很多系统的命令和工具,如cp,mv,cat和pwd等。在Linux系统中有250多个命令,每个命令都有多个选项;第三方工具也有很多,同时把扮演者重要的角色/
命令查询网址:https://man.linuxde.net/
Linux中一切皆为文件
系统启动(开机)
如果你有一台Linux电脑,通电后电脑会自动启动,然后提示你登陆系统,只有登陆后才能进行其他的操作。
登录Linux
登景linux必须有用户名(雄户1D)和密码,如果没有,可以向管理员所要。
在登景提示处输入厍户名并回车;户名是区分大小写的,输入时要汪意。
然后刽是示你输入密码,密码也是区分大小写的。
如果雄户名和密码正确,那么会成功登景,并看到上次登信息。
修改密码
Linux系统通过密码来保证数据和文件的安全,防止黑客**和攻击。你可以通过以下方法来修改密码:
输入password命令。
输入你现在使用的密码。
输入新密码。注意密码不要过于简单,简单的密码往往会为入侵者大开便利之门。
确认密码,再输入一遍刚才的密码。
查看目录和文件
在Linux中,所有的数据都被保存在文件中,所有的文件又被分配到不同的目录;目录是-种类
似树的结构,称为文件系统。
你可以使用Is命令来查看当前目录下的文件和目录。下面的例子,使用了Is命令的.-|选项:
查看用户信息
登录系统后,如果你希望知道自己的用户名(用户ID) ,可以使用whoami命令
查看当前在线用户
如果你希望知道当前在线的用户(同时登录到系统的用户),可以使用users、who 和w命令:
退出登录
完成工作后,你需要退出系统,防止他人使用你的账户。
使用logout命令即可退出登录,系统会清理有关信息并断开连接。
退出系统(关机)
【TED】 Linux 创始人林纳斯·托瓦兹 访谈
【TED】 Linux 创始人林纳斯·托瓦兹 访谈