linux基础_使用指令2
1.cat指令
功能:查看文件内容,是以只读的方式打开。
语法:cat [] 要查看的文件

选项:
-n:显示行号

末尾加 | more:分页

使用细节:
cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more
例如:cat 文件名 | more
2.more指令
功能:more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
more指令中内置了若干快捷键,详见操作说明:
| 操作 | 功能 |
| 空格键 | 代表向下翻一页 |
| Enter | 代表向下翻一行 |
| q | 代表立刻离开more,不再显示该文件内容 |
| Ctrl+F | 向下滚动一屏 |
| Ctrl+B | 向上返回一屏 |
| = | 输出当前行号 |
| f | 显示文件名和当前行号 |
3.less指令
功能:less指令用来分屏查看文件内容,它的功能与more指令类似,对于显示大型文件具有较高的效率。
语法:less 要查看的文件
操作说明:
| 操作 | 功能说明 |
| 空格键 | 向下翻动一页 |
| ↓ | 向下翻动一页 |
| ↑ | 上上翻动一页 |
| /字串 | 向下搜寻“字串”的功能:n:向下查找 N:向上查找 |
| ?字串 | 向上搜寻“字串”的功能:n:向下查找 N:向上查找 |
| q | 离开less这个程序 |
| b | 设置缓冲区大小 |
4.>指令和>>指令
>:输出重定向(将原来文件的内容覆盖)
>>:追加(不会覆盖,只会追加)
语法:ls -l>文件(把列表内容覆盖到文件)
将ls显示的内容覆盖写入到a.txt,如果文件不存在,则创建。
ls -l>>文件(把列表内容追加到文件)
将ls显示的内容追加到b.txt文件后面。
cat 文件1>文件2(将文件1覆盖到文件2)

echo “内容”>文件(把双引号中的内容覆盖到文件中去)

echo “内容”>>文件(把双引号中的内容追加到文件中去)
5.echo指令
功能:输出内容到控制台
语法:echo [选项] [输出内容]
输出环境变量:

输出文本:

6.head指令
功能:head用于显示文件的开头部分,默认情况下head指令显示文件的前10行内容
语法:
head 文件 (查看文件前10行内容)

head -n 5 文件 (查看文件前5行内容,5可以是任意数值)

7.tail指令
功能:用于输出文件中尾部的内容,默认输出后10行。和上面head指令相似。
语法:tail 文件 (查看文件后10行内容)
tail -n 5 文件 (查看文件后5行内容)

tail -f 文件 (实时追踪文档的所有更新,工作中经常使用)
如果文件有变化就能看到变化。

8.ln指令
功能:软连接也叫符号连接,类似于windows丽的快捷方式,主要存放了连接其他文件的路径。
语法:in -s [原本就或目录] [软连接名] (功能描述:给原文件创建一个软连接)
实例:创建在home目录下创建连接到root的软连接。

当用pwd查看目录时,位置还是处于home目录下:

删除软连接:

9.history指令
功能:查看已经执行过历史命令,也可以执行历史指令
语法:history (查看已经执行过历史指令)
显示所有指令:

显示最近执行过的10条指令

执行历史编号为219的指令

linux基础_使用指令2的更多相关文章
- linux基础_使用指令3
时间日期类 1.date指令 功能:显示当前日期 语法: date:显示当前时间 date +%Y:显示当前年份 date +%m:显示当前月份 date +%d:显示当前是哪一天 date &quo ...
- linux基础_使用指令
1.指令运行级别 (0)关机 (1)单用户(找回丢失密码) (2)多用户无网络服务 (3)多用户有网络服务 (4)保留 (5)图形界面 (6)重启 /etc/inittab:系统的运行级别配置之文件 ...
- Linux基础及常用指令
1.Linux目录结构 bin(usr/bin,user/local/bin) #存放常用指令,如cp.cat.chown等 sbin(usr/sbin,user/local/sbin) #高权限指令 ...
- Linux基础_网站权限规划
Linux系统默认的权限: 对于文件来说, 默认的权限: rw-r--r-- 644 对于目录来说:rwxr-xr-x 755 网站比较安全的权限: 网址程序存放在/app/blog 目录下面. 1 ...
- linux基础_用户和组的三个文件
1./etc/passwd文件 用户(user)的配置文件,记录用户的各种信息 每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell 2./etc/shadow文件 口令 ...
- linux基础_用户组的管理
1.创建组 语法:groupadd 组名 2.删除组 语法:groupdel 组名 3.创建用户时,直接指定组 语法:useradd -g 用户组 用户名 4.修改用户的组 语法:usermod -g ...
- linux基础_用户管理
1.创建用户 基本语法 创建用户:useradd [选项] 用户名 (1)当传教用户成功后,会自动的创建和用户名同名的家目录. (2)也可以通过useradd -d 指定目录 新用户名,给新创建的用户 ...
- linux基础_关机重启注销
1.关机重启命令 (1)shutdown shutdown -h now:表示立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r now:立即重启 (2)halt:就是直 ...
- Linux基础指令
Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...
随机推荐
- Qt5."Clang Code Model"一些设置
1.有些设置 可能这里在设置了,到别的地方(例如换了一个机子) 又要设置,这样的话 在不熟练的时候 手动敲进去会比较慢,这里 先记录下来 以后要用 直接复制就行了 2.Qt5.9.8 vs2017 : ...
- codevs 1200:同余方程
题目描述 Description 求关于 x 同余方程 ax ≡ 1 (mod b)的最小正整数解. 输入描述 Input Description 输入只有一行,包含两个正整数 a, b,用 一个 空 ...
- 串的模式匹配,KMP算法
串的模式匹配 现考虑一个常用操作,在字符串s(我们称为主串)中的第pos开始处往后查找,看在主串s中有没有和子串p相匹配的的,如果有,则返回字串p第一次出现的位置. 暴力求解 int Index(ch ...
- 手机网站支付如何接入支付宝简易版支付功能PHP版
接入支付宝准备工作:(关于账号可以是个体商户也可以是企业账号但必须有营业执照) 1.登录蚂蚁金服开放平台 2.创建应用,应用分类网页应用和移动应用.应用提交审核审核通过后得到Appid才能调用相应的 ...
- Python 【Debug排除程序故障】
debug #排除程序故障 print()函数常和#号注释结合在一起用来debug 多行注释有两种快捷操作:1.在需要注释的多行代码块前后加一组三引号''' 2.选中代码后使用快捷键操作:Window ...
- python pyyaml 使用教程(代码案例)
test.py 内容 # 运行前,请先安装pyyaml模块 # pip3 install -i https://pypi.douban.com/simple/ pyyaml==5.1.1 import ...
- OPENCV运行的问题,自带的程序可以运行,但是自己制作的QT报错
在PC上跑没问题 qmake 交叉编译后出来的文件 将OPCV和QT的镜像挂载后,在板子上运行程序, 能够出来这个界面,一点击按钮,提示如下错误. . 然而,百度网盘下载的代码.跟上面一样的操作,在板 ...
- 【转】Entity Framework 6 Code First 实践系列(1):实体类配置-根据依赖配置关系和关联
本文转自:http://www.cnblogs.com/easygame/p/3622893.html EF实体类的配置可以使用数据注释或Fluent API两种方式配置,Fluent API配置的关 ...
- c#Socket通讯
参考http://bbs.cskin.net/thread-326-1-1.html的大神的代码 socket封装 /// <summary> /// 自定义Socket对象 /// &l ...
- 排查RabbitMQ安装错误
1.注册表中是否有 HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ 此项.(须有) 2.安装目录是否存在中文.(不可有 ...