首页 > 代码库 > linux基础知识第一节

linux基础知识第一节

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制

cli:命令提示符,用户输入要执行的命令即可,

shell: 外壳

sh ,csh ,ksh ,   bash, zsh , tcsh

gui:

通过点击操作来启动应用程序

gnome, 

mainframe  大型机

多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘

虚拟终端

表示:/dev/tty#

ctrl-alt-f(1-6)

物理终端(控制终端)console

串行终端

伪终端

/dev/pts#

设备文件:

此前未启动x window

startx &

startx -- :2 &

命令语法格式 :  命令 可选  参数

命令:   命令  

         应用程序

         脚步文件

命令的类型

内建命令: 由shell程序自带的命令

外建命令:本身是一个独立的可执行程序文件,

HFS  文件层次系统

普通文件 -

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制

cli:命令提示符,用户输入要执行的命令即可,

shell: 外壳

sh ,csh ,ksh ,   bash, zsh , tcsh

gui:

通过点击操作来启动应用程序

gnome, 

mainframe  大型机

多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘

虚拟终端

表示:/dev/tty#

ctrl-alt-f(1-6)

物理终端(控制终端)console

串行终端

伪终端

/dev/pts#

设备文件:

此前未启动x window

startx &

startx -- :2 &

命令语法格式 :  命令 可选  参数

命令:   命令  

         应用程序

         脚步文件

命令的类型

内建命令: 由shell程序自带的命令

外建命令:本身是一个独立的可执行程序文件,

HFS  文件层次系统

普通文件 -

字库的问题看不到tree /tmp/mylinux

  要修改   export  LANG=en

        tree /tmp/mylinux

d  目录文件

- f  普通文件

c(线性设备)

b  块 (随机设备)

l   链接

p  管道

s 套接字

orking-scripts},lib/modules,lib64,usr/{bin,sbin,libs,lib64,local/{bin,sbin,lib,lib64}},proc,sys,dev,var/{log,run,lock}tmp}

/tmp/{x,y}

/tmp/x, /tmp/y

/tmp/{x,y}/z

/tmp/x/z, /tmp/y/z

创建/tmp/x/z, /tmp/y/z, /tmp/x/m, /tmp/y/m

                                                      mkdir /tmp/ {x,y}/{z,m}

练习1:创建/tmp/

a_b, c_b, a_d, c_d

                                                                mkdir /tmp/{a,c}_{b,d}

练习2:创建/tmp/mylinux/

boot

         grub

bin

sbin

etc

      rc.d

              init.d

        sysconfig

               networking-scripts

lib

        modules

lib64

usr

       local

               bin

               sbin

               libs

               lib64

       bin

      sbin

      lib

      lib64

proc

sys

dev

var

      log

       run

       lock

tmp

# mkdir -pv /tmp/mylinux/{boot/grub,bin,sbin,etc/{rc.d/init.d,sysconfig/networking-scripts},lib/modules,lib64,usr/{bin,sbin,lib,lib64,local/{bin,sbin,lib,lib64}},proc,sys,dev,var/{log,run,lock},tmp}

如何安装tree:

# cd /etc/yum.repos.d/

# wget http://172.16.0.1/centos6.5.repo

# rm CentOS-Base.repo

# yum -y install tree

字库的问题看不到tree /tmp/mylinux

  要修改   export  LANG=en

        tree /tmp/mylinux

d  目录文件

- f  普通文件

c(线性设备)

b  块 (随机设备)

l   链接

p  管道

s 套接字