sed 行编辑器pattern spacehold space 处理逻辑:逐行读取,读入一行,默认打印一行,进行逻辑处理,再读入下一行,知道文件结尾。 sed script:'address command' 地址定界+命令 选项:-n:不打印模式空间行-e:多点操作-f: 使用脚本文件地址定界:#: 第#行#,#+3:#~#+3行/pattern/:模式匹配定界/pattern/,/pattern/:模式定界#,/pattern/:组合定界$: 最后一行1~2:奇数行2~2:偶数行 命令:p:打印d:删除!:取反a:在下一行追加,有...
1.新建一个文件 touch a.txt> b.txt 2.错误重定向:2> find /etc -name zhaoxing.txt 2> error.txt 3.将正确或错误的信息都输入到log.txt中 find /etc -name passwd > /tmp/log.txt 2>&1find /etc -name passwd &> /tmp/log.txt 4.追加>> 5.将小写转为大写(输入重定向) tr "a-z" "A-Z" < /etc/passwd 6.自动创建文件 cat > log.txt << EXIT> ccc> ddd> EXI 7.查看/etc下的文件有多少个? ls -l /etc/ | grep ^d | wc -l 8.查看/et...
1.查看文件夹属性 ls -ld test 2.文件夹的rwx --x:可以cd进去r-x:可以cd进去并ls-wx:可以cd进去并touch,rm自己的文件,并且可以vi其他用户的文件-wt:可以cd进去并touch,rm自己的文件 ls -ld /tmpdrwxrwxrwt的权限值是1777(sticky)
ia/Ao/Or + ?替换 0:文件当前行的开头$:文件当前行的末尾G:文件的最后一行开头1 + G到第一行9 + G到第九行 = :9 dd:删除一行3dd:删除3行yy:复制一行3yy:复制3行p:粘贴u:undoctrl + r:redo "a剪切板a"b剪切板b "ap粘贴剪切板a的内容 每次进入vi就有行号vi ~/.vimrcset nu :w a.txt另存为:w >> a.txt内容追加到a.txt :e!恢复到最初状态 :1,$s/hadoop/root/g 将第一行到追后一行的hadoop替换为root:1,$s/hadoop/root/c 将第一行到追后...
1 ---第五天---2 3 普通文件:4 5 r:复制6 w7 x8 9 文件夹: 10 r:ls 11 w:创建,删除,复制 12 x 13 删除文件,与目录的写权限有关。 14 15 面试题:将一个文件cp到一个目录下,则至少分别对文件和目录有哪些权限? 16 17 文件:r 18 目录:w+x 19 20 X权限:chmod -R a+X ./dir时 只给文件夹加执行权限,不会给文件加。但是如果文件已经有了执行权限,也会加...
近日开始学习刘遄老师的《Linux就该这么学》,准备考取红帽的RHCE认证,写这个博客既是对学习技术历程的一种记录,也是对自我的一种督促。 第一期 第一期的内容较为浅显,主要是粗略讲述了Linux的历史,以及红帽系统的诞生与发展历程。简要的了解了几种开源协议:GNU GPL、BSD、Apache许可协议等等。在运维与生产过程中,稳定压倒一切,这也是为什么企业内不会轻易更新软件版本的原因。 第二期 RHEL7的安装 在校验镜像的完整性后,...
1.绝对路径:(1)第一字符一定是“/” 。(2)从目录树的根“/”目录开始往下直至到达文件所经过的所有结点 2.相对路径:目录相对于当前的位置 3.Linux目录结构 / 根目录 /bin 工具和命令目录 /home 登陆用户 /lib 库函数 /dev 设备文件 /usr/include 头文件4.文件类型:普通文件 目录文件 设备文件 管道文件 链接文件 5.
?常用命令 mkdir -p ? ? ? 递归创建目录cp -rp ? ? ? ?复制文件目录并保留属性 mv ? ? ? ? ?剪切、改名 rm -rf ? ? ? ? 强制删除 cd ? ? ????切换路径 pwd??????显示当前路径 touch ? ????创建新文件、更新文件时间 cat? ?? ???显示文件内容 -n可指定行号 tac? ?? ???反向显示文件内容 more ? ????分页显示文件内容 (空格或f向下翻页;enter换行;q退出 less ? ?? ?? 分页显示文件内容(空格或f向下翻页,u、pageup向上...
目录 1.6.5 文件合并/归档/压缩 ???????1.6.5 文件合并/归档/压缩命令说明纵向合并>将左边命令输出内容覆盖右边路径的文件内容>>将左边输出内容追加到右边路径的文件内容cat a.txt b.txt > d.txt将a.txt和b.txt 文件内容全覆盖d.txt原先内容cat c.txt >> d.txt将c.txt的内容追加到d.txt内管道符|将左边命令输出结果像管道一样传送到右边命令,然后右边命令对传输过来的东西进一步处理cat /etc/a.txt b.txt | wc -l左边命令输出...
第五章 Vim编辑器和恢复ext4下误删除的文件-Xmanager工具本节所讲内容:5.1 vim的使用5.2 实战:恢复ext4文件系统下误删除的文件5.3 实战:使用xmanager等远程连接工具管理Linux 5.1 vim主要模式介绍,vim命令模式。 确保系统已经安装了VIM工具[root@panda ~]# rpm -qf `which vim`[root@panda ~]# rpm -qf `which vi`扩展:问:vi和vim是同一个软件包安装的吗?答:NO,vim是vi的增加版,最明显的区别就是vim可以语法加亮,它...
本文用于记录和梳理对Linux的学习 1. Linux系统特点及基础命令 2. Vim编辑器 3. Linux自有服务 4. Linux权限管理 5. Linux网络相关命令及Shell入门 6. Centos7部署LAMP环境
个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat 删除文件:rm file01 其中 -f 是强制删除 复制文件:cp sourceFile01 destFile01 移动文件:mv sourceFile01 destFolder01 操作文件夹 创建文件夹:mkdir folder01 删除空文件夹:rmdir folder01 删除包含内容的文件夹:rm -rf folder01 其中 -r 是递归删除...
2月28号:sort命令的高级应用 今天无意在处理一个字符文件排列的问题:用sort命令去排列,并按照从小到大排列第二列,就发现个问题不按大小来排列,查看man时就发现需要多加一个识别:其中-k2,1:2表示第二列(默认分隔符为空格)1表示第二列的第一个字符;-k2,1表示第二个字段开始排序到第一个结束字段-k 2.2 用点号分隔字符。,表示第二个字段的第二个字符结束,并按第二个字段的第二个字符从小到大排列;# sort -t - -...
------------------------------------------ 转载内容 --------------------- Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:代码如下:yum -y update升级所有包同时也升级软件和系统内核 代码如下:yum -y upgrade只升级所有包,不升级软件和系统内核实验分别测试 yum -y upgrade和yum -y update 升级前 系统版本: centos5.5内核版本: 2.6.18-194.el5 升级前做过简单配置文件修改 yum -y upgrade...