您的位置:首页 > 大数据 > 人工智能

AIX培训总结之一:基础知识

2011-09-11 14:44 302 查看
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"
操作系统对文件没有格式要求

文件类型:

普通文件

文本或代码

目录文件

本质是一个表格,内容是目录中的文件列表

特殊文件

表示硬件设备或虚拟设备

目录中的内容:

namei-node
subdir14
myfile12
操作系统通过目录找到文件名对应的 i-node 后,再用这个 i-node 去查询 i-node 表,即可找到文件的位置,进而对文件进行操作

#type mode links usergroup datesiz eloc
4dir7552team01 staffJuly 10

10:15
512
10file6441team01staffJuly 11

11:00
96
在一个文件系统中,任意两个目录的 i-node 不能相同。

否则会产生无穷循环,如父目录和子孙目录的i-node一致,在查找其中的文件时,会在父目录与子目录之间无限循环

在同一个文件系统中,若i-node一致,那么两个文件为同一文件


AIX文件系统

AIX中预定义的文件系统:

/(root)/tmp/usr/var/opt/var/home/proc

查看当前路径: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 <源文件> <目标文件>

cp <文件1>
<文件2> <目标目录>

移动文件: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)

三种不同的权限类型:read, write, execute (rwx)

对于普通文件

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

常用命令所需要的权限

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: