DSA直接存储       ,理解为本地台式机硬盘

NAS网络存储       ,理解为ftp服务器

SAN存储区域网络   ,理解为网络提供硬盘

 

内核  www.kernel.org

 

ABI硬件与内核

API 软件的

 

 

kdump 机器崩溃时,会把那一瞬间崩溃信息存到硬盘上。

 

/

/boot启动,内核

/usr  软件默认安装位置

/tmp 临时文件存放位置,断电情况

/etc  系统配置文件  /etc/profile  /etc/bashrc   /etc/mdadm.conf /etc/dhcpd  /etc/httpd

/dev  设备文件

/home 用户目录

/var   可变化的内容   /www

/mnt  挂载点

/lib   

 

 

workspace  工作区

pwd 查看当前用户目录

whoami  查看使用用户

 

[root@localhost ~]# who                                 查看用户登录数

root     tty1         2016-07-21 10:01 (:0)               本地图形界面

root     pts/0        2016-07-21 10:01 (172.18.16.214)     虚拟终端

 

查看在哪个终端

[root@localhost ~]# tty

/dev/pts/0

 

 

 

[root@localhost ~]# ls /dev/tty1

/dev/tty1

 

用户和终端同时查看

[root@localhost ~]# who am i

root     pts/0        2016-07-21 10:01 (172.18.16.214)

 

 

图形界面切换,图形界面在后头是运行的

ctrl +alt+F1  图形界面  等同于chvt 1

ctrl +alt+F{2,5} 等同 [ ctrl +alt+F2  ctrl +alt+F3 ctrl +alt+F4 ctrl +alt+F5 ]  字符界面    等同于chvt (2-3)

 

 

图形界面切换,会关闭图形界面,并清理内存占用

init 3  进入字符界面

[root@localhost ~]# init 3

init 5  进入图形界面

[root@localhost ~]# init 5

 

[root@localhost ~]# startx

 

vmware-tool工具安装

df 查挂载信息

cp vmwaretool.tar.gz  /root

tar   xvf   vmwaretool.tar.gz

[root@localhost ~]#/vmwaretool.pl d    安装时会自动回答yes      .pl 代表perl语言编写的文件

[root@localhost~]#init 3

[root@localhost~]#init 5

 

 

[root@localhost~]#halt               关机命令

[root@localhost~]#poweroff          关机命令,连电源一起关掉

root@localhost~]#shudown -h now     关机命令

 

 

 

 

开机不用输入用户名

gedit   /etc/gdm/custom.conf

[daemon]

AutomaticLoginEnable=true

AutomaticLogin=root

 

centos72安装细节

cat /pro/meninfo

配置

1

2

c

1

q

yes

 

注销用户

[root@localhost~]#logout

[root@localhost~]#exit

 

clear 命令等于ctrl+ l

 

管理员:root

UID=0  系统管理员  

[root@localhost ~]# id -u

0

 

在本计算机上可以用普通用户关机,而远程不可以用普通用户关机

 

 

 

 

 

 

 

 

查看其它用户在干嘛

[root@localhost ~]# who

root     pts/0        2016-07-21 14:48 (172.18.16.214)

root     pts/1        2016-07-21 14:49 (172.18.16.214)

[root@localhost ~]# w

 14:49:55 up 2 min,  2 users,  load average: 0.26, 0.27, 0.12

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    172.18.16.214    14:48    0.00s  0.21s  0.09s w

root     pts/1    172.18.16.214    14:49    9.00s  0.05s  0.05s -bash

[root@localhost ~]#

 

 

GUI图形界面(开发程序时需要区分是gunme,还是kde,在哪个开发的程序,只能在哪个图形界面上用)

gunme

kde

CUL

终端

[root@localhost~] #  [用户名@主机名 目录]  #管理员符号   $为普通用户

PS1定义提示符格式

 

内置        kernel  /bin/

外部命令   /usr/bin/who

[root@localhost boot]#type  who

 

[root@localhost boot]# echo $PATH   查看环境变量

 

命令从左开始找,相同命令执行第一个。

[root@localhost boot]# echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 

 

which chmod查看命令位置

[root@localhost boot]# which chmod

/bin/chmod

[root@localhost boot]#

 

 

 

查看缓存命令

[root@localhost boot]# hash

hitscommand

   3/sbin/init

   5/bin/cat

   2/usr/bin/who

   1/bin/vi

   4/usr/bin/gedit

   3/bin/ls

   1/usr/bin/w

  10/usr/bin/clear

[root@localhost boot]#

 

清除缓存命令

[root@localhost boot]# hash -d clear                全部清除 hash  -r

[root@localhost boot]# hash

hitscommand

   3/sbin/init

   5/bin/cat

   2/usr/bin/who

   1/bin/vi

   4/usr/bin/gedit

   3/bin/ls

   1/usr/bin/w

[root@localhost boot]#

 

禁用命令

[root@localhost boot]# enable -n cd

[root@localhost boot]# cd /home/

-bash: cd: command not found

[root@localhost boot]#

 

启用命令

[root@localhost boot]# enable cd

[root@localhost boot]# cd /home/

[root@localhost home]#

 

 

查看命令位置,说明文档位置

[root@localhost ~]# whereis chmod

chmod: /usr/bin/chmod /usr/share/man/man1/chmod.1.gz /usr/share/man/man1p/chmod.1p.gz /usr/share/man/man2/chmod.2.gz /usr/share/man/man3p/chmod.3p.gz

[root@localhost ~]#

 

隐藏文件.sadaf,创建隐藏文件

[root@localhost ~]# touch .xiong

[root@localhost ~]# ls

anaconda-ks.cfg  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

[root@localhost ~]# ls -a

.                .bash_history  .bashrc  .cshrc     Downloads      .local    Public     Videos

..               .bash_logout   .cache   Desktop    .esd_auth      Music     .tcshrc    .xiong

anaconda-ks.cfg  .bash_profile  .config  Documents  .ICEauthority  Pictures  Templates

[root@localhost ~]#

 

命令格式  选项 (选项可分短选项,长选项)   参数

id -u user01  

 

很多shell命令可以在一行书写,但是要用分号(;)隔开

[root@localhost~]#ls -l ; ifconfig    

 

时间设置

clock  查看电脑硬件时间

date  -s    以电脑时间为准

clock  -w   以系统时间为准

 

date   月日小时分年

date   072116212016.30

 

date -s "20100405 14:31:00"

查看日历      查看月:cal 月 年,如cal 09 2016  ,查看年 cal 年,如cal 2016     

[root@localhost home]# cal 01 2016

    January 2016    

Su Mo Tu We Th Fr Sa

                1  2

 3  4  5  6  7  8  9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29 30

31

 

 

图形化修改工具

gedit

 

 

nano

 

 

修改开机登录信息

[root@localhost ~]# vi /etc/issue

[root@localhost ~]# cat /etc/issue

CentOS release 6.8 (Final)

Kernel \r on an \m

welcome to xiong linux.

 

 

screen命令,需要先安装screen.rpm

用户1 创建帮助

[user01@localhost ~]$screen  -S  help

其他用户root查看帮助信息

[root@localhost ~]# screen -ls

root用户加入帮助

[root@localhost ~]# screen  -x help

结束后,root用户可以控制user01客户端终端

用户退出终端共享

[root@localhost ~]# exit

exit

 

 


 

 

 强引用  

[root@localhost ~]# echo 'echo $UID'

echo $UID

[root@localhost ~]#


 弱引用

[root@localhost ~]# echo "echo $UID"

echo 0

[root@localhost ~]#

 

`echo $UID`(q键旁边)命令引用  $(echo $UID)

[root@localhost ~]# echo `echo $UID`

0

[root@localhost ~]#

 

echo -e  aaa\c