本篇文章对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初学者,以及对命令掌握不牢的用来备忘的更多相关文章

  1. 备忘:CSS术语词汇表——张鑫旭

    一.叨点什么 写文章的时候经常用到一些CSS方面的专业词汇.但是毕竟芳华年少不在,脑袋有点秀逗了,很多名词都记不住,这种感觉比厕所便秘还难受.比如今天居然记不起来公司公认脸蛋最pp的同事的名字,没想到 ...

  2. (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

    场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...

  3. linux 指令备忘

    linux 指令备忘 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和"..& ...

  4. Linux常用命令-解压缩篇

    前言 Linux常用命令中,有很多用于对文件的压缩或解压,本文将介绍这些解压缩命令中不常见却非常实用的用法. tar tar是linux中最常用的解压缩命令.tar命令可用于处理后缀名为tar,tar ...

  5. Linux常用命令-文本查看篇

    前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...

  6. 简单备忘一下Linux下的wget和curl如何使用http proxy

    简单备忘一下Linux下的wget和curl如何使用http proxywget -e "http_proxy=porxyhost:port" www.baidu.comcurl ...

  7. Linux常用命令速查备忘

    Linux常用命令速查备忘   PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...

  8. CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)

    原文地址:http://blog.csdn.net/tjcyjd/article/details/46553361 版权声明:本文为博主原创文章,未经博主允许不得转载. 同一服务器部署多个tomcat ...

  9. Linux基础之常用基本命令备忘

    Linux基础之常用基本命令备忘 PWD   查询当前所在Linux上的位置 /         根目录 CD(change directory)切换目录  语法 CD /(注意添加空格)   LS ...

随机推荐

  1. python爬虫Scrapy(一)-我爬了boss数据

    一.概述 学习python有一段时间了,最近了解了下Python的入门爬虫框架Scrapy,参考了文章Python爬虫框架Scrapy入门.本篇文章属于初学经验记录,比较简单,适合刚学习爬虫的小伙伴. ...

  2. TensorFlow从1到2(三)数据预处理和卷积神经网络

    数据集及预处理 从这个例子开始,相当比例的代码都来自于官方新版文档的示例.开始的几个还好,但随后的程序都将需要大量的算力支持.Google Colab是一个非常棒的云端实验室,提供含有TPU/GPU支 ...

  3. 学习 javascript (一)javascript 简介

    javascript 从一个简单的输入验证器发展成为一门强大的编程语言. 历史 以前我们输入一个表单,点击完提交后,服务器发送反馈给我们.比如填写姓名的时候,我们在前端不能限定人们只能输入汉字,需要服 ...

  4. SQL server脚本语句积累

    1:往现有的表中增加一个字段 IF NOT EXISTS ( SELECT 1 FROM sys.sysobjects so WITH ( NOLOCK ) INNER JOIN sys.syscol ...

  5. ASP.NET Core 2 High Performance 目录和读书笔记

    ASP.NET Core 2 High Performance 大概的翻看了一下这本书,这本C# 7 and .NET Core 2.0 High Performance内容要好很多,这里先放出对应目 ...

  6. 模板方法模式 Template method 行为型 设计模式(二十六)

    模板方法模式 Template method 上图为网上百度的一份简历模板截图   相信大家都有求职的经历,那么必然需要简历,写简历的时候,很可能你会网上检索一份简历模板,使用此模板的格式,然后替换为 ...

  7. 解决Windows10运行VMware Workstation出现与Device Guard不兼容导致无法运行与创建虚拟机问题

    问题表现如下: 1.有Hyper-V功能未关闭的可能, 随便贴一个链接,网上一样的方法很多: https://jingyan.baidu.com/article/9f63fb916b50e1c8400 ...

  8. python3 函数传参练习 全局变量与局部变量 的理解

    额 还是继续抄一边NLP第二条: 2.一个人不能控制另外一个人   一个人不能改变另外一个人,一个人只能改变自己. 每个人的信念,价值观,规条系统只对本人有效,不应强求别人接守. 改变自己,别人才会有 ...

  9. 使用maven生成可执行jar包(包含依赖)

    零零散散找了一些文章,有些感觉好乱,自己整理一下 以下是pom.xml里的配置,本来有很多依赖包,为了不让配置看着很长,我删了一些dependencies中我自己项目中引入的jar包 <proj ...

  10. 基于vue-cli构建vue-router的入门级demo

    前言 本案列仅针对刚刚入门vue学习的伙伴,博主也是刚刚在学基于vue-cli搭建脚手架项目,对于前端大牛,可以移步. 快速搭建vue-cli环境 如何搭建基于vue-cli项目,这里不再叙述,如果不 ...