linux命令讲解
1、vi命令
1.光标移动到文件的最后一行 G :$ ]]
2.光标移动到文件的第一行 :0 gg [[
3.从光标所在位置将光标移动到当前行的开头 0 ^ home
4.从光标所在位置将光标移动到当前行的结尾 $ end
5.取消上一次的动作 u
6.删除一行 dd;删除n行 ndd
7.向下搜索 /字符,继续搜索n,反向搜索N
8.向上搜索 ?字符,继续搜索n,反向搜索N
2、chattr;lsattr
chattr,改变文件的扩展属性
a:只能向文件追加数据
[root@redhat~]# chattr +a test.txt
[root@redhat~]# lsattr test.txt
[root@redhat~]# rm -f test.txt
rm: 无法删除“test.txt”:不允许的操作
[root@redhat~]# >test.txt
-bash: test.txt:不允许的操作
[root@redhat~]# echo 111 >> test.txt
i:文件加锁
[root@redhat~]# echo 111 >> test.txt
-bash: test.txt:权限不够
lsattr,显示文件的扩展属性
[root@redhat~]# lsattr test.txt
3、chown
chown,改变文件的属主和属组
chown 用户 文件或目录
chown :用户组 文件或目录
chown 用户.用户组 文件或目录
-R:递归更改目录及子目录属性
4、chmod
chmod,改变文件目录权限
chmod [option] mode file
-R 递归
mode + - =
r 4 读
w 2 写
x 1 执行
- 0 无
[root@redhat~]# chmod u=x,g=w,o=rwx test.txt
[root@redhat~]# ll -h text.txt
[root@redhat~]# chmod o=--- test.txt 或 chmod o-rwx test.txt
[root@redhat~]# chmod 755 test.txt
5、cat
cat,查看文件内容
-n:标行号
-b:只为非空行标记行号
-E:行尾显示$符号,空行也有
-s:压缩空行
6、tac
tac,反向查看
7、more
more,查看文件,有翻页查看功能
b按键:向上翻一屏
空格键:向下滚动一屏
Enter:向下显示1行
=号:显示当前行号
/查找的文件:查找指定文本
8、less
less,分页查看文件,比more更强大
9、head
head,显示文件的第一部分,文件的头部
10、tail
tail,查看文件的尾部
11、cut
cut,切割
-b,以字节进行切割(中文环境里一个字符等于两个字节)
-c,以字符进行切割(英文环境里一个字符等于一个字节)
-d,指定分隔符
[root@redhat~]# head -l /etc/passwd
root:x:0:0:root:/root:/bin/bash
[root@oldboy~]# head -l /etc/passwd | cut -d : -f4
0
-T,显示出tab分隔符
sed -n l(字母L) test.txt:打印不可见字符
cut默认以tab键作为分隔符,awk默认以空格键作为分隔符
linux命令讲解的更多相关文章
- 20条最最常用的Linux命令讲解
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...
- Linux学习之路--常用命令讲解
Linux常用命令讲解 1.命令格式:命令 [-选项] [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...
- Linux常用命令之ls、cd、pwd、mkdir命令讲解
ls命令令是Linux最常用的命令之一,也是一条非常古老的命令.在开始学习Linux命令之前,还是想给大家一条建议: 很多同学可能刚开始学习Linux,然后就去买一些教材去学习,教材上面有可能收集了L ...
- Linux基础命令讲解(二)
Linux命令基本格式: 命令 [参数] [路径文件] 方括号内容可省略 查看命令帮助手段: 1 man 命令名 (man 还可以获取配置文件,函数的帮助) 2 命令 --help 3 help 命令 ...
- Linux基础命令讲解(一)
Linux命令基本格式: 命令 [参数] [路径文件] 方括号内容可省略 查看命令帮助手段: 1 man 命令名(man 还可以获取配置文件,函数的帮助) 2 命令 --help 3 help 命令( ...
- Linux实战教学笔记04:Linux命令基础
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
- 常见linux命令释义(第八天)—— Bash Shell 的操作环境
换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原 ...
- Java开发必会的Linux命令
Java开发必会的Linux命令 作为一个Java开发人员,有些常用的Linux命令必须掌握.即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令.因为很多服务器 ...
- LINUX命令总结 -------来自 水滴娃娃 的CSDN
LINUX命令总结 标签: LINUX命令总结 2014-01-27 15:54 41039人阅读 评论(1) 收藏 举报 分类: linux(1) 版权声明:本文为博主原创文章,未经博主允许不得 ...
随机推荐
- Linux Shell 录制并回放终端会话
当别人演示某些命令时,一时可能记不住,解决办法之一是把演示时的过程录制下来,视频当然最完美但是成本高.利用script和scriptrelay命令可以录制命令的次序和时序. 录制 script -t ...
- 初步学习XML的基本代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 文件选择之OpenFileDialog控件
OpenFileDialog控件主要用于选择要打开的文件,在使用时可以在属性面变中设置属性,也可在代码中设置其属性 OpenFileDialog控件的属性 InitialDirectory 对话框的初 ...
- maven课程 项目管理利器-maven 4-1 使用maven创建web项目 5星
本节主要讲了使用maven创建web项目 主要分这三大类: 1 新建maven web项目 2 后续处理普通java项目转web项目需要关注的点 3 maven特色转web需要关注的点 1 新建ma ...
- fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤)(转)
fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤) Fiddler 有一个filters可以很好的帮助我们只显示我们关系的请求或 ...
- jQuery遍历节点
html代码 <div> <p>武汉长乐教育</p> <span>在哪才能真正学习会PHP技术?</span> <a href=&qu ...
- 使用min-content实现容器宽度自适应于内部元素
前言 设计师可以分为如下两类: 先做好设计,然后将内容放入静态框架中 优秀的设计师充分考虑内容的各个方面及其上下文,并创建适合于内容的设计 HTML原生就是响应式的(HTML内容在视口内流式的分布). ...
- python--Time(时间)模块
要使用一个模块,首先要把模块导入进来 import time 我们先把这一篇文章需要用的模块导入进来 首先说一下time模块,time模块中的函数 --sleep:休眠指定的秒数(可以是小数) imp ...
- Java对象转换成Json字符串是无法获得对应字段名
问题: 代码中已经标注 @JSONField(name = "attrs") private String abc; public String getA() { return a ...
- vue换一换功能原型
<html> <meta charset="utf-8"> <head> <script src="https://cdn.bo ...