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

相关推荐

  • 实现CenOS7网卡名传统方式

    网卡命令:理念 CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,当 增加或删除网卡时,名称可能会发生变化 CentOS 7使用基于硬件,设备拓扑和设置类型命名: (1) 网卡命名机制 systemd对网络设备的命名方式 (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信 息可用,且可预测则根据此索引进行命名, 例如en…

    Linux干货 2017-12-19
  • 数组

    一.数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 索引:编号从0 开始,属于数值索引  注:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0 版本之后开始支持,bash 的数组支持稀疏格式(索引不连续) 二.数组的声明 declare -a ARRAY_NAME decla…

    Linux干货 2016-11-23
  • 推荐-使用iptables作为网络防火墙构建安全的网络环境

    使用iptables作为网络防火墙构建安全的网络环境 使用iptables作为网络防火墙构建安全的网络环境 前言 网络防火墙的优势 实验拓扑图 实验环境 实验步骤 防火墙未设置前对所有服务器的测试 针对不同服务器进行”非法”访问 定义网络防火墙规则 再次针对不同服务器进行”非法”访问 测试服务器是否可访问 总结 前言 一般情况下iptables只作为主机防火…

    Linux干货 2016-03-31
  • linux 入门基础 (二)

    主要内容包含有 文件查找、压缩和正则表达式,以及包是管理和安装。

    2017-09-10
  • 马哥linux 0728作业

    1,软链接和硬链接的区别 硬链接有以下特性 1)文件有相同的 inode 及 data block; 2)只能对已存在的文件进行创建; 3)不能交叉文件系统进行硬链接的创建; 4)不能对目录进行创建,只可对文件创建; 5)删除一个硬链接文件并不影响其他有相同 inode 号的文件。 而软链接有一下特性 1)软链接有自己的文件属性及权限等; 2)可对不存在的文…

    Linux干货 2016-08-04

评论列表(1条)

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

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