一、Linux简介 1、Linux操作系统诞生于1991年10月5日,由林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。 2、Linux同时也衍生了很多版本(Debian,RedHat、Ubuntu等) 3、Linux的基本思想:一切皆文件、程序用途单一性 4、Linux八大特点:开放性、多用户、多任务、界面良好、支持多种平台、可靠安全、设备独立性、丰富的网络功能。
二、Linux基础 1、Linux目录结构:树型目录结构,仅一个根目录。 2、FHS标准:定义Linux各目录用途及功能、规范用户对目录的使用。 3、重要目录 /boot 启动目录:存放kernel和initrd引导 /home 普通用户家目录 /root root用户家目录 /bin 可执行的命令目录 /etc 系统配置文件和可执行文件目录 /tmp 临时文件夹 /usr 系统资源目录,存放应用程序 /usr/bin 大部分用户命令 /var 存放系统运行数据 /var/log 日志文件目录 /opt 用户级程序目录 /mnt 挂载目录 4、计算机结构:硬件、内核、系统调用接口、应用程序。 内核:负责驱动硬件、管理活动和分配及管理硬件资源。 shell:用户与内核的命令解释器,使用交互与非交互的方式,接收用户命令调用系统接口完成操作。
三、Linux基础命令 1、登陆Linux 登陆显示:[teld@localhost ~]$ 格式含义:[当前用户@本机域名 工作目录] 提示符 提示符:$(普通用户)/#(root)
2、Linux命令格式:命令名称 【命令参数】 【命令对象】 命令参数:是对命令的一种完善,不同的环境和不通的命令,参数的使用也是不同的,也是日常使用的重点。 命令参数便是方法:"--"表示完整选项;"-"表示短格式选项
3、帮助命令:man、info、help、whatis
4、切换登陆用户及提权: su - /su 区别:工作目录和环境变量是否同时切换 su -/ sudo su - 区别:su是用户切换命令,sudo是临时命令提权工具
5、系统操作基础命令: uname:显示系统内核信息 date:显示系统时间 top:查看进程实时监控状态 ps:查看当前进程的瞬间状态 last:查看所有系统的登入记录 history:显示历史执行命令 netstat:用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
6、文件及目录操作命令 cd:目录切换命令 pwd:显示当前工作目录 ls:显示目录中的文件 tree:显示文件和目录由根目录开始的树型结构 touch:用于创建空文件与修改文件时间 cp:复制文件及目录 mkdir:创建目录 rm:删除文件及目录 rmdir:删除空文件 cat:查看纯文本文件 more:以逐页显示的方式查看纯文本文件 head:查看纯文本文件前N行 tail:查看纯文本文件后N行 wc:用于计算指定文件的行数、字数,以及字节数 cut:用于显示每行从开头算起 num1 到 num2 的文字,剪切字节、字符和字段写至标准输出 diff:用于比较文件的差异 tar:用于对于文件的归档打包,结合相应的选项参数可进行解压缩操作 grep:查找文件里符合条件的字符串 find:用于查找文件
7、vim文本编辑器学习 vim的三种模式:命令模式、插入模式、末行模式
8、用户和组管理 管理员:uid为0 系统用户:uid为1~99 普通用户:uid从500开始 管理员组:gid为0 普通用户组:1-65535(包含系统用户组和登陆用户组) Linux在创建用户时,会自动创建一个与其同名的基本用户组,且组内只有其一个用户
9、文件权限 -rwxrwxrwx :普通文件、所有者(读、写、执行)、所属组(读、写、执行)、其他用户(读、写、执行) 文件默认权限:rw-r--r--(644) 文件夹默认权限:rwxr-xr-x(755)
10、Linux常用工具paping的使用 paping:计算机网络管理工具,用于测试网络协议(TCP/IP)可达性和耗时开销。
四、Linux操作规范及注意事项 1、生产环境中root用户权限被回收,禁止使用root用户直接登陆。 2、生产环境中进行文件查看操作时,请使用cat/more/less等操作,勿使用vim/nano/gedit等文件编辑命令。 3、windows用户,在对Linux系统某文件进行粘贴操作时,请使用Editplus/NotePad++等文本编辑工具进行字符编码转换后再粘贴。
? (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|