linux常用基本命令大全(超详细,建议多操作,多练)
linux常用命令
在Linux中存在绝对路径和相对路径。
- 绝对路径:路径的写法一定由根目录 ‘/’写起,例如/usr/local/net-snmp.
- 相对路径:路径的写法不是由根目录 ‘/’写起。例如#cd /etc
(1)pwd:显示当前目录的工作名称
(2)cd:change directory用来变更用户所在目录
特殊符号 | 作用 |
~ | 代表用户的家目录 |
- | 表示返回前一个目录 |
. | 表示当前目录 |
.. | 表示当前目录的上一级目录 |
(3)ls命令
命令 | 作用 |
ls | 显示目录与文件信息 |
常用选项:
-a 显示所有,包括隐藏文件和目录 -d 显示目录本身的信息,而非目录下的文档信息 -h 人性化显示容量信息 -l 长格式显示文档的详细信息 -u 显示文件或目录最后被访问的时间 -t 以修改时间排序,ls命令默认是以文件名排序 -r, --reverse 逆序排列 |
(4)mkdir命令:创建目录 mkdir+目录名
常用选项 : –p 创建多级目录。
(5)rm命令
命令 | 作用 |
rm | 删除文件或目录 |
常用选项:
-f 不提示,强制删除 -i 删除前,提示是否删除 -r 递归删除,删除目录下所有文件和目录 注意:常用 rm –rf XXX,千万不能执行rm –rf / ,否则它会把你的系统文件全部删除,非常危险! |
(6)touch命令:创建文件
(7)stat命令:查看文件详细信息,后要加查看的文件名
查找命令
(8)cat命令:查看文件内容
常用选项:-b 显示行号,空白行不显示行号
-n 显示行号,包括空白行
-A列出所有隐藏符号
(9)more命令:分页查看文件内容,通过空格键查看下一页,q退出查看。
(10)less命令:分页查看文件内容,空格,方向键上下回翻,q退出查看。
(11)head命令:查看文件头部内容,默认显示前10行。
选项 –n 显示前n行
(12)tail命令:查看文件尾部内容,默认显示尾10行。
常用选项 :–n 显示后n行
tail还有一个重要的作用是用来显示文件中,实时新增的内容,方法如下:tail -f xxx
(13)cp命令:复制文件和目录
用法: cp [选项] 源 目标
常用选项:-r 递归,复制子文件和子目录,一般用在复制目录
-a 复制时保留源文档的所有属性(权限时间等)
(14)mv命令: 移动或重命名文件或目录
(15)pwd命令:显示工作的绝对路径
(16)echo命令:输出内容到控制台
(17)ln命令:创建一个软连接
用法:ln -s [源文件或目录][软连接名]
帮助命令
1.man命令:帮助命令
用法: man [选项] 命令
常用选项:-f 或 whatis 查看命令拥有那个级别的帮助
2.info命令:帮助信息
3.help命令:只能获取shell内置命令的帮助
--help;选项来查看帮助,例如:ls --help
搜索命令
1.whereis :搜索系统命令的命令,查找二进制命令,源文件和帮助文档的命令
2.which:查找二进制命令,同时找到命令的别名
3.local:按着文件名搜索普通文件的命令
优点:按照数据搜索,搜索速度快,消耗资源小。数据库位置/var/lib/mlocate/mlocate.db
4.find命令: 搜索ml文件或者目录
用法:find 搜索路径 [选项] 搜索内容
命令 | 功能 |
find | 搜索文件或者目录 |
-name | 按照文件名搜索 |
-iname | 按照文件名搜索,不区分大小写 |
-inum | 按照inode号搜索 |
-size [+|-] | 按照指定大小搜索文件 |
默认的搜索路径为当前目录下所有目录及其子目录。
5.grep命令:查看关键词并打印匹配的字符串行
用法:grep [选项] "搜索内容" 文件名
选项:-i 忽略大小写
-v 取反匹配(不匹配)
-w 匹配单词
-n 行号
-color 显示颜色
压缩
1."tar.gz"和".tar.bz2":直接打包压缩
用法:tar [选项] 压缩包 源文件或目录
例如:.tar.gz格式
[root@localhost ~]# tar -zcvf tmp.tar.gz /tmp/
#把/tmp/目录直接打包压缩为“.tar.gz”格式
[root@localhost ~]# tar -zxvf tmp.tar.gz
#解压缩与解打包“.tar.gz”格式
例如:.tar.bz2格式
[root@localhost ~]# tar -jcvf tmp.tar.bz2 /tmp/
#打包压缩为“.tar.bz2”格式,注意压缩包文件名
[root@localhost ~]# tar -jxvf tmp.tar.bz2
#解压缩与解打包“.tar.bz2”格式
关机和重启命令
命令 | 作用 |
sync | 刷新文件系统缓冲区。 |
shutdown |
[root@localhost ~]# shutdown [选项]时间[警告信息] 选项:-c:取消已经执行的shutdown命令 -h:关机 -r:重启 |
持续更新中,有错误欢迎指正
:
linux常用基本命令大全(超详细,建议多操作,多练)相关推荐
- Linux常用基本命令大全
ls ls -a 显示指定目录下所有目录与文件,包括隐藏文件-l 以列表的方式显示文件的详细信息-h 配合-l以人性化的方式显示文件大小 隐藏文件和隐藏文件夹是用来配置应用的. 通配符的使用 *--- ...
- Linux常用命令大全(详细版)
目录 1.Linux管理文件和目录的命令 2.有关磁盘空间的命令 3.文件备份和压缩命令 4.有关关机和查看系统信息的命令 5.管理使用者和设立权限的命令 6.线上查询的命令 7.文件阅读的命令 8. ...
- Linux常用指令(超详细)新手必备
文章目录 ls指令 pwd指令 cd指令 tree指令 touch指令 mkdir指令(重要) rmdir指令&&rm指令(重要) stat指令 man指令 cp指令 mv指令(重要) ...
- Linux常用指令(超详细整理)
关机&重启命令 shutdown –h now :表示立即关机 shutdown –h 1 :表示一分钟后关机 shutdown –r now :立即重启halt :直接使用,等价于关机 re ...
- 呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!!
呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!! ✴️大家好,我是王同学,爆肝三天三夜王同学把JavaScript 知识点梳理了一遍,文章没有一点套路,只有满满的干货 ✴️如果对你 ...
- 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
Linux入门学习 Linux简介 Linux是什么 Linux的特点 Linux和Windows的区别 Linux入门 我们为什么要学习Linux 环境搭建 安装CentOS 购买云服务器 走进Li ...
- 【Linux】linux常用基本命令
首页 博客 学院 CSDN学院 下载 论坛 APP CSDN 问答 商城 活动 VIP会员 招聘 ITeye GitChat GitChat 图文课 写博客 消息 评论关注点赞回答系统通知 登录注册 ...
- java面试题答案大全超详细(持续更新)
java面试题答案大全超详细 第01章 java语言面试题 项目经理(作者):张明星 JVM 运行时数据区是什么? 程序计数器是什么? 程序计数器(线程私有) Java 虚拟机栈的作用? 本地方法栈的 ...
- 来不及解释!Linux常用命令大全,先收藏再说
摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...
最新文章
- android 扫描音乐,native.js扫描android手机本地音乐
- Block 的循环引用
- Java并发编程 Synchronized及其实现原理
- 强软弱虚引用,只有体会过了,才能记住
- 网易云信三个课堂解决方案,让每个孩子都能享有公平而有质量的教育
- 我的第一个python web开发框架(32)——定制ORM(八)
- python的json dump_python中json.dump和json.dumps的区别
- java 抽象接口_JAVA中的“抽象接口”
- iOS:quartz2D绘图小项目(涂鸦画板)
- 如何在javascript中解析带有两个小数位的浮点数?
- ubuntu16.04中创建新用户
- docker部署redies高可用集群实战
- 海森矩阵介绍及其在机器学习、深度学习中的理解
- 分享 | 视觉无监督学习新范式:MAE
- Brotli压缩算法
- 静态时序分析 Static Timing Analysis 教程
- 多项创新功能驱动,Galaxy S9必将引爆2018智能手机市场
- 推流是什么,直播为什么要推流
- 基于php旅游管理系统
- 《起跑吧,Opa》 -- 中译本 第一章 初识Opa