1.计算机的组成原理与linux初识

计算机的组成原理

抽象



1.计算机的组成原理与linux初识

具体

1.计算机的组成原理与linux初识

Linux初识

1.计算机的组成原理与linux初识

负责与硬件交互,并向外提供系统调用

Linux大家庭

suse系列:
opensuse
suse enterprise


redhat系列:
centos
redhat


Debian系列:
ubuntu
debian

命令总结

显示本机IP(需要root权限)

[root@localhost dev]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.85.128  netmask 255.255.255.0  broadcast 192.168.85.255
        inet6 fe80::1163:5b98:4799:129d  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:12:b0:33  txqueuelen 1000  (Ethernet)
        RX packets 431260  bytes 127548611 (121.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13149  bytes 3110016 (2.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

显示当前日期

[root@localhost dev]# date
2017年 07月 02日 星期日 10:27:53 CST

按照指定格式输出日期

%Y 年
%m 月
%n 日

%H 小时(24)
%M 分
%S 秒

%F full date
%T time



[root@localhost dev]# date -d "1 day ago"
2017年 07月 01日 星期六 10:33:14 CST
[root@localhost dev]# 
[root@localhost dev]# date -d "tomorrow"
2017年 07月 03日 星期一 10:33:39 CST
[root@localhost dev]# 
[root@localhost dev]# date "+%F %T"
2017-07-02 10:33:51
[root@localhost dev]# date "+%Y %m %d"
2017 07 02
[root@localhost dev]# 
[root@localhost dev]# date "+%H %M %S"
10 34 30

echo命令,终端上输出信息

常用选项:

-n 不空行
-e 特殊字符特殊处理


[root@localhost dev]# echo "hello world"
hello world
[root@localhost dev]# echo -n "hello world"
hello world[root@localhost dev]# 
[root@localhost dev]# 
[root@localhost dev]# 
[root@localhost dev]# echo -e "hello \n world"
hello 
 world

显示颜色
[root@localhost dev]# echo -e "\033[1;5;31m hello world \033[0m"
 hello world 

type来查看是否是内部命令还是外部命令

[root@localhost dev]# type cd
cd 是 shell 内嵌
[root@localhost dev]# type yum
yum 已被哈希 (/usr/bin/yum)

帮助手册路径 /usr/share/man
man 使用手册是压缩格式的文件,有章节之分;
1、使用命令
2、系统调用;
3、C函数库的调用;
4、设备文件及特殊文件;
5、文件格式:(配置文件格式);
6、游戏使用帮助;
7、杂项;
8、管理工具及守护进程;

man使用手册内容布局:
NAME:功能性说明
SYNOPSIS:语法格式
DESCRIPTION:描述
OPTIONS:选项
EXAMPLES:使用事例
AUTHOR:作者
BUGS:报告程序bug的方式
SEE ALSO:参考

并非每个命令在所有章节都有手册;
查看命令:# whatis COMMAND
一般使用: man xxx

FHS标准

1.计算机的组成原理与linux初识

原创文章,作者:N27_jiangyefan,如若转载,请注明出处:http://www.178linux.com/79055

(0)
N27_jiangyefanN27_jiangyefan
上一篇 2017-07-02
下一篇 2017-07-02

相关推荐

  • ELK-5.5.1部署

    ELK简介 ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。 其中,Elasticsearch 是一个基于 Lucene 的、支持全文索引的分布式存储和索引引擎,主要负责将日志索引并存储起来,方便业务方检索查询。 Logstash是一个日志收集、过滤、转发…

    2017-12-04
  • 第十四周作业

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; ]# iptables -P INPUT DROP #INPUT默认策略为DROP ]# iptables -P OUTPUT DROP…

    Linux干货 2017-04-12
  • 从零开始搭建双主模型的nginx proxy高可用集群

    实验简介 本文主要介绍双主模型的nginx proxy高可用集群的搭建方式。实验环境: 使用nfs/ftp服务器,nfs提供页面数据共享,ftp提供程序下载 使用单独的mariadb服务器提供关系型数据库 使用两台httpd服务器提供页面服务,包括静态的html和动态的php(phpmyadmin、wordpress、phpinfo) 使用两台nginx作为…

    Linux干货 2017-06-25
  • TCP连接的状态转移

    TCP是一个面向连接的传输层协议,因此不论哪一方需要传输数据,都需要在双方之间建立一条传输连接。 用TCP的三次握手与四次挥手来解释TCP的各个状态之间的会比较清晰。 一、TCP的三次握手: a)         单方主动发起连接: 1、  服务器端应用层的应用程序创建…

    2017-03-19
  • CentOS系统详解(启动流程、kickstart)&bash脚本编程之while/函数用法

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区; (1) 为硬盘新建两个主分区;并为其安装grub; (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs; (3) 为rootfs提供bash、ls、cat程序及所依赖的库文件…

    Linux干货 2016-11-28
  • 马哥教育网络班22期+第1周课程练习

    1、描述计算机的组成及其功能 CPU:运算器、控制器、寄存器、缓存 存储器:内存,RAM(Random Access Memory) Input:下指令,提供数据等 Output:输出数据加工的结果 2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别 Debian系列         ubuntu &n…

    Linux干货 2016-08-15

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-13 17:12

    一开始的作业很简单,但是可以看出有很认真的对待,好的开始,加油!