Shell存放的目录 /usr/bin /bin
Unix的设备:
Unix是多用户的操作系统。
硬件设备
伪设备
常见目录
程序文件
/bin/
/usr/bin/
库文件
/lib/
/usr/lib
设备文件,配置文件
/dev/
/etc/
/proc/
所有用户的主目录
/home/
应用程序的安装文件
/opt/
/user/
/usr/
存放经常改变的文件
/var
/var/adm/utmpx 存放在线用户信息
/var/adm/vtmpx 存放用户登入/登出系统的信息
注册shell
注册登录
切换登录
登录的过程:
login: /etc/passwd 存放用户信息
可以查看
/etc/shadow 存放用户的密码
不可以查看
/etc/group 存放用户组的信息
/ect/project 项目信息
HOME SHELL USER LOGNAME MAIL TZ
环境变量
echo $环境变量名
在csh之前进行一些初始化工作:执行一些文件
csh
/etc/.login 隐藏文件
/$HOME/.cshrc
/$HOME/.login
sh bash
/etc/.login 隐藏文件
/$HOME/.cshrc
/$HOME/.bash_profile
/$HOME/.login
csh:
建议:
Solaris Unix $HOME/.login
Rehat Linux $HOME/.bash_profile
=====================================================
Shell
在CSH下用户怎么发布指令
遵循语法格式
用户遵循csh的格式发布指令。
指令要求:
clear
pwd
echo显示环境变量 HOME SHELL TZ USER LOGNAME MAIL PATH
id 用户信息
显示当前用户
显示指定用户
显示用户所在项目ID
显示所在的所有组
cd chdir
cd 目录
绝对目录与相对目录
掌握几个特殊的目录
. ==等价当前目录
.. ==等价当前目录的上级目录
/ ==根目录
~ ==当前用户的主目录
cd 不指定目标 其实等价于 cd ~
cd ~用户名 等价于切换到指定用户的主目录