您的位置:首页 > 运维架构 > Linux

Linux运维第1天:Linux操作系统基础

2014-05-24 22:19 190 查看
Linux的基本原则:

    1.尽量使程序简洁,功能唯一,KISS(keep it simple,stupid)

    2.一切皆文件

    3.尽量不要捕获用户接口

    4.配置文件保存为纯文本文件

GUI(Graphic User Interface)

CLI(Command Line Interface)

    #:root用户

    $:普通用户

命令 选项 参数

    command option...arguments...

    选项:

        --:长选项

        - :短选项(可以组合 如:-a -b 等价于 -ab)

虚拟终端:

    Alt+Ctrl+F1-F7启动图形界面 startx &

    在图形界面下启动的终端:模拟终端

GUI:

    Gnome:c

    KDE: c++

    XFace

CLI:

    sh

    ksh

    bash

    csh

    tcsh

    zsh

切换用户:

    su -  username

    exit

更改密码:

    passwd(root可以修改任何人的密码,其他用户只能修改自己的密码)

login:

用户名:用户ID

认证:Authentication

授权:Athorization

审计:Audition

二进制:

    magic number:魔数

    shebang

    #!/bin/bash

目录:文件,路径映射

路径:从指定起始点到目的地所经过的位置

目录:working directory current directory

ls

     -l : 长格式

           文件类型:

                  -:regular

                  d:directory

                  s:socket

                  p:pipe

                  l:link

                  c:character

                  b:block

           文件权限

           文件硬链接数

           文件属主

           文件属组

           文件大小

           时间戳(timestamp)

                      access

                      modify

                      chage,metadata,元数据

     -h:做单位转换

     -a:显示隐藏文件

     -A:不显示本,父目录

     -d:显示目录自身属性

     -i:index node , inode

     -r:逆序

     -R:递归(recursive)

cd :

           cd ~username

           cd - :上一次切换的目录           

           

命令类型:

           内置命令(shell内置)

           外部命令:在某个路径下有一个与命令相同的可以执行文件

环境变量:命令的内在空间

           printenv

           hash

           PATH :使用:分隔

           

       

type : 显示指定命令属于哪种类型命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux bash 操作系统