UNIX基础
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
rwxr-x--x 方
111101001
法 一
75 1
方 法 二
作用 用于非正常中断程序的运行 用于系统通信的中断 用来告诉终端,停止接受输入 告诉终端重新接受输入
# stty -a 显示所有的终端选项
UNIX的基本操作
清除屏幕命令
$ clear
UNIX的基本操作
系统帮助
$ man find
UNIX的基本操作
UNIX系统的关闭
# shutdown –hy 0
UNIX的基本操作 目录操作类命令 文件浏览类命令 文件管理类命令
滤通类命令 系统资源类命令 网络操作类命令
vi的常用命令 系统维护类命令
UNIX的基本操作
内容
UNIX的登录与退出 UNIX用户的切换 UNIX命令行的使用 UNIX控主制机键的的开使机用与关机
清除屏幕 UNIX系统的在线帮助 UNIX系统的重启与关闭
UNIX操作-目录
目录操作命令
ls:显示目录内容 格式:ls [option] [path]
[path]:绝对路径、相对路径
[optin]: -l:显示文件所有属性 -a:显示所有文件含隐含文件 如.profile -s:显示文件占用的block数
UNIX操作-文件的类型与权限
$ ls -l sort -rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort
UNIX基础
集成产品部
内容
UNIX操作系统概述 UNIX常用操作命令使用
UNIX简介
内容
UNIX流派与标准 UNIX的特点 UNIX系统组成
UNIX的shell程序 UNIX的用户
UNIX的文件管理
UNIX简介
UNIX流派和标准
✓UNIX System V(AT&T) ✓BSD UNIX
Open Group
UNIX系统的重启
# shutdown –ry 0 或者 # reboot
h halt
r reboot y 回答yes 0 倒记时间
UNIX操作-目录
目录操作命令
? pwd:显示当前目录 ? cd:改变当前目录 ? ls:显示目录内容 ? mkdir:创建目录 ? rmdir:删除目录
UNIX操作-目录
UNIX操作
文件管理命令
cp:文件拷贝 mv:文件移动、改名 rm:文件删除 find:寻找文件 chmod:改变存取权限 chown:改变文件属主 chgrp:改变文件属组
UNIX操作
文件管理命令 cp:文件拷贝
格式:cp <[Path]FromFile> <[Path][ToFile]>
[path]:绝对路径、相对路径
文件浏览命令
✓cat:连续显示文本 ✓more:分页显示文本文件 ✓head:显示文件头部 ✓tail:显示文件尾部
UNIX操作-文件
文件浏览命令
cat:显示文本文件内容 格式:cat [option]
[path]<filename>[[path]<filename>]
[path]:绝对路径、相对路径 [option]:
[path]:绝对路径、相对路径 [option]:
-n:n为数字,显示前n行号
UNIX操作-文件
文件浏览命令
tail:缺省显示文本文件的尾部10行 格式:tail [option] [path]<filename>
[path]:绝对路径、相对路径 [option]:
-n:n为数字,显示后n行
# tail -f onefile
vi
硬件
内核
Tools& POSIX Application
ksh
date
UNIX简介
UNIX的用户
超级用户 (root)
一般用户 普通用户
用户组 (group)
UNIX简介-Shell
UNIX的Shell程序
Shell类型
主要特点
简称
Bourne Shell
最老、使用最广泛,每个UNIX 都提供,是三种Shell程序的基 础。
UNIX的基本操作
✓登录Unix系统
✓Login ✓password
✓退出Unix系统
✓exit
UNIX的基本操作
用户相关命令
su:切换用户 id:显示用户信息 passwd:更改密码
用户相关文件
# su - boss # id # passwd boss
/etc/passwd:存储用户与 密码
Korn
Shell
是对B Shell的扩充,兼容B Shell。
更接近于C语言,提供比B C-Shell Shell更强大的功能,是三种
Shell程序中功能最强大的。
B Shell K Shell C Shell
命令 sh ksh csh
提示符 $ $ %
UNIX简介-Shell
特征
历史命令
描述
Bourne Korn C POSIX
拥有UNIX注册商标 前身叫OSF,该组织负责 UNIX的标准化工作
UNIX特点
UNIX简介-特点
多任务 多用户
管道 功能强大的Shell
安全保护机制 稳定性好 用户界面 强大的网络支持 移植性好
UNIX简介-结构
UNIX系统组成
硬件系统 UNIX内核kernel
shell程序 应用程序
csh
ls shell
是否
是
是是
是
是是
是
是否
是
是是
是
UNIX文件系统
树型目录结构 根文件系统
用户家(根)目录
UNIX简介
UNIX简介-小结
小结
✓UNIX是一个多用户、多任务的操作系统。 ✓UNIX系统由硬件、内核、Shell和应用程序组成。 ✓用户通过shell向内核发出命令。 ✓UNIX文件系统是树状层次结构。
Unix操作导航
owner
other
group
group owner
file type
权限 r w
文件 查看文件内容 修改文件内容
x 执行该文件(可执 行文件或脚本)
目录 查看目录中的文件
创建、删除该目录 下的文件或者目录 可以cd 进入该目录
- An ordinary file b A block file c A character file l A link d A directory
<para> : FileName、GroupName...
[option2]: -print
# find . -name test -print
# find . -name test
-print 参数可省略
UNIX操作
文件管理命令
find命令的使用技巧:
1、在后台运行:
例如:$find . -name test -print>abc.file& $cat abc.file
<permission>:read(r)、write(w)、excute(x)
例如:chmod u=rwx,go=rx file1
2、数字模式
chmod lmn filename
lmn对应于文件属主、同组用户、其他用户的权限的和。1为允许,0为 不充许。
例如:chmod 755 file1
文件(目录)-chmod命令
-n:显示行号,含空白行 -b:显示行号,不含空白行
UNIX操作-文件
文件浏览命令
more:分页显示文本文件 格式:more [path]<filename> [path]:绝对路径、相对路径
UNIX操作-文件
文件浏览命令
head:缺省显示文本文件的头部10行 格式:head [option] [path]<filename>
2、以超级用户、在根目录下查找
UNIX操作
文件管理命令
chmod:改变存取权限
1、字符模式:
chmod <who><op><permission> [path]<filename>
[path]:绝对路径、相对路径
<who>:user(u)、group(g)、other(o)
<op>:
+ (增加权限)、- (去掉权限)、=(设置权限)
UNIX的基本操作
命令行的使用
✓命令行的用法结构如下:
• 命令 [选项] [参数]。中间以空格隔开
✓UNIX的命令是区分大、小写的 ✓如果有多个参数要使用的话,可以把多个参 数连在一起使用,形式如下:
• 命令 -[选项1][选项2][选项3][ ...]
UNIX的基本操作
控制键的使用
命令 Control-C Control-D Control-S Control-Q
绝对路径与相对路径
✓绝对路径以根目录作为参考点。各目录之间用/分开。 • 例如:/home1/omc/data/license.dat
✓相对路径则从以当前所处的目录为参考点 • .表示当前目录 • ..表示当前目录的父目录。 • 例如现在/home1/omc下,如果要表示 /home1/omc/data下的文件license.dat。则用相 对路径表示为:./data/license.dat
UNIX操作
文件管理命令
rm -r与rmdir的区别:
rmdir:删除目录必须为空 rm -r:删除目录不必为空
UNIX操作
文件管理命令
find:寻找文件
格式:find <Path> <option1> <para> [option2]
[path]:绝对路径、相对路径
<option1> :-name、group...
以前使用过的命令可以存放在 否 缓存中做修改或重新调用
是是
是
行编辑
可以用文本编辑器修改当前或 否 以往的命令
文件名补齐 在命令行中自动补齐文件名
否
别名命令
可以用来重命名命令,自动包
否
括,命令选项和精简长命令行
限制版SHELL 着眼于安全方面的特征,其环
是
境的功能受到限制
作业控制
跟踪和访问在后台执行进程的 否 工具
/etc/group:组名与组ID .profile:用户环境变量
/etc/passwd
<hp3440a:/>#cat /etc/passwd
root:m1267HhWihWTQ:0:3::/:/sbin/sh daemon:*:1:5::/:/sbin/sh bin:*:2:2::/usr/bin:/sbin/sh uucp:*:5:3::/var/spool/uucppublic:/usr/lbin/uucp/uucico lp:*:9:7::/var/spool/lp:/sbin/sh nuucp:*:11:11::/var/spool/uucppublic:/usr/lbin/uucp/uucico hpdb:*:27:1:ALLBASE:/:/sbin/sh smbnull:*:101:101:DO NOT USE OR DELETE - needed by Samba:/home/smbnull:/sbin/sh webadmin:*:40:1::/usr/obam/server/nologindir:/usr/bin/false mysql:*:102:102::/home/mysql:/sbin/sh iwww:*:103:1::/home/iwww:/sbin/sh owww:*:104:1::/home/owww:/sbin/sh informix:Hz4ieKq1vhgpg:105:103::/opt/informix:/sbin/sh nice:Rc7bWMJxqXXAE:106:103::/opt/nice:/sbin/sh db2inst1:QM2T5scVC2ui.:791:999::/home/db2inst1:/sbin/sh
UNIX操作-目录
目录操作命令
pwd:显示当前目录 格式:pwd
/
bin
lib
home
dev
etc
mydir
sub1 sub2
other
sub
UNIX操作-目录
目录操作命令
cd:改变当前目录 格式:cd [path] [path]:绝对路径、相对路径
lastdir
curdir
✓回到用户主目录: cd ✓进入系统的根目录:cd / ✓进入上一层目录:cd .. ✓进入上两层目录:cd ../..
UNIX操作-目录
目录操作命令
mkdir:创建目录 格式:mkdir [path]<dirname> [path]:绝对路径、相对路径
newdmdir:删除目录 格式:rmdir [path]<dirname> [path]:绝对路径、相对路径
olddir
UNIX操作-文件
From To
UNIX操作
文件管理命令 mv:文件移动、文件更名
格式:mv <[Path]FromFile> <[Path][ToFile]>
[path]:绝对路径、相对路径
From To
UNIX操作
文件管理命令
rm:文件删除
格式:rm <[Path]File>
[path]:绝对路径、相对路径
-i:交互操作 -r:递归删除目录 -f:关闭交互操作