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

相关推荐

  • output_3874

    Paribahis çevrimiçi Çevrimiçi bahis, paribahis yeni giriş sanaldan spor bahisi ve casino bölümünde çalışan, kullanıcı dostu arayüz tasarımı ve etkileyici alternatif paketleriyle po…

    Linux干货 2025-05-13
  • shell脚本编程初步入门

    shell脚本编程初步入门    说到shell脚本编程,那我们就来先看下shell,shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统内核的一部分,但它调用了系统核…

    Linux干货 2016-08-15
  • 第六周

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s/^[[:space:]]\+/#&/ 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; :%s/^[[:space:]]\…

    Linux干货 2016-09-19
  • 【原创】Tengine+LUA+Nginx-GridFS+jemalloc编译安装

    操作系统 ubuntu 14.04 LTS Nginx-GridFS为nginx直接访问mongoDB的扩展模块,目前只支持到mongodb2.6.12 mongodb安装请自己百度 #安装依赖包保平安 apt-get install root-system-bin autoconf automake gcc c++ libgeoip-devlibxml++…

    Linux干货 2016-11-30
  • 第五周练习

    1、显示当前系统上root、fedora或user1用户的默认shell 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一小组括号的行,刑如:hello() 3、使用echo命令输出一个绝对路径,使用grep取出基名 4、找出ifconfig命令结果中的1-255之间的数字 5、查找/var目录下属主为root,且属组为mai…

    2017-10-29
  • MySQL双主复制模型

    配置双主数据库实例 双方可以相互复制 为了不影响效果,两台虚拟机把刚才生成的数据文件都删除 rm -rf /var/lib/mysql/* 1、时间要同步 2、双方既要启动中继日志,也需要启动二进制日志 3、编写主的配置文件 双主复制时有一个最大的问题,自动增长字段会重叠。为了避免重叠,一个节点使用奇数,另一个节点使用偶数 这里表示的意思,从1增长,一次增长…

    Linux干货 2016-11-21

评论列表(1条)

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

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