小程序商城开发价格- 一项创新的数字化解决方案
732
2022-09-25
UNIX入门基础
UNIX系统组成:
1. 内核:是UNIX系统的核心部分,能与硬件直接交互,常驻内存。
2. 驻留(基本)模块:完成输入/输出,文件,设备,内存和处理器时钟的管理,常驻内存。
3. 系统工具:通常称为shell。是UNIX系统的一部分,是用户与UNIX交互的一种接口,常驻磁盘,在用户登录时即调入内存。
内核和驻留模块是UNIX比较小的部分,所以常驻内存。在用户登录完成以后shell才被调入内存。
一些命令:
Who:查看在线用户
Who –u
Finger 用户名
可以看出此用户名操作系统的相关信息。
Banner:将命令后面的ASCII字符以大字的方式显示在屏幕上。
WC命令用于统计一个指定文件的行数,单词数及字符数。
Wc [–c][-l][-w] filename -c字符数 –l 行数 –w 单词数
联机手册:
命令man可向用户提供系统中各种命令,系统调用,库函数和重要系统文件的详细说明。包括名字,使用语法,功能描述,应用实例和相关参考文件等。例如:
man who
对who命令的详细说明。
Shell的种类,提示符和退出
Shell的基本功能:命令解释器和程序设计语言
Shell的常用种类:
1. Bourne shell ---程序名为sh,提示符为$
2. C shell ---程序名为csh,提示符为%
3. Korn shell ---程序名为ksh,提示符为$
另一种提示符:# ---超级用户提示符(无论任何shell)
Shell的退出命令:
1.exit 主要用于退出B shell
2.logout 主要用于退出C shell
3.^d 主要用于退出各类shell
尽量不用^d来退出shell。因为会使一些文件丢失信息。
Unix通信:
UNIX系统中通信系统主要包括内部通信系统和外部通信系统。
内部通信:Unix系统本身自带的主要用于本机系统内部各用户之间的通信。
外部通信:UNIX系统之外配置的通信系统,主要用于本机用户与其它主机上的用户之间的通信。
我们说内部通信:
1.Write username [terminal] (用户名和终端号)
我试了用write和别人说话,别人回话说打扰他工作。。。无语,只能说sorry。。。
2.mesg [-y] [-n]消息开关,y打开交谈,n关闭交谈
3.talk命令,必须双方同意才可以谈话。^c退出talk模式。
4.wall命令。发广播信息。普通用户只能发给mesg打开的用户,超级用户用wall发送的消息不受这限制。有的系统对于普通用户来说wall是无效的命令。
发送电子邮件:(系统邮箱和个人邮箱)
1.系统邮箱在/usr/mail或/var/mail下,每个用户都有一个以其名字命名的邮箱。
2.个人邮箱:通常为用户自己的主目录下的mbox文件。用户读过的邮件如果未删除或转存,则存放在个人邮箱中,例如zhd的个人邮箱:
/home/zhd/mbox
3.发送邮件:
mail zhd
cc:抄送。
邮件正文结束的时候加^D
4.给多个用户发邮件:
1).mail zhd1 zhd2 zhd3….
2). mail TEACHER TEACHER为一个组
3)alias usr_list zhd1zhe2 zhd3….
mail usr_list
用alias创建一个usr_list,然后用mail来发。只在本shell中起作用。
5.把已有的文件作为邮件发送给用户。
mail zhd < my_file
发送给不存在的用户,将会在本用户主目录下dead.letter中。
Solaris下好像不起作用。。。 。。。有待研究。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~