Linux 高级文件管理
- 1.标准输出(ls -l /dev/stdin 0 ),标准输入(ls -l /dev/stdout 1 ),错误输出(ls -l /dev/stderr 2 )。
- 2.ls /etc/passwd /etc/passwd1 > 1.log 2>&1 两个报文都会显示到1.log内。
- 3./dev/null文件是系统黑洞,垃圾箱。
- 4./dev/zero文件是零发射器,里面有无尽的数据。
- 5.cd是linux中内置的命令。
命令:echo “aaa” > aaaa.log #>符号是输出覆盖文件内
命令:echo “bbb” >> aaaa.log #>>符号是输出追加文件内
命令:cat < /etc/passwd #<符号是输入文件
命令:dd if=/dev/zero of=aaa.txt bs= count=1M #if输入,of输出。
命令:wc /etc/passwd #-l会显示文件的行数。-w显示多少单词。-c显示多少字符。
命令:grep “root” /etc/passwd #过滤字符的命令。“^root”以root行首的字符。“nologin$”行尾的字符。
命令:grep -n “root” /etc/passwd #所在的行号。-c总共有多少行。-v 显示不包含的行。-i不区分大小写。
命令:tr “a-z” “A-Z” <passwd #替换大小写。
命令:sort passwd #排序输出。
命令:sort -t: -k passwd #-t指定分割符号,-k指定范围。-r 倒序排列。-n以数字方式排序。
命令:cut -d: -f ,, passwd #-d指定分割符号,截取passwd以:分割的1,,,个字符。-c1- 提取文件中1到3个字符。
命令:xargs -I {} 命令 {} #管道符,以命令形式输出。
命令:which cd #查看命令的所在路径。也可以用whereis。echo $PATH 变量源。
命令:builtin #查看系统内置命令。
命令:locate passwd #查看系统内的文件。updatedb 更新文件输出数据库(它是定时更新的)。
命令:find / -name “passwd” #查看系统文件,从真是文件系统查找的。-type d (选择文件类型)。-size +1M(大于1M)。-user root(根据用户) -group (根据组)。
命令:find . -name “passwd” -exec ls -l {} \; #加上-exec可以执行后续命令。-ok,执行有回复。 命令:du -sh xmldb/ #统计文件夹总数大小
Linux 高级文件管理的更多相关文章
- linux高级编程基础系列:线程间通信
linux高级编程基础系列:线程间通信 转载:原文地址http://blog.163.com/jimking_2010/blog/static/1716015352013102510748824/ 线 ...
- 转 Linux命令-文件管理命令
http://jingyan.baidu.com/article/9113f81bc1c7a72b3214c7d3.html Linux命令-文件管理命令 浏览:4118 | 更新:2012-11-1 ...
- Linux高级知识
Linux高级知识 十一.LAMP架构 1.LAMP架构介绍.MySQL.MariaDB介绍.MySQL安装 2.MariaDB和Apache安装 3.安装PHP5和PHP7 4.Apache和PHP ...
- Linux批量文件管理
Linux批量文件管理 实验目标: 通过本实验掌握批量建立.移动.复制文件或目录的操作,也可以作为后续shell编程的基础. 实验步骤: 1.现在有十台终端机器,要为每台机器建立3个文件,总共要建 ...
- Linux高级命令进阶(week1_day2)
Linux高级命令进阶(week1_day2)--技术流ken 输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候 ...
- Linux命令-文件管理(四)
Linux命令-文件管理 Linux slocate命令 Linux slocate命令查找文件或目录. slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息. 语法 slocate ...
- Linux命令-文件管理(二)
Linux命令-文件管理(二) Linux gitview命令 Linux gitview命令用于观看文件的内容,它会同时显示十六进制和ASCII格式的字码. 语法:gitview [-bchilv] ...
- Linux命令-文件管理(一)
Linux命令-文件管理(一) 1.命令:cat cat命令用于把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 使用权限:所有使用者 语法格式:cat [-AbeEn ...
- Linux高级调试与优化——gdb调试命令
番外 2019年7月26日至27日,公司邀请<软件调试>和<格蠹汇编——软件调试案例集锦>两本书的作者张银奎老师进行<Linux高级调试与优化>培训,有幸聆听张老师 ...
随机推荐
- 使用AS-REP Roasting和kerberoasting攻击kerberos
准备工作 ''' PowerView是PowerSploit框架的一个子集,里面继承了很多和渗透相关的powershell脚本下载地址:https://github.com/PowerShellMaf ...
- thinkphp 在本地正常,在云端ubuntu下报控制器不存在
thinkphp 在本地正常,在云端ubuntu下报控制器不存在的错 ubuntu是严格区分大小写的,本地的服务器可能对大小写要求没有那么严格, thinkphp的控制器的文件夹默认是小写字母,如果你 ...
- 25.redux回顾,redux中的action函数异步
回顾:Redux: 类似于 Vuex 概念:store/reducer/action action:动作 {type,.....} 一定要有type 其他属性不做限制 reducer:通过计算产生st ...
- centOS 安装gitlab-runner
1. curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sud ...
- Spring-Boot数据库密码加密配置
springboot集成mysql/oracle时需要在yml/properties中配置数据库信息,用户名密码是肯定有的,所以就涉及到密码的加密,当然不加密也是可以的,正如某位大佬所说的,不加密就像 ...
- 使用LibreOffice修复受损的Office文档
在工作中时常遇到Office文档损坏,用MS Office不能打开,有时候用LibreOffice(测试为4.2版本)可以打开,另存一下就好了. 此方法虽然不是100%管用,但在实际中大半都可以. 另 ...
- C++标准模板库之vector
vector(向量容器),是 C++ 中十分有用一个容器.它能够像容器一样存放各种类型的对象,vector 是一个能够存放任意类型(类型可以是int, double, string, 还可以是类)的动 ...
- 安装mysql服务时提示“找不到msvcp140.dll”
没有安装VC++2015版运行库导致的(Microsoft Visual C++ 2015 Redistributable),下载地址https://www.microsoft.com/en-us/d ...
- python练习题-day13
1.获取移动平均值 def wrapper(fun): def inner(*args,**kwargs): ret=fun(*args,**kwargs) ret.__next__() return ...
- OC 使用CIFilter添加图片
+(UIImage *)createInviteImgWithUserCodeStr:(NSString *)userCode{ userCode = [NSString stringWithForm ...