|
| |
精品推荐 |
 |
|
| |
|
|
|
|
linux知识大全
|
日期:2007年10月14日 作者: 查看:[大字体
中字体 小字体]
|
shell命令 bash 是大多数Linux系统的缺省外壳。它克服了Bourne 外壳的缺点,又和Bourne 外壳完全兼容。 Bash有以下的特点: ·补全命令行。当你在bash 命令提示符下输入命令或程序名时,你不必输全命令或程序名,按Tab 键,bash将自动补全命令或程序名。 ·通配符。在bash下可以使用通配符* 和?。*可以替代多个字符,而?则替代一个字符。 ·历史命令。bash 能自动跟踪你每次输入的命令,并把输入的命令保存在历史列表缓冲区。缓冲区的大小由HISTSIZE变量控制。当你每次登录后,home 目录下的.bash_history 文件将初始化你的历史列表缓冲区。你也能通过history 和fc 命令执行、编辑历史命令。 ·别名。在bash下,可用alias 和unalias 命令给命令或可执行程序起别名和清除别名。这样你可以用自己习惯的方式输入命令。 ·输入/输出重定向。输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上。输入重定向的命令是<,输出重定向的命令是>。 ·管道。管道用于将一系列的命令连接起来。也就是把前面的命令的输出作为后面的命令的输入。管道的命令是。 ·提示符。bash 有两级提示符。第一级提示符就是你登录外壳时见到的,缺省为$。你可以通过重新给ps1变量赋值来改变第一级提示符。当bash需要进一步提示以便补全命令时,会显示第二级提示符。第二级提示符缺省为>,你可以通过重新给ps2变量赋值来改变第二级提示符。一些特殊意义的字符也可以加入提示符赋值中。 ·作业控制。作业控制是指在一个作业执行过程中,控制执行的状态。你可以挂起一个正在执行的进程,并在以后恢复该进程的执行。按下Ctrl+Z 挂起正在执行的进程,用bg命令使进程恢复在后台执行,用fg命令使进程恢复在前台执行。
这里列出的仅仅是最常用的bash命令子集,其他不太常用,但是在某方面有特殊用途的命令会在这个技术问题的目录下专门提到(例如:ncheck命令会在文件系统维护里介绍)
[目录] 用户常用
查找 find命令用于搜索目录树,并对目录树上的所有文件执行某种操作,参数是目录名表(指出从哪些起点开始搜索),还可给出一个或多个选项,规定对每个文件执行什么操作。 find / -print 将列出当前工作目录下的目录树的每一个文件。 find / -user bob -print 将列出在系统中可找到的属于bob用户的所有文件。 find /usr/bob -perm 666 -print 将列出/usr/bob目录树下所有存取许可为666的文件。若将666改为-666则将列出所有具有包含了666在内的存取许可方式的文件(如777)。 find /usr/bob -type b -print 将列出/usr/bob目录树下所有块特别文件(c为字符特别文件)。 find / -user root -perm -4000 -exec ls -l {} ; 是一个较复杂的命令,-exec COMMAND ;允许对所找到的每个文件运行指定的命令COMMAND。若COMMAND中含有{ },则{ }将由f i n d所找到的文件名替换。COMMAND必须以 ;结束。 各选项可组合使用以达到更强的功能。 远程登陆 语法:rlogin 主机名[-1 用户名] 例如: rlogin doc 远程登录到工作站doc 中。 rlogin doc -l user 使用user 帐号登录到工作站doc 中。
语法:telnet 主机名或telnet IP地址 例如: telnet doc telnet 140.109.20.251
更改密码 语法: passwd Old passWord: <输入旧密码> New password: <输入新密码(最好为6~8字,英文字母与数字混合) > Retype new password: <再输入一次密码>
检查自己所属的工作组名称 语法:groups
查看系统中的用户 语法: who 或finger 语法: who 语法: finger 用户名或finger 用户名@域名
改变用户名 语法: su 用户名 例如: su user 进入用户user 的帐号。 passwrod : <输入用户user 的密码>
查看自己用户名 语法: whoami 查看登录时的用户名。 语法: whoami 查看当前的用户名。若已执行过su命令,则显示出此用户的用户名。
查看当前系统上所有工作站的用户 语法: rusers 按Ctrl+C> 结束
与某工作站上的用户交谈 语法: talk 用户名@主机名或talk 用户名@ I P地址 例如: 1) 可先利用rusers 指令查看网络上的用户; 2) 假设自己的帐号是u84987 ,在工作站indian 上使用,现在想要与doc 上的u84123 交谈。 talk u84123@doc 此时屏幕上将会出现等待画面
在对方( u84123 )屏幕上将会出现下列信息: Message from Talk_Daemon@Local_host_name at xx:xx talk: connection requested by u84987@indian talk: respond with: talk u84987@indian
上一篇:Python入门(一)----什么是python?python及模块的安装
下一篇:安装,配置rp-pppoe拨号软件,使adsl成功上网
|
| linux知识大全 相关文章: |
|
|
|
| linux知识大全 相关软件: |
|
|
|
|