LINUX之路(第一天)

1、 linux—>www.kernal.org(查看linux内核)
2、 linux 思想
自由软件:自由使用,自由学习和修改,自由分发,自由创建衍生版
哲学思想:1. 一切皆文件几乎所有的资源,包括硬件设备都组织为文件格式
         2.由众多单一目的小程序组成,一个程序只能实现一个功能,复杂的功能是由多个小程序组成
         3.尽量避免与用户交互,以自动完成某些功能(目标:实现脚本编程,已自动完成某些功能)
         4.使用纯文本文件保存配置信息(目标:一款使用文本编程技能完成系统配置工作)
3、 如何获取centos发行版
http://mirrors.aliyun.com
http://mirrors.sohu.com
http://mirrors.163.com
4、终端
定义:用户与主机进行交互,必用的设备
类型:
    1)物理终端:直接接入本机的设备;(键盘、鼠标)
    2)虚拟终端:附加在物理终端之上,以软件的方式虚拟实现的终端(centos默认启动的是6个终端)
    3)图形终端
    4)模拟终端

查看当前终端的命令 (tty)
查看终端显示的终端所在的路径

5、 shell 命令简单介绍
原理:我们执行shell命令,其实就是自动找到shell命令所在路径下的文件,然后执行了这个文件
shell命令的类型:
    1)内部命令: help COMMANG 来查看使用方法
    2)外部命令:man COMMAND  来查看使用方法     

1、一般我们使用type (COMMAND)来检测是外部命令还是外部命令
2、用which 或者 whereis 来查看外部命令文件所在的路径

6、获取linux命令帮助
    内部命令(bash自带的命令)---》help COMMAND 查看使用方法
        1、hash:shell中搜索到的外部路径会存到缓存中(我们执行外部命令的文件路径会存到缓存中)
            -r :清除掉hash的缓存
        2、history:命令历史
            作用:用来记录过我们执行过的命令
            管理命令历史:当我们登录shell的时候,他会读取历史文件中记录下的命令 ~/.bash_history,而在此时我们后面执行的命令,只会存在缓存中,只有退出shell的时候,他会自动追加到~/.bash_history
            参数 :
                -a : 用来手动追加到 ~/.bash_history
                -c : 清空所有的历史记录
                -d :删除历史中对应key的命令 (key===序列号)

            快捷操作
                !NUMBER:调用命令历史中的第n条命令
                !!:重复上一次命令
                !string:调用以string开头的命令
                !$ : 调用上次命令的最后的参数
            控制命令历史的记录方式(只会对当前shell有效)
                查看当前控制历史记录的方式 echo $HISTCONTROL
                设置历史记录的显示方式
                    export "HISTCONTROL"="ignoredups"---》 忽略连续重复的命令
                    export "HISTCONTROL"="ignorespace"---》忽略空格开头的命令
                    export "HISTCONTROL"="ignoreboth"--》以上两者都忽略
    外部命令帮助的查看:
        man || COMMAND --help || COMMAND -h
            1)man存放的位置:/usr/local/share
            2)使用手册
                man1 :用户命令
                man2 :系统调用
                man3 :c库调用
                man4 :设备文件以及特殊文件
                man5 :配置文件的格式
                man8 :管理类命令

!$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值