【Linux】基本指令合集
1、ls 指令
功能: 显示当前目录下的所以子目录和文件
常用选项:
-a:显示目录下的所以文件和以 . 开头的隐藏文件
-l:查看文件,ls -l等价于ll
-R:显示所以子目录下的文件
-t:以时间排序
举例:
2、pwd 指令
功能: 显示当前所在的路径
举例:
3、cd 指令
功能: 进入指定目录
常用选项:
cd . . : 返回上级目录
cd /root/test/test1 : 绝对路径
cd . ./test1/ : 相对路径
cd ~:进入家目录
cd -:返回最近访问的目录
举例:
4、touch 指令
功能: 在当前路径下,创建一个普通的文件文本
举例:
5、mkdir 指令
功能: 在当前路径下,创建一个目录
常用选项:
-p:递归建立多个目录
举例:
6、rmdir 指令&& rm 指令
rmdir功能: 只能删除空目录,
常用选项:
-p:当子目录被删除后如果父目录是空目录,会一起被删除
rm功能: 只能删除当前目录下普通的文件文本,rm -rf 可以强制删除目录和文件文本
-f:强制删除,不会询问确认
-r:删除目录及其所有文件文本
举例:
7、man 指令
Linux的命令有很多参数,我们可以用man指令访问Linux手册页进行查询
Linux手册共分为8章:
1、是普通的命令
2、系统调用(内核提供的函数)
3、库调用(程序库中的函数)
4、特殊文件(通常位于/dev中)
5、文件格式,如passwd
6、留给游戏的,由各给游戏自己定义
7、附件的一些变量
8、系统管理命令(通常仅适用于root用户)
如:用man函数查询C语言中的printf函数:
8、cp 指令
功能: 复制文件或目录
常用选项:
-f:强制复制文件或目录
-r:递归处理
举例:
9、mv 指令
功能: mv命令是move的缩写,可以移动文件或对文件进行改名,在Liunx下经常用来备份文件或目录
常用选项:
-f :若目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在时,就会询问是否覆盖
举例:
10、cat 指令
功能: 查看目标文件的内容
常用选项:
-b:对非空输出行编号
-n:对输出的所以行编号
-s:不输出多行空行
举例:
其中nano打开Linux下的文本编译器,echo “hello bit1” > test.txt 输出重定向,echo “hello bit2” >> test.txt 追加重定向。
11、more 指令
功能: 类似cat,但是cat适合查看短文本,如果是长文本,more会显示目前屏幕大小的文本,然后 向下一行一行显示
举例:
如:循环1000次
其中** > **是输入重定向
cat所显示的内容:
more所显示的内容:
12、less 指令
功能: 与more类似,但是less可以 随意浏览文件,而more只能向下移动,却不能向上移动,同时具有 搜索功能
常用选项:
-i:忽略搜索时的大小写
-N:显示每行的行号
/ 字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
13、head 指令
**功能:**用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行
常用选项:
-n(行数):显示的行数
举例:
14、tail 指令
**功能:**用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
常用选项:
-f:循环读取
-n(行数):显示行数
举例:
如果只拿中间【500-520】行的数据呢?
第一种方法:创建一个临时文件test_1.txt ,然后把前520行放到临时文件中去
第二种方法:利用管道
其中 **|**就是管道
15、时间相关的指令
1、显示时间
date显示
直接date可以显示当前时间:
也可自定义时间格式:
2、设定时间
实例:
3、时间戳
实例:
时间戳是从1970年1月1日开始所经过的秒数,不考虑闰年
16、Cal 指令
功能: 用于查看日历等时间信息,如有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
常用选项:
-3:显示系统前一个月,当前月,下一个月日历
-j:显示当年中的第几天
-y:显示当前年份的日历
举例:
17、find 指令
功能: 用于在文件树中查找文件,并作出相应的处理
常用选项:
-name:按照文件名查找文件
18、grep 指令
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:
-i:忽略大小写的不同,所以大小写视为相同
-n:输出行号
-v:显示出没有‘搜索字符串’内容的那一行
举例:
19、zip/unzip 指令
功能: zip将目录或文件压缩成zip格式,unzip将压缩的目录解压
常用选项:
-r:递归处理,将指定目录下的所以文件和子目录一并压缩
举例:
压缩:
解压
【Linux】基本指令合集相关推荐
- 50种Linux 常用指令合集
目录 系统管理 常用的系统工作命令 echo date wget ps top pidof kill killall reboot poweroff 系统状态检测命令 ifconfig uname u ...
- 【Linux常用指令合集】
基本的增删改查 ls:显示文件或目录-l:列出文件详细信息l(list)-a:列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 目录名:创建目录-p:级联创建 cd 目录:切换目录 p ...
- git 强制更新远程_版本控制管理工具git的常见指令合集
今天小千就来给大家介绍一下git中比较常见的指令合集,方便大家使用git,建议收藏起来方便日后查阅. 一.常见的命令 git help <command> # 显示command的help ...
- linuex查看繁忙_[个人笔记] 关于linux的常见问题合集
关于linux的常见问题合集,有技术问题,上 bug200.com 有什么方法可以设置吗chmod 755对于/opt/lampp/htdocs它的所有内容包括子文件夹和文件? 将来,如果我在htdo ...
- linux 中级 教程pdf,Linux初中级学习者指导Linux操作系统技术合集.pdf
红联的个人空间 Linux操作系统技术合集 作者:红联 Linux操作系统技术合 集 ─────Linux初, 中级学习者教程 Linux有些神奇,有人就这么说,Linux有些意思,我想尝尝,尚末安装 ...
- JAVA我的世界给op_我的世界开服侠怎么给op 我的世界op指令合集
我的世界开服侠是一款完全免费且好用的开服辅助,能够帮助玩家一键开服和小伙伴们一起玩耍,操作也十分的简单,最近看到很多小伙伴在问我的世界开服侠添加op的办法,那么今天就跟着小编一起看一下吧. 我的世界开 ...
- Linux手册大合集,收藏!Linux常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
- 收藏!Linux 常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
- 超实用:Vue 自定义指令合集
大家好,我是漫步 前面我已经分享过一篇"分享8个非常实用的Vue自定义指令"文章,里面教了大家如何使用自定义指令,以及几个使用的指令,下面这篇文章也是类似内容,希望你会喜欢.记得查 ...
- Manjaro(Arch Linux)问题解决方案合集
郑重声明:侵权必究,如需引用,请注明出处! Manjaro(Arch Linux)合集 一.搜狗输入法问题 1.搜狗输入法安装出错:sogou拼音异常,请尝试删除SogouPY并重启 经过多方分析,采 ...
最新文章
- Python 函数知识汇总
- springboot + shiro 验证码与记住登录
- 梦心日记本V2.0完工
- Quartz.net官方开发指南 第九课: JobStore
- Linux为什么可以在x86平台上运行,考虑在x86/Linux平台上的应用程序,以下指令执行时可能......
- 宝塔访问域名访问不到
- C# 从Excel中读取时间数据
- android+版本升级的时候会清楚数据马,android主进程销毁了,线程会不会也销毁?...
- 积分上下限无穷_数学分析|第九章 定积分利用等价无穷小量和定积分定义解决数列极限问题总结...
- mongodb和SQL语句对应查找表
- 【笔试面试】神马搜索C++程序猿电话面试
- atitit.html编辑器的设计要点与框架选型 attilax总结
- win10搭建无盘服务器配置,关于今天搞定网吧无盘Win10x64一包多配置到底的详细讲解 By 原来我不帅...
- 学计算机白头,关于「一夜白头」的科学解释!90%的人不知道!
- 路由器的两种工作模式~~~
- --nuhub--linux
- html使三角形渐变色,CSS3 简单的三角形渐变效果
- vuetify calendar实现日历考勤
- VUE使用vue-tree-color组件实现组织架构图(递归数据,简单明了)
- 奇迹网站系统IGC奇迹mu S17网站可视化装备模板
热门文章
- Kubernetes首个严重安全漏洞发现者,谈发现过程及原理机制
- 压缩包的密码如何删除?
- 时间:2014年4月9日18:55:27 中文验证码
- 【SD2.0大会】毛新生:MVC Is Dead?
- 无功优化的matlab程序,遗传算法的无功优化matlab实现
- conda tensorflow_TensorFlow笔记1——补充附录(1) 机器学习相关库安装、使用中遇到的报错情况...
- JavaWeb-新版
- 小学生班干部竞选自我介绍PPT模板
- Ueditor1.4.3.3+springMvc+maven 实现图片上传
- python画二次函数图像的顶点_几何画板演示顶点式二次函数的图象