Log out命令: 1. exit 2. <Ctrl - d> 3. logout
修改和设置密码: passwd
日期: 1. date 2. cal
date: 显示当天的日期
查看2010年2月: cal 2 2010
清屏:clear
显示内容:echo
显示系统中登录用户的信息:who
包括用户名,以及最近的登录时间等信息
显示自己的信息: who am i & whoami
who am i与whoami的区别在于使用 su 命令后,who am i仍能显示你的真实身份,而whoami则显示你 su 的用户
显示某用户的具体信息:finger
包含用户名,login时使用的名称,用户的主目录和用户登录时用的终端
发邮件:mail
直接给系统中的用户发:mail <用户名>
给某个邮箱发:mail <邮箱地址>
mail命令中写信结束后,使用<Ctral - d>来结束,抄送(cc)那里直接回车就可以了。
发送信息:write & wall
给某人发信息: write <用户名>
使用<Ctrl - d>结束会话
给所有人发信息:wall <内容>
是否接收消息:mesg
mesg [y/n]
常用快捷键:
<Ctrl - c>: 中止当前的命令并返回shell
<Ctrl - d>: 文件的结束
<Ctrl - s>: 暂时停止向屏幕的输出
<Ctrl - q>: 继续向屏幕输出(与<Ctrl - s>对应)
<Ctrl - u>: 删除整行
帮助文档:man
man -k <查询关键字>: 列出所有帮助文档中包含<查询关键字>的命令及含<查询关键字>的那行
文件(File)
一个文件是:
- a collection of data
- a stream of characters or a "byte stream"
- 操作系统对文件没有格式要求
文件类型:
- 普通文件
- 文本或代码
- 目录文件
- 本质是一个表格,内容是目录中的文件列表
- 特殊文件
- 表示硬件设备或虚拟设备
目录中的内容:
name i-node subdir1 4 myfile 12
- 操作系统通过目录找到文件名对应的 i-node 后,再用这个 i-node 去查询 i-node 表,即可找到文件的位置,进而对文件进行操作
| # | type | mode | links | user | group | date | siz e | loc |
| 4 | dir | 755 | 2 | team01 | staff | July 10 10:15 |
512 | |
| 10 | file | 644 | 1 | team01 | staff | July 11 11:00 |
96 |
- 在一个文件系统中,任意两个目录的 i-node 不能相同。
- 否则会产生无穷循环,如父目录和子孙目录的i-node一致,在查找其中的文件时,会在父目录与子目录之间无限循环
- 在同一个文件系统中,若i-node一致,那么两个文件为同一文件
AIX文件系统
查看当前路径:pwd
显示当目录中的文件:ls <目录>
切换目录:cd <目标目录>
创建目录:mkdir
创建嵌套目录:mkdir -p dir1/dir2/dir3
删除目录:rmdir
嵌套删除目录:rmdir -p dir1/dir2/dir3
显示目录信息:istat
使用 -i 选项,可以显示目录的 i-node 信息
更新文件信息:touch
touch并不打开文件,但文件的access和modification日期会被更新。如果文件不存在,那么将新建一个大小为0的新文件
使用文件
复制文件:cp <源文件> <目标文件>
移动文件:mv <源文件> <目标文件>
mv <文件1> <文件2> <目标目录>
显示文件内容:cat <文件1> <文件2> …
cat命令将一下子显示文件的所有内容
pg <文件名>
pg命令显示文件的内容,但每次只显示一屏
more <文件名>
可以使用类似vi中翻屏命令
字数统计:wc [-c] [-l] [-w] <文件名>
-c: 按字节统计
-l : 按行统计
-w: 按字统计
链接文件:ln <源文件> <目标文件>
使用ln生成的链接文件的i-node和源文件一样,也就是两者指向同一个文件。
不能链接目录(即不能有两个目录的i-node一样)
软链接: ln -s <源文件> <目标文件>创建到源文件的“符号链接”,通过“文件名”链接到目标文件,他们的i-node是不一
样的,因此可以给文件夹创建这种软链接。
打印文件:
qprt <文件名>: 将文件加入打印队列
qchk : 显示打印队列的状态
qcsn <***>: 取消指定打印***的打印任务
文件权限
三种不同的权限组: owner, group, and other (u, g, o)
- 对于普通文件
- r:可以查看文件的内容
- w:可以改变文件的内容
- x:可以执行文件(如果是脚本而不是二进制,那么还需要r权限才能执行)
- 对于目录文件
- r:可以列出目录中的文件(ls)
- w:可以修改或删除目录中的文件
- x:可以切换到目录中(cd)
改变文件权限:chmod <mode> <文件名>
mode可以用这几种方式表示:
文件和目录的默认权限:
文件(File):-rw-r--r- 644
目录(Directory):drwxr-xr-x755
第一个字符用来区分文件类型,"-"为普通文件,"d"为目录文件
新文件或目录的权限设置:umask
用umask的值来与完全权限做减法,即可得到新文件的权限,如
新文件: 666 - 022 = 644
新目录: 777 - 022 = 755