文件操作
取得目录内容
ls
getconf ARG_MAX
判断文件是否存在
建立文件
建立一般文件:
建立文件
1 使用转向输出:> text.txt
2 配合空命令: :> test.xtx 可以增加script移植性,有时候使用“>文件”会造成语法错误
3 建立隐藏文件: :> .test.txt
4 使用touch命令: touch test.txt
5 建立文件时指定初始化的内容: echo 'hello' > test.txt
6 利用ln命令,建立另一个文件的复本:ln test1.txt test2.txt
删除文件
1 rm.test.txt
2 rm -i test.txt 会询问是否删除
3 rm -f test.txt 不询问是否删除,直接删除
建立目录:
mkdir test
mkdir -m 711 test -m指定目录权限值0711
mkdir -m 700 .test 隐藏目录
mkdir -p t1/t2/t3 多级目录。可以和-m一起使用
删除目录:
rmdir test
rmdir -p t1/t2/t3 多层空目录
rm -Rf test 非空目录
建立区块设备文件
建立字符设备文件
建立FIFO文件
建立Socket文件
建立符号链接文件
取得文件属性
linux中每个文件有13个属性:设备编号,inode编号,文件模式,连接文件数量,文件拥有者编号,文件隶属群组编号,设备标识符,文件大小,取用文件的时间atime,修改文件内容的时间mtime,改变文件模式的时间ctime,区块大小,配置区块数
stat -f /dev/sda1
stat 文件
适用于文件的格式代码
适用于文件系统(即分区)的格式代码
chattr lsattr 命令用法:
chattr +属性代码 文件
chattr =属性代码 文件
chattr -属性代码 文件
lsattr 文件
可用的属性代码
chattr: 对设备不适当的 ioctl 操作 while reading flags on sleep.sh 对U盘文件操作时出了这样的问题,应该是文件系统设置的问题吧。
对比文件差异
diff 与 patch命令
搜寻文件内容
grep -q 关键词 文件 -q表示搜索时不产生任何信息
建立临时文件
mktemp命令
例子
大小写文件名互换
转换编码
总之,还是要熟悉这些shell命令的用法,多查手册多实践吧,一下记住似乎是不大可能的事。。
分享到:
相关推荐
一本深入学习shell脚本艺术的书籍 Mendel Cooper 春敏 杨 - 毅 黄 - 3.9.1 2006年5月26日 这本书假定你没有任何关于脚本或一般程序的编程知识, 但是如果你具备相关的知识, 那么你将很容易就能够达到中...
1.2 文件与目录Shell命令 7 1.2.1 更改目录命令(cd) 7 1.2.2 列表命令(ls) 7 1.2.3 操作文件命令 10 1.2.4 目录处理命令 14 1.2.5 查看文件内容命令 15 1.3 监控程序 20 1.3.1 进程查看 20 1.3.2 实时进程监控 22 ...
一些关于shell编程的基础知识,shell学习手册,介绍一些关于shell的基础知识。 目录:shell简介,数值计算,shell的循环结构,shell技巧。字符串操作,文件操作,进程操作等
适合刚接触hadoop的学生或小白,内容包括HDFS shell操作及HDFS Java API编程 有图片有代码
1. 学习shell的功能及相关配置文件,及Bash常用命令 2. 学习shell脚本的编写格式 3. 学习编写简单的Bash脚本
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来...
目录网盘文件永久链接 (第一、二部) ...17-Shell分组学习规划 18-课后作业 (第三、四部) 1-课前提问上节知识与内容回顾 2-Shell的数值运算深度实践4 3-Shell的数值运算知识深度实践5 4-变量的读入之read.....
之前已经介绍了shell编程范例之数值、布尔值、字符串、文件、文件系统、进程等的操作。这些内容基本覆盖了网络中某个独立机器正常工作的“方方面面”,现在需要把视角从单一的机器延伸到这些机器通过各种网络设备和...
编译型语言的优点是执行速度快、对硬件要求低、保密性好,适合开发操作系统、大型应用程序、数据库等。 脚本语言的优点是使用灵活、部署容易、跨平台性好,非常适合Web开发以及小工具的制作。 Shell 就是一种脚本...
1.3.2 文件、目录操作命令 42 1.3.3 系统管理命令 52 1.3.4 关机/重启/退出 53 1.3.5 安装操作命令 53 1.3.6 用户操作命令 54 1.3.7 网络下载命令 55 1.3.8 服务操作命令 57 任务1.4 Shell脚本 58 1.4.1 第一个shell...
更明白地来说,shell script就像早期dos年代的.bat,最简单的功能就是将许多指令汇整写一起,让使用者很容易地就能够一个操作执行多个命令,而shell script更是提供了数组,循环,条件以及逻辑判断等重要功能,让...
有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。. 编写Shell脚本所需要的不只是对Shell...
本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令...
(1)创建一个别名文件:(bash)示范文件myenv,内容如下: 清屏 屏幕上显示 “Hello!” 显示当前日期 (2)用chmod命令使文件myenv变为可执行,并执行之。 二、编写程序输入一个数,将输入的数+10后输出,将其运行...
入门学习shell常用必会命令和详解 如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等
当我还在学习shell脚本编程的时候,我会经常参考一些由别人编写出来的实例,以进一步地扩展自己的视野。而结果往往是我发现一些正在困扰着自己的问题,我的同事和朋友们却早已发明了又酷又聪明的解决方案。因此,我...
这是《linux0.01内核分析与操作系统设计》的第10章部分源代码,所有代码已在ubuntu上成功编译,对于学习linux的shell编程还是很有意思的, 内容涉及到了文件操作,管道,重定向等。对于C语言的学习很有帮助。
本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...
本文档是关于linux和shell的操作基础,基于文件中的内容可以很快的入门以上两种学习,极大降低学习的成本,五分钟入门
此压缩文件包含39个ppt文档,从最简单的shell的讲解到shell编程都有涉猎,还有一些关于linux操作系统的文档也在里面。并不是杂乱无章的大杂烩,每一个文档都有它的价值,适合所有想学习linux和shell编程的人,对你...