UNIX Shell 编程(1)
Unix只能识别3种基本的文件类型:普通文件、目录文件和特殊文件。
普通文件:any file on the system that contains data, test, program instructions, or just about anything else.
统计文件中的单词数:wc命令
如:
[root@localhost test]# wc Makefile
22 84 600 Makefile
第一个数字表示文件Makefile包含的行数;第二个数字表示文件包含的单词数目;第三个数字表示文件包含的字符数。
命令参数:
-l 表示显示行数
-c 表示显示字符数
-w 表示显示单词数
显示工作目录:pwd命令
如:
[root@localhost test]# pwd
/tools/test
ls命令详细说明:
[root@localhost test]# ls -l
total 44
drwxrwxrwx 8 1000 1000 4096 2006-04-01 14:42 make-3.81
-rw-r--r-- 1 root root 600 2009-04-13 15:45 Makefile
-rw-r--r-- 1 root root 364 2009-04-13 16:01 Makefile2
-rwxrwxr-x 1 root root 4995 2009-04-03 15:43 test_endian
-rw-r--r-- 1 root root 215 2009-04-03 15:43 test_endian.c
——————
第一行说明文件占用存储空间的块数。
后续行显示目录中每个文件的详细信息。
链接文件:ln命令
命令格式:ln from to
它类似于Windows平台上的快捷方式。
如:
ln abc writeback
ls -l
显示:
total 48
-rw-r--r-- 2 root root 13 2009-04-13 17:45 abc
-rw-r--r-- 1 root root 6 2009-04-13 17:39 collect
-rw-r--r-- 1 root root 6 2009-04-13 17:39 mon
-rw-r--r-- 1 root root 6 2009-04-13 17:38 wb
-rw-r--r-- 1 root root 6 2009-04-13 17:34 wbx
-rw-r--r-- 2 root root 13 2009-04-13 17:45 writeback
注:数字2表示链接数为2,这意味着一个文件可以链接多次。
执行:
[root@localhost programs]rm abc
rm: remove regular file `abc'? y
[root@localhost programs]# ls
collect mon wb wbx writeback
[root@localhost programs]# ls -l
total 40
-rw-r--r-- 1 root root 6 2009-04-13 17:39 collect
-rw-r--r-- 1 root root 6 2009-04-13 17:39 mon
-rw-r--r-- 1 root root 6 2009-04-13 17:38 wb
-rw-r--r-- 1 root root 6 2009-04-13 17:34 wbx
-rw-r--r-- 1 root root 13 2009-04-13 17:45 writeback
————————————————
文件writeback的链接数变成1了;文件仍然存在,所以它与Windows平台的快捷方式是有区别的。
ln最通常的用途是链接不同目录中的文件。
链接文件的唯一限制是,链接在一起的文件必须共存于同一文件系统。
要链接到不同文件系统中的文件,可以给ln命令加-s选项,这样可以建立一个符号化链接。
符号化链接与初始链接有一点不同:符号化链接指向初始文件,如初始文件被删除,该符号化链接则不起作用。
如:
[root@localhost programs]# ln -s wb wbb
[root@localhost programs]# ls -l
total 44
-rw-r--r-- 1 root root 6 2009-04-13 17:39 collect
-rw-r--r-- 1 root root 6 2009-04-13 17:39 mon
-rw-r--r-- 1 root root 6 2009-04-13 17:38 wb
lrwxrwxrwx 1 root root 2 2009-04-14 10:26 wbb -> wb
-rw-r--r-- 1 root root 6 2009-04-13 17:34 wbx
-rw-r--r-- 1 root root 13 2009-04-13 17:45 writeback
注意:wbb文件类型显示为1,表示它是一个符号化链接。
分享到:
相关推荐
LINUX与UNIX SHELL编程指南
Linux与Unix shell编程指南(完整高清版)Linux与Unix shell编程指南(完整高清版)Linux与Unix shell编程指南(完整高清版)Linux与Unix shell编程指南(完整高清版)Linux与Unix shell编程指南(完整高清版)Linux...
linux&unixShell编程1
Linux与UNIX Shell编程指南.pdf
LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 LINUX UNIX SHELL 编程 ...
shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)
用Linux/UNIX Shell编程语言设计系统监控程序.pdf
shell编程入门教程+shell脚本专家指南+UNIX.shell编程24小时教程
第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 ...
实践大师:Unix Shell编程篇 实践大师:Unix Shell编程篇
本书共分五部分 ,详细介绍了SHELL编程技巧,各种UNIX命令及语法,还涉及了UNIX的文字处理以及少量的系统管理问题。本书内容全面,文字简洁流畅,适合SHELL编程人员学习、参考。 目录 第一部分 SHELL 第一章 文件...
LINUX与UNIX Shell编程指南
《LINUX与UNIX SHELL编程指南》读书笔记-二次发布版
6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书
Linux与Unix shell 编程指南,看看还是有点用的吧...
UNIX Shell编程24小时教程
LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南
LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南