电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

linux系统工常用指令-文件管理

15页
  • 卖家[上传人]:r***
  • 文档编号:51939431
  • 上传时间:2018-08-17
  • 文档格式:PPT
  • 文档大小:3.27MB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Linux嵌入式编程 Linux基础操作v删除文件或目录:rm主要参数 -firv文件或目录.-f 强制删除文件或目录。 -i 删除既有文件或目录之前先询问用户。-r 将指定目录下的所有文件及子目录一并处理。-v 显示指令执行过程。例:mkdir testmkdir -p ./test1/firsttouch test.txtrm test.txtrm r testrm firv testrm frv *es*文件管理指令Linux嵌入式编程 Linux基础操作v移动或更名现有的文件或目录:mv主要参数:-fiuv源文件或目录目标文件或目录-f 若目标文件或目录与现有的文件或目录重复, 则直接覆盖现有的文件或目录。 -i 覆盖前先行询问用户。 -u 在移动或更改文件名时,若目标文件已存在, 且其文件日期比源文件新,则不覆盖目标文件。 -v 执行时显示详细的信息。 例:touch test.txtmkdir p test/myfilemv test.txt /mv test.txt myfile.txtmv fiuv ./test /mv test files文件管理指令Linux嵌入式

      2、编程 Linux基础操作v复制文件或目录:cp主要参数: -fipPrlsv源文件或目录目标文件或目录-f 强行复制文件或目录,不论目标文件或目录是否已存在。-i 覆盖既有文件之前先询问用户。-p 保留源文件或目录的属性。 -P 保留源文件或目录的路径。 -r 将指定目录下的文件与子目录一并处理。 -l 对源文件建立硬连接,而非复制文件。-s 对源文件建立符号连接,而非复制文件。 -v 显示指令执行过程。例: cp test.txt myfile.txtcp rfv ./files /cp rfs ./files ./lnfiles文件管理指令Linux嵌入式编程 Linux基础操作v创建文件:touch主要参数: -f文件名-f 强行创建文件,不论目标文件是否存在。例:touch test.txttouch f test.txt v连接文件或目录:ln主要参数:-dsfinv源文件或目录目标文件或目录-d 建立目录的硬连接。 -s 对源文件建立符号连接,而非硬连接。 -f 强行建立文件或目录的连接,不论文件或目录是否存在。 -i 覆盖既有文件之前先询问用户。 -n 把符号连接的目的目

      3、录视为一般文件。 -v 显示指令执行过程。 例:ln sifv files lnfiles文件管理指令Linux嵌入式编程 Linux基础操作v在环境变量$PATH指向的目录里查找文件 which主要参数:-anpw 文件名-a 查找环境变量$PATH所指向的目录的有文件-n 指定文件名长度,指定的长度必须大 于或等于所有文件中最长的文件名。-p 与-n参数相同,但此处的包括了文件的路径。-w 指定输出时栏位的宽度。 例:which a file文件管理指令Linux嵌入式编程 Linux基础操作v在指定目录内查找文件:find主要参数:find 目录.-depyh-empty-fls -name -path -type -name 指定字符串作为寻找文件或目录的样式。 -path 指定字符串作为寻找目录的范本样式。 -type 只寻找符合指定的文件类型的文件。 -depth 从指定目录下最深层的子目录开始查找。 -expty 寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录。 -ls 将文件或目录名称列出到标准输出。-fls 此参数的效果和指定“-ls”参数类似

      4、,但会 把结果保存为指定的列表文件。例: find ./ -name “f*”find ./ -name “f*” lsfind /home/ -path “*my” fls ./filepaht.txt文件管理指令Linux嵌入式编程 Linux基础操作主要参数grep -cinvs 搜索字符串 filenamegrep -cinvs正则表达式 filename-c 只输出匹配行的计数-i 不区分大小写(用于单字符)-n 显示匹配的行号-v 不显示不包含匹配文本的所以有行-s 不显示错误信息1、常用grep实例(1)多个文件查询grep “form“ *.txt #见文件名的匹配(2)行匹配:输出匹配行的计数grep -c “form“ *.txt #输出文档中含有form字符的行数文件管理指令Linux嵌入式编程 Linux基础操作(3)显示匹配行和行数grep -n “form“ *.txt #显示所有匹配form的行和行号(4)显示非匹配的行grep -vn “form“ *.txt #输出所有不包含form的行(5)大小写敏感grep -i “form“ *.txt #输出所

      5、有含有form或Form的字符串的 行2、正则表达式的应用正则表达式的应用 (注意:最好把正则表达式用单引号括起来)grep 239. data.doc #输出所有含有以2,3或9开头的,并且 是两个数字的行文件管理指令Linux嵌入式编程 Linux基础操作3、在标准输出中检索字符(1) 在ps显示的文件查找字符ps -ef | grep bash(2)在more显示的文件中查找字符more basic.txt | grep n form(3)在find查找的文件中查找字符find /usr/ -name “*” | grep n phone文件管理指令Linux嵌入式编程 Linux基础操作v比较文件:cmp主要参数 -clsv-i 第一个文件第二个文件-c 除了标明差异处的十进制字码之外,一并显示该字符所对应字符。 -l 标示出所有不一样的地方。 -s 不显示错误信息。 -i指定一个数目。 例:cmp c basic.txt basic_bak.txt文件管理指令Linux嵌入式编程 Linux基础操作v比较文件差异:diff 主要参数 diff -abBcipqrtT 文件或目

      6、录1文件或目录2 -a diff预设只会逐行比较文本文件。-b 不检查空格字符的不同。 -B 不检查空白行。 -I 不检查大小写的不同。 -c 显示全部内文,并标出不同之处。 -p 若比较的文件为C语言的程序码文件时,显示 差异所在的函数名称。 -q 仅显示有无差异,不显示详细的信息。 -r 比较子目录中的文件。 -t 在输出时,将tab字符展开。 -T 在每行前面加上tab字符以便对齐。 例:diff t basic.txt basic_bak.txtdiff c basic.txt basic_bak.txt difffile.txt文件管理指令Linux嵌入式编程 Linux基础操作v连接两个文件:cat 主要参数 -nbsv fileName-n 由 1 开始对所有输出的行数编号-b 对于空白行不编号-s 当遇到有连续两行以上的空白行,就代换为一行-v 或 -show-nonprinting 范例:cat n difffile.txtcat -n basic.txt difffile.txtcat difffile test.txtcat basic.txt difffile test.txt文件管理指令Linux嵌入式编程 Linux基础操作v分屏显示:more 主要参数 -fpcs文件名-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料 -s 当遇到有连续两行以上的空白行,就代 换为一行的空白行 例:more -p basic.txt文件管理指令Linux嵌入式编程 Linux基础操作v从文件头显示:head主要参数 -n 文件名-n指定显示的行数 v从文件尾显示:tail主要参数 -n 文件名-n指定显示的行数 v查看程序名或函数:man主要参数 man 函数名例:man printf文件管理指令Linux嵌入式编程 Linux基础操作文件管理指令目录文件创建mkdirtouch删除rm -rf/rmdirrm复制cp Rcp剪切mvmv查看内容ls a h lcat/more/head/t ail查看大小du sls -lv总结文件与磁盘操作指令

      《linux系统工常用指令-文件管理》由会员r***分享,可在线阅读,更多相关《linux系统工常用指令-文件管理》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.