码迷,mamicode.com
首页 > 系统相关 > 详细

1.1-Linux系统基础使用入门

时间:2017-10-16 21:46:58      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:linux   系统基础   使用入门   

如何获取CentOS的发行版:

  1. http://mirrors.aliyun.com/

  2. http://mirrors.sohu.com/

  3. http://mirrors.163.com/



终端:

用户与主机交互,必然用到的设备:

  1. 物理终端:直接接入本机的显示器和键盘设备:/dev/console

  2. 虚拟终端:附加在物理终端之上的软件方式虚拟实现的终端,CentOS6默认启动6个虚拟终端

    Ctrl+Alt+F[n]:[1,6]

                     图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提供桌面环境

    设备文件路径:/dev/tty[n]


    Ctrl+Alt+F7(前提是之前已经启动了图形终端)

  3. 模拟终端:图形界面下打开的命令行接口,或基于SSH协议或telnet协议等远程打开的界面

    设备文件路径:/dev/pts/[n][0,oo] 

查看当前的终端设备:tty



交互式接口:启动终端后,在终端设备附加一个交互式应用程序

GUI:

        x protocol,window manger,desktop

        desktop:

                        GNOME(c,gtk)

                        KDE(c++,qt)

                        XFCE(轻量级桌面)

CLI:

        shell 程序:

                        sh(bourn)

                        csh(接近C语言风格的shell)

                        tcsh

                        ksh(korn)

                        bash(bourn again shell),GPL

                        zsh

显示当前使用的shell:

    # echo ${SHELL}

显示当前系统可以使用的所有shell:

    #cat /etc/shells



命令提示符:  (prompt )

[root@www ~]#

        [root@www ~]:PS1

        管理员:#

        普通用户:$

查看环境变量PS1的定义:

[root@www ~]# echo ${PS1}

[\u@\h \W]\$



命令:

        输入命令,回车:

                提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来(表现为一个或多个进程)

在shell中可执行的命令有两类:

    内建命令:由shell自带的,而且通过某命令形式提供

    外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件

                    which,whereis

    区别内建或外部命令:

    # type COMMAND

[root@www ~]# type cd

cd is a shell builtin



运行命令:

    命令格式:

            COMMAND [OPTIONS...] [ARGUMENTS...]

                选项:启用或关闭命令的某个或某些功能

                        短选项:-char 例如:-l,-h

                                多个短选项可以合并使用,例如:-l,-h  合并使用为:-lh

                        长选项:--word 例如:--long,--human-readable

                参数:命令的作用对象(向命令提供数据)

注意:

  1. 多选项,以及多参数和命令之间都应该使用空白字符分隔

  2. 取消命令执行:Ctrl+c



文件系统:

Windows:以多根的方式组织文件  C:\   D:\   E:\

Linux:以单根的方式组织文件  /

    文件有两类数据:

        元数据:metadata

        数据:data

  1. 文件名严格区分字符大小写:file1,File1,FILE1是不同的文件

  2. 文件名可以使用除/意外的任意字符,不建议使用特殊字符

    /:跟目录,路径分隔符

  3. 文件名长度最长不能超过255个字符

  4. 所有以.开头的文件,均为隐藏文件



路径:

        绝对路径:从根目录起始的路径

        相对路径:从当前位置起始的路径

                        当前位置的表示方式:

                                        (1)./:./sysconfig/network-scripts

                                        (2)省略上述符号:sysconfig/network-scripts

                        当前目录:current directory,也称作working directory

                                pwd:printing working directory

                        ..:表示当前目录的上一级目录

LSB:Linux Standard Base(linux标准库)

Linux Standard Base,缩写为 LSB)是一个在Linux基金会结构下对Linux发行版的联合项目,其目标使Linux操作系统匹配软件系统架构,或文件系统架构标准的规范及标准。LSB基于POSIX统一UNIX规范及其他开放标准,在某些领域扩展它们。



命令总结:ls,cd,type,tty,cat,which,whereis,pwd,echo

命令:

        (1)文件系统相关:

                    目录管理

                    文件管理

                    文件查看

                    文件编写

        (2)系统管理相关:

                    。。。

1.1-Linux系统基础使用入门

标签:linux   系统基础   使用入门   

原文地址:http://sanyuan.blog.51cto.com/873226/1972813

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!