系统版本:
[root@node1 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@node1 ~]# uname -r
3.10.0-229.el7.x86_64
~: 自动展开为用户的家目录,或指定的用户的家目录
示例:
[root@node1 network-scripts]# cd ~
[root@node1 ~]#
网络·源于生活的热情
系统版本:
[root@node1 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@node1 ~]# uname -r
3.10.0-229.el7.x86_64
示例:
[root@node1 network-scripts]# cd ~
[root@node1 ~]#
系统版本:
[root@node1 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@node1 ~]# uname -r
3.10.0-229.el7.x86_64
bash通过状态返回值来输出命令执行的状态结果,如成功,输出“0”值;失败,输出“1”到“255”之间的一个值。
命令执行完成之后,其状态返回值保存在bash的特殊变量$?
中。
示例:
[root@node1 ~]# ls
anaconda-ks.cfg
[root@node1 ~]# echo $?
0
[root@node1 ~]# ls /etcc
ls: cannot access /etcc: No such file or directory
[root@node1 ~]# echo $?
2
[root@node1 ~]# lsss /etc
-bash: lsss: command not found
[root@node1 ~]# echo $?
127
系统版本:
[root@node1 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@node1 ~]# uname -r
3.10.0-229.el7.x86_64
列出指定目录下的内容。
Filesystem Hierarchy Standard (FHS):重点在于规范每个特定的目录下应该要放置什么数据。这样做好处是,Linux操作系统能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。
系统有很多放置执行文件的目录,但/bin比较特殊,因为/bin放置的是在单人维护模式下能够被操作的指令。 在/bin底下的指令可以被root与一般账号所使用,主要有:cat,chmod,chown,date,mv,mkdir,cp,bash等常用的命令。
Linux 中命令类型分为内部命令和外部命令。
使用type
命令判断内部和外部命令,示例如下:
[root@centos7 ~]# type cd
cd is a shell builtin
#cd是shell的内置命令
[root@centos7 ~]# type passwd
passwd is /usr/bin/passwd
#passwd命令存放在/usr/bin/passwd路径下
系统版本:
[root@node1 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@node1 ~]# uname -r
3.10.0-229.el7.x86_64
用于配置和显示Linux网络接口的网络参数。用ifconfig命令配置网卡信息,重启计算机会使配置丢失,如想永久生效,需修改网卡的配置文件。
Linux把几乎所有的资源通通抽象为文件形式,这其中包括:
硬件设备:如/dev/console、/dev/cdrom
管道:如/dev/zero(一个可以生成无限个0的文件),/dev/null(一个使重定向的数据消失的文件,相当于黑洞)
套接字:IP:PORT
可以使用同一套机制来处理Linux系统中的大多数资源
比如系统调用:open(), read(), write(), close(), delete(), create()