|
文件: |
unix管理大全.rar |
大小: |
761KB |
下载: |
下载 | |
1、你可以同时键入两个命令,方法是用分号(;)分割两个命令。
2、mesg n 拒绝其他人write 到你的终端。
mesg y 允许其他人write 到你的终端。
mesg 报告是允许或是不允许其他人写到你的终端。
3、write 命令
使用write 命令可以向当前登录到同一个系统的用户的终端发送消息。
4、clear 命令
clear命令清除终端屏幕上的字符。这个命令仅仅清除当前的屏幕,所以,用户有可能向上翻屏来
查看以前的屏幕信息,想要清除所有的屏幕信息,按HOME 键,将光标至到home,然后键入clear
命令
5、news 命令
系统中的所有用户都感兴趣的信息可以通过news命令广播出去。
6、UNIX系统的惯例:无论何时,都可以删除tmp目录下的任何文件。
7点只有一点特殊,就是作为一个文件名的第一个字符的时候,在这种情况下它指明这是一个隐藏
文件。你可以使用ls –a来显示一个隐藏文件。但是在aix系统下,好像不受此约束,ls会列出.开
始的文件。
8、tail--- 显示文件的末尾
tail [-n] [文件名]
tail命令的作用是显示一个文件的最后 n 行。(注释:如果没有指定,n 的默认值是10),这个
命令对那些周期性添加信息的长的日志文件特别有用。使用tail 命令,你可以直接看到已记录的
最后的信息,而不需要用cat和more 来滚动整个文件到末尾。
9、关于文件链接数,下例可以看到是1,默认任何文件链接数为1,如果建立一个新ln链接。那么这
个数字就会增加1,如果这个数字减少为0,那么这个文件就会被删除。
$ ls –l f1
-rw-rw-r-- 1 user1 classs 37 Jul 24 11:06 f1
10、 touch - 更新文件的时间标志
11、umask表示建立文件的默认权限,也叫掩码,它也可以使用8进制数来表示。但是它的8进制数
跟表示文件权限8进制是不一样。比如表示111 001 110 这个权限的8进制数是716,而表示它的
umask应该是061,也就可以这么理解,权限中1有效,表示mask是0有效。上例中可以这样理解,文
件权限是111 001 110,mask是000 001 001 . 在举个例子$ umask a-rwx,u=rw,g=r 相当于umask
137,AIX默认mask是022。
12、su – username
一些配置文件是为你的的对话线索而设立的。。当你使用命令su username时,你的对话特征和你
原始的登录身份一样。如果你想要你的对话进程拥有转换后的用户ID一致的特征,你要使用短斜杠
: su – username.这句话的意思应该是指环境变量的变化吧。
13、{} 的用法
确认你有一个叫file和一个叫file1的变量。能够使用以下的语句给它们赋值:
$ file =this
$ file1= that
$echo $fileand$file1 寻找变量fileand,file1
sh: fileand: parameter not set
$ echo ${file} and $file1 寻找变量file,file1
thisandthat
花括号被用来区分变量名和周围的文本。
14、 命令替代
语法:$(command)
$ curdir=$(pwd)
$ echo $curdir
/home/user2
命令替代让你捕获一个命令的输出,用它作为另一个命令的参数,或是赋值给一个变量。象在变量
替代中一样,命令替代的执行是在命令行开始之前完成的。当命令行输出包含回车换行,它们会被
空格代替。
15、env 命令用来显示所有的当前环境中的定义的变量,和它们的值。
set 命令会显示所有的当前定义的变量,本地和环境中的变量,和它们的值。
unset 命令用来删除指定变量的当前的值。这个指被赋为空值 NULL。
set 和unset 都是shell内建的命令,而env 是UNIX命令 /usr/bin/env.
16、export 变量 传递变量到环境
17、引用
机制 ??????目标
反斜杠 ?????忽略下一个字符
单引号 ?????忽略所有的在‘‘中的特殊字符的特殊含义
双引号 ?????忽略所有的在“”中的特殊字符的特殊含义, \, $,{变量名}和$(comand)除外
18、$ grep user /etc/passwd,在后面文件中搜寻user字段
19、wc [-lwc] [file...] 计算一个文件的行数,单词数,和字符数?
20、在某些情况下我们需要知道在某个文件系统上,每个用户各占用多少存储空间。为此可以使用
quot命令。
??
21、which 命令
which命令在在判断将要使用命令的哪一个版本时特别有用。
whereis命令
whereis 命令在你收到“没有发现”错误信息的时候十分有用。它会搜索一个预定义的目录列表。
默认的情况下,whereis会去搜索源程序,二进制文件,和帮助手册。你可以使用-b选项来限制它
只搜索二进制代码。
总结:
whereis ??定位源程序,二进制代码,和帮助手册的位置
which ???在你的PATH中定位一个可执行文件
file ??? 判断文件的类型
22、# ioscan -fun ???列出所有的设备和对应的设备文件名
# ioscan -fun disk ?列出所有的磁盘设备和设备文件名
# ioscan -funC tape ?列出所有的磁带设备和磁带设备文件
23、默认路由可以使用route命令来配置(HP-UX):
/usr/sbin/rounte add default 192.6.12.33. 1
阅读(2940) | 评论(4) | 转发(0) |