## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
一,磁盘管理
1.显示当前目录位置 pwd
2.切换目录 cd 目录名
3.列出当前目录下目录和文件
详细内容ll
只显示文件名ls
二,文件管理
1.创建文件夹 mkdir 文件夹名
2.删除文件
rm 文件名 删除文件(需要输入y或n再次确认)
rm -f 文件名 直接删除不需要确认
文件名可以使用通配符 如*.txt就是删除当前文件夹中所有的文本文件
3.删除文件夹
rm -r 文件名 删除文件夹,文件夹和文件中文件需要逐个确认删除
rm -rf 文件名 删除文件夹,不需要确认,直接干掉
4.复制命令
cp 被复制的文件 新文件名 若当前文件夹中有同名文件,需要输入y或n确认覆盖
cp -rf 同上不需确认直接覆盖
5.查看文件当中的内容 cat 文件路径
6.分页查看文件内容
more 文件路径 逐屏输出(
space 往下翻一页
enter 一行一行展示
)
7.文件搜索
grep [参数] 搜索的字符串内容 文件名1…文件名n
参数 -i 不区分大小写
搜索的字符串内容若有空格 必须加""
三,系统命令
1.显示系统时间 date
2.清除屏幕 clear
3.重新启动系统 reboot
4.关机 shutdown
命令例子 shutdown -h now
5.查看系统进程
ps -ef 显示当前所有进程以及pid等信息
6.关闭进程(杀死进程)kill
kill pid 杀掉进程
kill -9 pid 强制杀掉进程
安全提示:(练习的小伙伴慎用)
四,压缩/解压缩
1.压缩
tar -zvcf 压缩文件名 文件名1…文件名n
压缩文件名:需要自己命名,在当前文件夹中创建
后需要加 (.tar.gz)
文件名可以使用通配符例如(*.txt)
2.解压缩
tar -zxvf 压缩文件名
五,网络通讯
8.查看ip信息 ifconfig
9.测试网络连通 ping
ping www.baidu.com
退出恢复到命令输入按 ctrl+c
六,管道和重定向(重点难点内容)
1.重定向输出覆盖
echo “写入到文件的字符串” > 文件名
文件不存在新建文件写入,文件存在清空文件内容将信息写入
2.重定向输出追加
echo “写入到文件的字符串” >> 文件名
文件不存在新建文件写入,文件存在在文件末尾追加
3.管道(难点)
命令1 | 命令2 | 命令n
例如查看所有进程中,筛选出进程名字中包含java的进程
ps -ef | grep java
相当于前一个命令执行后所得到的结果,后一个命令在此结果上执行
七,vi和vim编辑器
1.vi是普通的文本编辑器
vim是在vi的基础上增加了一些功能,比如文本着色
vi/vim 文件名 如果文件存在打开文件,不存在新建文件
2.vi常用操作
vi分为命令模式和编辑模式
命令模式下按a或i进入编辑模式,通过方向键进行光标移动可以修改文件
编辑模式下按esc进入命令模式
在命令模式中输入:wq保存退出 :q!直接退出不保存
3.命令模式下对文件进行操作的快捷键:
dd 删除当前光标位置的一行数据
yy 复制光标到缓冲区
p 粘贴缓冲区内容
gg 光标回到文件第一行
GG 光标回到文件最后一行
/关键字 在当前文件中进行查找,按n是下一个
八,安装软件的命令
1.查找软件命令 yum search 关键字
2.安装软件命令 yum install 安装包名称
3.列出所有已安装的软件包命令 yum list installed
4.删除软件命令 yum remove 安装包名称
5.清除已安装的软件包指令 yum clean all
九,快捷键
shift+insert 粘贴相当于windows的ctrl v
tab 代码自动补全
访问历史 上下方向键
---------------------
作者:é©é©é©
来源:CSDN
原文:https://blog.csdn.net/weixin_43445099/article/details/84453895
版权声明:本文为博主原创文章,转载请附上博文链接!
## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘的更多相关文章
- 备忘:CSS术语词汇表——张鑫旭
一.叨点什么 写文章的时候经常用到一些CSS方面的专业词汇.但是毕竟芳华年少不在,脑袋有点秀逗了,很多名词都记不住,这种感觉比厕所便秘还难受.比如今天居然记不起来公司公认脸蛋最pp的同事的名字,没想到 ...
- (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍
场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...
- linux 指令备忘
linux 指令备忘 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和"..& ...
- Linux常用命令-解压缩篇
前言 Linux常用命令中,有很多用于对文件的压缩或解压,本文将介绍这些解压缩命令中不常见却非常实用的用法. tar tar是linux中最常用的解压缩命令.tar命令可用于处理后缀名为tar,tar ...
- Linux常用命令-文本查看篇
前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...
- 简单备忘一下Linux下的wget和curl如何使用http proxy
简单备忘一下Linux下的wget和curl如何使用http proxywget -e "http_proxy=porxyhost:port" www.baidu.comcurl ...
- Linux常用命令速查备忘
Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...
- CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)
原文地址:http://blog.csdn.net/tjcyjd/article/details/46553361 版权声明:本文为博主原创文章,未经博主允许不得转载. 同一服务器部署多个tomcat ...
- Linux基础之常用基本命令备忘
Linux基础之常用基本命令备忘 PWD 查询当前所在Linux上的位置 / 根目录 CD(change directory)切换目录 语法 CD /(注意添加空格) LS ...
随机推荐
- ELK入门使用-与springboot集成
前言 ELK官方的中文文档写的已经挺好了,为啥还要记录本文?因为我发现,我如果不写下来,过几天就忘记了,而再次捡起来必然还要经历资料查找筛选测试的过程.虽然这个过程很有意义,但并不总是有那么多时间去做 ...
- [Android]自己动手做个拼图游戏
目标 在做这个游戏之前,我们先定一些小目标列出来,一个一个的解决,这样,一个小游戏就不知不觉的完成啦.我们的目标如下: 游戏全屏,将图片拉伸成屏幕大小,并将其切成若干块. 将拼图块随机打乱,并保证其能 ...
- 【重学计算机】操作系统D6章:并发程序设计
1. 并发程序的基本概念 程序顺序性 内部顺序性:CPU严格按照顺序执行指令 外部顺序性:程序员设计程序时往往用顺序设计的思想 顺序程序特性 程序执行的顺序性 计算环境的封闭性: 程序执行时犹如独占资 ...
- 依赖注入容器-- Autofac
目录: 一.简介 二.如何使用 2.1.基本使用 2.2.接口使用 2.3. 其他注入 2.4. 注入的生命周期 一.简介 在上一篇文章中讲到替换默认服务容器,我们选择了Autofac Autofac ...
- 基于promise对小程序http请求方法封装
原因是我不想每次请求都复制粘贴那么长的请求地址,所以我把前边那一坨请求地址作为基础地址,只传后台给的路由就ok,而且,并不是每次请求都要显示正在加载,这对小程序体验很差,所以,我加了个形参,用来判断是 ...
- LDA && NCA: 降维与度量学习
已迁移到我新博客,阅读体验更佳LDA && NCA: 降维与度量学习 代码实现放在我的github上:click me 一.Linear Discriminant Analysis(L ...
- Python 中的设计模式详解之:策略模式
虽然设计模式与语言无关,但这并不意味着每一个模式都能在每一门语言中使用.<设计模式:可复用面向对象软件的基础>一书中有 23 个模式,其中有 16 个在动态语言中“不见了,或者简化了”. ...
- JavaSE:关键字(全)
访问控制: private 访问控制方式:私有的 protected 访问控制方式:受保护的 public 访问控制方式:公共的 类.方法和变量修饰符: abstract 声明抽象,表明类或者成员方法 ...
- css3 之炫酷的loading效果
css3 之炫酷的loading效果 今天实现了一个炫酷的loading效果,基本全用css来实现,主要练习一下css3的熟练运用 js需要引入jquery 只用到了一点点js 先看效果图 html: ...
- 实战web前端之:Bootstrap框架windows下安装与使用
Bootstrap是前端开发中比较受欢迎的框架,简洁且灵活.它基于HTML.CSS和JavaScript,HTML定义页面元素,CSS定义页面布局,而JavaScript负责页面元素的响应.Boots ...