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 01:39
下一篇 2017-07-02 13:30

相关推荐

  • ☞卸载kernel玩一玩

    卸载kernel玩一玩 废话不多说,下面开始卸载内核这一惊险之旅,特别提醒在开始之前做好虚拟机的快照,也许会造成系统无法启动,也许会出现各种错误,也许会笑着删数据库跑路,也许会从入门到放弃,,请系好安全带。  练习 冒泡排序法 #!/bin/bash##Author:jasonmc#Date:2016-08-24#Description:buble…

    Linux干货 2016-08-26
  • linux 磁盘管理与文件挂载

        磁盘对于linux来说是至关重要的而且与它 的中心思想相关联,一切皆文件,因此就把磁盘分为了好多类型, 如:块设备,字符设备。对于每类磁盘的使用,我们对它进行了分区与规划,这就用到我们的分区与查看工具 fdisk,理论上磁盘容量足够时,可以建立任意数量的分区。  一.磁盘的管理与工具 1.  fdisk 强大的…

    2017-06-17
  • ldd 的一个安全问题

    我们知道“ldd”这个命令主要是被程序员或是管理员用来查看可执行文件所依赖的动态链接库的。是的,这就是这个命令的用处。可是,这个命令比你想像的要危险得多,也许很多黑客通过ldd的安全问题来攻击你的服务器。其实,ldd的安全问题存在很长的时间了,但居然没有被官方文档所记录来下,这听上去更加难以理解了。怎么?是不是听起来有点不可思议?下面,让我为你细细道来。 首…

    Linux干货 2016-05-05
  • 探究PHP底层

    1、PHP是什么? PHP 指的是我们从外面看到的一套完整的系统。这听起来有点糊涂,但其实并不复杂(PHP4 内部结构图)。从功能上来分:我们可以分为三部分: 1、 解释器部分(Zend 以引擎),负责对输入代码的分析、翻译和执行;2、 功能性部分(PHP功能函数以及扩展),负责具体实现语言的各种功能(比如它的函数等等);3、 接口部分(SAPI),负责同 …

    Linux干货 2015-04-10
  • Mariadb数据库备份恢复系列(二):xtrabackup物理备份工具之完全备份

    实验二:利用xtrabackup+二进制日志实现完全备份和恢复数据库 1、安装xtrabackup软件包 2、验证数据的存储引擎类型 3、查看数据初始状态 4、利用innobackupex进行完全备份 5、进行apply-log操作 6、查看备份出来的文件的信息 7、模拟在完全备份后,对数进行修改,以测试通过二进制日志还原完全备份后尚未来得及备份的变化的数据…

    Linux干货 2016-11-24
  • 第三周:文本处理工具wc,cut,sort,uniq,tr,tee命令练习和用户及组相关命令练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可; [root@app1 tmp]# who | cut -d" " -f1| uniq root dts centos 2、取出最后登录到当前系统的用户的相关信息; [r…

    Linux干货 2016-09-27

评论列表(1条)

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

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