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”