没有合适的资源?快使用搜索试试~ 我知道了~
UNIX系统常用命令.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 95 浏览量
2023-02-22
19:36:16
上传
评论
收藏 546KB PDF 举报
温馨提示
UNIX系统常用命令.pdf
资源推荐
资源详情
资源评论
UNIX 系统常用命令
UNIX 系统常用命令
UNIX 系统常用命令
UNIX 系统常用命令格式:
command [flags] [argument1] [argument2] ...
其中 flags 以-开始,多个 flags 可用一个-连起来,如 ls -l -a 与 ls -la
相同。
根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入
接受输入,输出
结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使
用重定向功能对
这些设备进行重定向。
命令在正常执行结果后返回一个 0 值,如果命令出错可未完全完成,
则返回一个 非零值(在 shell 中可用变量$?查看). 在 shell script 中可用此
返回值作为控制逻辑
的一部分。
注:不同的 UNIX 版本的 flags 可能有所不同。
1、与用户相关的命令
1.1 login
(在 LINUX Redhat 下此命令功能与 Solaris/BSD 不同,执行 login 会退
出当前任务).
login:
Password:
相关文件:
在下面的这些文件中设定 shell 运行时必要的路径,终端类型,其他变量
或特殊程序.
$HOME/.profile (Bourne shell, sh, bash)
$HOME/.cshrc (csh, tcsh)
$HOME/.tcshrc (tcsh)
/etc/passed 文件中列出每个用户的 shell
/etc/csh.cshrc
/etc/csh.login
/etc/profile (Bourne shell, bash)
/etc/login (Bourne shell, bash)
csh: /etc/csh.cshrc 和$HOME/.cshrc 每次执行都会读取,
而/etc/csh.login 和$HOME/.login 只有注册 shell 才执行
修改相应文件后使用 source .cshrc 使能相关修改,如果修改了 path
则
UNIX 系统常用命令
还需使用 rehash 刷新可执行文件 hash 表。
tcsh: $HOME/.tcshrc, 没有些文件读取.cshrc
sh: /etc/profile 和$HOME/.profile 注册 shell
bash: /etc/profile 和$HOME/.bash_profile 注册 shell 读取
.bashrc 交互式非注册 shell 才读取。
在 sh/bash 下手工执行相关文件:
. /etc/profile
相关文件执行顺序
sh: /etc/profile - $HOME/.profile
csh/tcsh: /etc/csh.cshrc - /etc/csh.login - $HOME/.cshrc
- $HOME/.login
变量的设置:
sh/bash: TERM=vt100; export TERM
OR: export TERM=vt100 (bash)
csh: setenv TERM vt100
常用变量:
(1)Backspace $HOME/.profile $HOME/.cshrc
stty erase ^H
(2)umask 新建文件或目录的保护属性
(3)TERM
(4)切忌 PATH 中加入 .
1.2. rlogin
与 telnet 类似,连接到远程主机.
rlogin remotehost [ -l loginname ]
Or:
rsh [-l loginname] remotehost [command ]
相关文件:
远程主机的 /etc/hosts.equiv 和 $HOME/.rhosts
相关网络配置文件:
/etc/inetd.conf 文件中的 r 系统服务.Redhat 下为 shell, login, exec, 对
应 的网络守护进程(daemon)为 in.rshd, in.rlogind, in.rexecd.
UNIX 系统常用命令
建议: 从安全角度出发,关闭 r 系列服务.
1.3. telnet
telnet remotehost [port]
相关文件:
/etc/inetd.conf 文件中的 telnet 服务.
/etc/
TIPS: strings /usr/sbin/in.telnetd |egrep issue
1.4. passwd 更改口令
1.5 exit 退出当前 shell
2. 命令或文件的查找
相关 shell 变量:
csh/tcsh: $path
.cshrc set path=(/usr/bin /usr/local/bin $path)
sh/bash: $PATH
.profile .bash_profile
PATH=/usr/local/bin:$PATH; export PATH
2.1 which
Syntax: which command
which 为 bash/tcsh 内带命令
[hbwork@toshiba]$ which which
which: shell built-in command.
2.2 where(tcsh)
Syntax: where command
2.3 locate (LINUX)
Syntax: locate filename
相关命令: updatedb 更改 locate 文件名数据库
3. 查看命令的用法
man
相关文件:
/etc/man.config
UNIX 系统常用命令
4. 管理员常用命令
4.1 install
用于安装一个新的命令或 daemon 等. 一般情况下可以不用,但很多软
件在其安装
shell script 中使用 install 将目标文件复制到相应的目录并设置正确的
属性等.
NAME
剩余25页未读,继续阅读
资源评论
我是你的春哥!
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【岗位说明】装修公司各部门岗位职责.docx
- 【岗位说明】装修公司行政室岗位职责.docx
- 【岗位说明】保洁部岗位职责.doc
- 【岗位说明】保洁公司岗位职责.doc
- 【岗位说明】保洁员岗位职责.doc
- 【岗位说明】保洁员岗位职责说明书.doc
- 【岗位说明】清洁工岗位职责说明.doc
- 【岗位说明】厨师厨工岗位职责02.doc
- 【岗位说明】绿化工岗位职责及考核标准.doc
- 【岗位说明】绿化岗位职责.doc
- 【岗位说明】绿化工岗位标准.doc
- 【岗位说明】绿化工岗位职责.doc
- 【岗位说明】物业小区保安岗位职责.doc
- 【岗位说明】物业保安岗位职责.doc
- 【岗位说明】物业保洁员岗位职责绿化员岗位职责.doc
- 【岗位说明】物业综合主管岗位职责说明书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功