获得帮助:UNIX系统为每一个操作、系统调用和系统函数都定义了一个完整的说明文文件,在命令(终端)模式下可通过man命令来显示该说明。例如:要看命令 ls的说明可用
$ man ls
其中$为系统给出的一般用户的命令行提示符。
1、文件类型
(1).文本文件
(2).二进制文件:存储程序,图形,图象,声音,数据的文件。
(3).管道文件:进程间传送信息。
(4).设备文件:特殊文件,也是UNIX的特色,它是使用和管理各种硬件设备的文件,如光盘,软盘等。
(5).目录文件:组织管理文件的文件,它只储存有关文件名列表以及其他有关文件的信息。
2、目录:
常用目录含义:
/bin 组织二进制文件。
/dev 组织外围设备。
/etc 组织各种用于系统管理的程序和数据。
/include 组织和C语言开发有关的头文件。
/lib 组织应用开发中的子程序库和开发工具。
/usr 组织与用户有关的文件。
/tmp 临时文件。
有关目录常用命令:
mkdir 建立目录
cd / 改变路径,用法同DOS基本相同,区别在于DOS用"\",而
UNIX用"/",且CD与/之间一定要有空格.
mv 将文件移到另一目录下。
pwd 显示当前所处绝对路径。
rmdir 删除空目录。
3、文件:
当我们列文件目录时,会看到
drwxrwxr-x 1 test dba 96 Nov 14 23:04 bin
-r--r--r-- 1 test dba 16127 Oct 12 1999 rote
这里列的是两个文件,他们的文件名就是最右边的字符串,他们分别是bin 和 rote。我们以第一个文件bin 为例来讲一下各个字母的含义。左数第一个字母表示这个文件的类型."d"表示为目录文件。"l"表示链接文件。"b"表示块设备."c"表示字符设备。 "p"表示管道文件。可以看出,bin 是一个目录文件。
然后就是后面的rwxrwxr-x ,它们表示这个文件的访问权限,RWX分别表示读,写,执行。头三个字母RWX表示文件所有者拥有读写执行的权限,中间三个字母表示与所有者同组用户有读写执行权限,最后三个字母表示系统中其他用户有读,和执行权限,却没有写权限。
接下来是数字1,表示该文件的链接数。
然后是test 表示用户名。
然后是dba 表示用户所在组名。
然后是数字96 表示文件大小。
然后是文件修改日期和文件名。
4、UNIX系统的关闭
shutdown –g0 –y
表示立即关机,不做等待。-g后面的数字表示等待时间。这时,系统中所有进程将被终止,同时系统将用内存缓冲区中的内容对磁盘有关内容更新,以保持系统同步。而突然断电则破坏这一过程,所以不正常关机极易破坏数据,导致系统崩溃。
在关闭作为主机的UNIX系统时,应在-g后跟一个非0的数字,表示系统关闭前的等待时间,一般为分钟数,对终端用户,系统将提示,以便用户保存现有工作,准备退出系统。
5、登录和退出
(1)登录步骤
login : _______ => 输入 username
password : _______ => 输入密码
(2)退出步骤
logout
或 exit
或
(3)更改帐号密码
passwd => 执行後将会出现下列信息
Changing NIS password for user on ice.
Old password: ______ => 输入旧密码
New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合)
Retype new password: ______ => 再输入一次密码
(4)远程登录
执行格式:rlogin hostname [-1 username]
Example:
$ rlogin doc
$ remote login 进入主机 doc 中。
$ rlogin doc -l user
使用 user 帐号进入主机 doc 中。
执行格式:te.net hostname 或 telnet IP address
Example:
$ telnet doc or $telnet 140.109.20.251
6、文件及目录操作
(1)列出文件或目录下的文件
执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。)
Example :
$ ls 列出目前目录下的文件名。
$ ls -a 列出包含以.起始的隐藏文件所有文件名。
$ ls -t 依照文件最後修改时间的顺序,依序列出文件名。
$ ls -F 列出目前目录下的文件名及其类型。"/" 结尾表示为目录名称,
$ ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。
$ ls -lg 同上,并显示出文件的拥有者用户组名称。
$ ls -R 显示出目录下,以及其所有子目录的文件名。( recursive listing )
(2)目录缩写:
~ 使用者 login 时的 working directory ( 起始目录 )
~username 指定某位 user 的 working directory ( 起始目录 )
. 目前的工作目录 ( current working directory )
.. 目前目录的上一层目录 ( parent of working directory)
(3)改变工作目录位置
执行格式:cd [name] :name 可为目录名称、路径或目录缩写。
Example:
$ cd 改变目录位置,至使用者 login 时的 working directory (起始目录)。
$ cd dir1 改变目录位置,至 dir1 的目录位置下。
$ cd ~user 改变目录位置,至使用者的 working directory (起始目录)。
$ cd .. 改变目录位置,至目前目录的上层( 即 parent of working directory)
$ cd ../user 改变目录位置,至相对路径 user 的目录位置下。
$ cd / 改变目录位置,至绝对路径( Full path ) 的根目录位置下。
(4)复制文件
执行格式: cp [-r] source destination
Example:
$ cp file1 file2 将文件 file1 复制成 file2
$ cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1。
$ cp /tmp/file1 . 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名仍为 file1。
$ cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名为 file2□
$ cp -r dir1 dir2 (recursive copy) 复制整个目录。
若目录 dir2 不存在,则将目录 dir1,及其所有文件和子目录,复制
到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将
dir1,及其所有文件和子目录,复制为目录 dir2。
(5)搬移或更改文件、目录名称
执行格式: mv source destination
Example:
$ mv file1 file2 将文件 file1,更改文件名为 file2。
$ mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。
$ mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有文件和子目录,移
到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将
dir1,及其所有文件和子目录,更改为目录 dir2。
(6)建立新目录
执行格式: mkdir directory-name
Exmaple :
$ mkdir dir1 建立一新目录 dir1。
(7)删除目录
执行格式: rmdir directory-name 或 rm directory-name
Example :
$ rmdir dir1 删除目录 dir1,但 dir1 下必须没有文件存在,否则无法删除。
$ rm -r dir1 删除目录 dir1,及其下所有文件及子目录。应谨慎使用此命令。
(8)删除文件
执行格式: rm filename (filename 可为文件名,或文件名缩写符号。)
Example :
$ rm file1 删除文件名为 file1 的文件。
$ rm file? 删除文件名中有五个字符,前四个字符为file 的所有文件。
$ rm f* 删除文件名中,以 f 为字首的所有文件。
(9)文件名的缩写符号
? 代表文件名称中的单一字符。
* 代表文件名称中的一字符串。
(10)列出当前所在的目录位置
执行格式: pwd
(11)查看文件内容
执行格式: cat filename
Example :
$ cat file1 以连续显示方式,查看文件名 file1 的内容。
执行格式: more filename 或 cat filename | more
Example :
$ more file1 以分页方式,查看文件名 file1 的内容。
$ cat file1 | more 同上。
(12)查看目录所占磁盘容量
执行格式: du [-s] directory
Example :
$ du dir1 显示目录 dir1 的总容量及其次目录的容量(以 k byte 为容量)。
$ du -s dir1 显示目录 dir1 的总容量。
(13) 查看磁盘使用情况
执行格式: df 列出的磁盘(逻辑盘)空间以段(一般为512字节)为单位
Example :
$ df 列出使用空间数和文件数。
$ df -v 列出各磁盘的原有、占用和可用空间等信息。
$ df –k 列出的磁盘空间以k字节为单位。
lhf5780 回复于:2004-02-12 22:26:00 |
哥们,你是龙马的吧
哈哈 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/