第二天linux基础知识

第二天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:多选一

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


时间: 2024-10-11 18:18:47

第二天linux基础知识的相关文章

linux基础知识题解答(九)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (Linux用户权限-磁盘-网络) (1)列出 IPv4 的网络地址的分类,各分类容纳的网络数和主机数,以及前三类中的私有地址. A类:1~126,私有地址10.0.0.0~10.255.255.255 B类:128~191,私有地址172.16.0.0~172.31.255.255 C类:192~2

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

Linux基础知识--Linux的文件系统和bash的基础特性

Linux基础知识--linux的文件系统和bash的基础特性 一.Linux文件系统: Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中 linux文件系统遵循FHS(Filesystem Hierarchy Standard,文件系统目录标准),多数Linux版本采用这种文件组织形式.FHS采用了树行组织文件. FHS定义了两层规范,第一层是,/目录下面的各个目录应该要

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委:

(转)Linux基础知识学习

Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过修改配置文件来完成. 1.1.Linux磁盘分区 Linux可以将磁盘分为多个分区,每个分区可以被当做一个独立的磁盘使用,磁盘类型:主分区.扩展分区.逻辑分区. 主分区标记为活动,用于操作系统的引导,一块磁盘最多划分4个主分区,主分区存放操作系统的文件或用户数据. 扩展分区:主分区小于4个时才可以划

Linux基础知识第七讲,用户权限以及用户操作命令

目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod 命令的使用 三丶超级用户,以及组操作. 1.什么是超级用户 2.组管理 四丶添加linux用户,以及删除linux用户 1.命令 2.用户命令 3.让添加的用户具有sudo权限 4.which 查看命令所执行位置的路径 5.用户切换 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介lin

Linux 基础知识(五)

一.每12小时备份并压缩/etc/目录到/back目录中,保存文件名格式为,etc-年-月-日-时-分.tar.gz) crontab -e *12/*** /usr/bin/tar -czf `date +%F-%H-%M`-etc.tar.gz /etc/ ??二.rpm包管理功能总结以及实例应用演示rpm命令:rpm [OPTIONS] [PACKAGE_FILE]安装:-i, --install升级:-U, --update, -F, --freshen卸载:-e, --erase查询:

1、linux基础知识

第一天linux基础知识 1:linux操作系统组成 linux内核+GNU工具=完整的类UNIX系统 GNU工具(GNU软件是通过GNU项目发布的软件,它是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发的,但不是所有的都这样,然而,所有的GNU软件必须是自由软件.) 2:linux发行版  slackware debian  reehad  Gentoo等 3:linux哲学思想 一切皆文件(硬件也已文件的形式展现在操作系统中) 小型,单一用途程序