首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 基础>文章内容
unix入门材料(1),(2)
来源:www.unix5.com 作者:riechelr_hl 发布时间:2007-05-20  

首先,我们一起看看UNIX的目录,因为清楚了目录,才能对UNIX的框架有个大概的印象!当然这里讲的是系统正常运转所必须的,并且一定不能删除或者修改。
/ 是系统的根目录;
/bin目录中包括最常用的UNIX命令;
/dev目录包括控制访问外部设备的特殊设备文件;
/etc目录中包括各种各样的系统程序和数据文件;
/lib目录里包括C语言以及其他语言程序的运行库文件;
/mnt目录是一个空目录,是为安装可移动的文件系统保留的;
/opt目录中包括在所谓的“软件存储目标”;
/shlib目录中包括系统使用的共享库;
/usr目录中有几个子目录,(/usr/include目录包括编译C语言程序的头文件;/usr/lib目录包括各种UNIX命令使用的更多的库和数据文件;/usr/spool目录包括各种各样的目录,用于存储那些把被打印、邮寄、或通过网络传递的文件;/usr/tmp目录包括更多的临时文件;/usr/adm目录包括与系统管理或记帐相联系的数据文件;特别地,/usr/adm/messages和/usr/adm/syslog文件包括系统错误消息的记录。)
/stand目录是引导文件系统的安装点,引导文件系统包括安装程序(boot),核心(unix),以及相关的boot文件;
/tcb目录包括所有作为TCB一部分的文件;
/tmp目录UNIX系统程序产生的临时文件;
/var目录包括指定某一单独客户或服务器的非共享SSO文件。

一、目录管理
1、创建目录:mkdir directory_name
比如:在/usr/目录下新建子目录apple
#mkdir /usr/apple 或者
#cd /usr
#mkdir apple
注:mkdir是make directory的缩写
2、列目录内容:
ls纵向显示
lc横向显示
ls –l(或简化为l)显示每个文件的详细信息,包括存取模式、链接数、属主、文件大小、上次修改时间等)
ls –a列出所有文件包括隐含文件(在unix要想使某个文件隐藏起来,只要在文件名前加个“.”就可以了。)
ls –F(或lf) 标出文件类型,在目录文件名标记“/”,在可执行文件后标记“*”号,在符号链接后标记“@”。
比如:列出/apple下的文件
#ls /apple
或者:
#cd/apple
#ls
ls –L或是l命令把显示:
total 20
-rwxrw-r-- 1 apple fruit 1181 Mar 14 2002dir1
式的内容。
其中,第一行total指明的是总块数。
-rwxrw-r-- apple fruit 1181 Mar 14 2002dir1这一行中,第一个-,代表是一个普通文件,如果是d(directory)表示是目录文件,如果是l 表示是符号链接(link),b表示是块(block)设备文件,c表示是字符(character)设备文件。
rwxrw-r--中每三个字母为一组,英文名叫triplet,分别指明文件主(user)、同组用户(group)和其他用户(other)的访问权限。
r表示可读(read)、w表示可写(weite)、x表示可执行(excute)
如果一屏显示不下,可能用管道加more或 pg分屏阅读:
# ls |more
# ls |pg
注:ls是list的缩写。
3、目录的重命名:mv oldname newname (可以是目录名或路径名) 比如:把目录 /usr/apple改为/usr/pear
#mv /usr/apple /usr/pear
或者:
#cd /usr
#mv apple pear
注:mv是move的缩写
4、删除目录:rmdir directory (directory为空),dirctory里有内容时:rm –r directory
比如:删除目录/apple(内容为空)
# rmdir /apple
注:rmdir是remove directory的缩写
5、比较目录:dircmp directory1 directory2

二、漫游文件系统
 
1、要想知道你在文件系统中的位置可用pwd 命令。比如, #pwd
屏幕上把显示:
/usr
表明你现在正在/usr目录下工作。
注:pwd是print word directory的缩写,在unix中,print一般是在在屏幕上显示的意思,而不是打印。
2、改变目录:cd directory 比如:你的当前目录为:/apple 要切换的/usr/pear(当然这个目录要存在),
#cd /usr/pear
然后再用pwd命令查看当前工作目录
pwd
/usr/pear
注:cd是change directory的缩写
三、管理文件
1、查看文件内容:cat filename比如:目录/apple下有一个文件love,内容为“I love you all my heart! ”
#cat /apple/love
或者:
#cd /apple
#cat love
注:也可cat –v filename(不知道文件属于何类型),
cat filename |pg(分屏阅读)。
由于cat命令原本是用于文件联结的,因此,它只适用于查看不足一屏(一般为24行)的文件。如果文件超过了一屏,就需要用more命令。
比如:
more file1
按空格键显示下一屏,按回车键显示下一行。
注:cat是concatenate 的缩写
more据台湾一位教授的解释,就是“再看一页再看一页”的意思。在Linux里有一个less命令,也是分屏显示的,但是能前后翻页。
cat主要作用是文件的联接,比如,把file1 file2连接起来,成为file3
cat file1 file2 >file3
其中的 > 称为改向输出符,如果是把file1连接到file2有末尾,则:
cat file1 >> file2
cat命令除了显示和连接文件以外,还有一个常用的功能,就是建立非常小的文本文件,语法格式为: cat > filename
例如:编辑一个小的shell小程序dl,用来打印一个文件agent008,
cat> dl
lp agent008
然后按<ctrl>+d结束。
查看文件的头部:head filename
查看文件的尾部: tail filename
2、复制文件:cp filename copyname(filename前面可以加路径)或者:
cp filename …pathname
比如:把目录/apple下的文件love复制到目录/pear 下
#cp /apple/love/pear 假如多个文件:
#cp /apple/love1 love2 love3/pear
注:cp由copy缩写而成。
3、文件的移动和重命名:
文件的移动:mv sourse_file target_directory
比如,把/apple目录下的文件love移动到目录/pear下,

共2页: 上一页 1 [2] 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·linux下bash入门基础
·Linux操作系统里Configure参数讲
·Linux操作系统下硬盘分区的最佳
·新手入门 Linux菜鸟必学的60个命
·调试工具GDB基本知识全接触
·新手学堂:学习Linux系统的十一
·新手必学 Linux常见系统调用列表
·初学者该如何熟悉 Linux 内存管
·新手入门:怎么样掌握Linux系统
·unix入门材料(3),(4)
·VMware下Linux系统的安装及简单
·怎么样设置UNIX/LINUX中的文件及
  相关文章
·unix入门材料(3),(4)
·怎么样设置UNIX/LINUX中的文件及
·新手入门 Linux菜鸟必学的60个命
·Linux教程 使用Ghost对Linux进行
·新手必学 Linux常见系统调用列表
·初学者该如何熟悉 Linux 内存管
·linux下bash入门基础
·Bash中对变量的操作应用
·Linu系统管理 新手要了解的十个
·Linux下安装JDK与VI编辑器的基本
·新手入门:怎么样掌握Linux系统
·Linux操作系统下硬盘分区的最佳

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!