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

第二天linux基础知识

时间:2016-07-24 21:04:58      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:程序设计   linux   enable   接口   基础知识   

第二天linux基础知识

1:终端(用户与主机交互必然用到的设备)

  1. 物理终端:直接接入本机的设备

  2. 虚拟终端:以软件的方法虚拟实现的终端。

  3. 图形终端:属于虚拟终端

模拟终端:图形打开的命令行或基于远程登录协议打开的终端。

查看当前终端设备命令:tty

2:交互式接口(启动终端后,在终端附加的一个交互式程序)

  1. GUI:Graphic User Interface

  2. CLI:Command Line Interface


3:SHELL(shell是linux系统的用户界面,提供了用户与内核进行交互操作的一种借口。他接受用户输入的命令并把它送到内核去执行)

  • shell:它是一种高级程序设计语言

  • shell的种类:sh csh tcsh ksh bash zsh

  • 显示当前shell类型:echo $SHELL 查看shell类型:cat /etc/shells

4:命令的分类

  • 在shell中可执行的命令有两类分别是内部命令与外部命令,内部命令是系统自带命令,外部命令是系统内的一个文件。

    type:查询命令是属于内部or外部命令。   hash:可现实加载到内存中的外部命令。

    PASH变量:存放执行命令目录。    enable:启用\禁用内部命令。

    which:查询外部命令的位置。

  • 命令的格式:COMMAND[OPTIONS....][ARGUMENTS]

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

    短选项:-c 例:-l -h 长选项:--word 例:--all --human-readable

    参数:命令的作用对象 比如:文件名,用户名。

  • 注意

    1:多选项多参数之间使用空白字符分隔。 2:取消\结束命令:ctrl+c ctrl+d

    3:多个命令可以用;分开   4:一个命令可以用\分成多行。

5:简单命令的使用

  • screen的使用;

    screen -S name:开启名字为name的会话         -r name 恢复会话  

         -ls  :查看会话            -x namehelp:加入会话。     

         ctrl+ad:断开会话           exit:退出会话

  • echo的使用:

    功能:显示字符。

    说明:echo会将输入的字符进行标准输出。

    语法:echo[-neE][字符串]  echo需要用-e参数打印转移字符。

    echo命令选项:

    -n:不在最后自动换行。

    -e:若字符串中出现以下字符,则特殊处理,不会当一般文字进行输出。

      \a:发出警报声  \b:退格键   \c:最后不加换行符号   \n:换行光标移动行首

      \r:不换行,光标移动到行首   \t:插入tab  \\:插入\字符。

      \onnn:插入nnn代表ASCII字符

6:获取命令帮助

  • 内部命令:help COMMAND

  • 外部命令: 1、命令自带简要格式的使用帮助

            #COMMAND --help

           2、使用手册:manual  位置:#/usr/share/man  使用:#man COMMAND

            SECTION:

           NAME:命令名  DESCRIPTION:描述   EXAMPLES:使用示例  SYNOPSIS:使用格式

           OPTION:选项  AUTHOR:作者   BUGS:报告程序BUG的方式  SEE ALOS:参考

           SYNOPSIS:[]:可选内容  <>:必须提供的内容   a|b|c:多选一  

                  ....:同类内容可选多个

  





本文出自 “10947042” 博客,请务必保留此出处http://10957042.blog.51cto.com/10947042/1829376

第二天linux基础知识

标签:程序设计   linux   enable   接口   基础知识   

原文地址:http://10957042.blog.51cto.com/10947042/1829376

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