本篇文章对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接口自动化(二十四)--unittest断言——中(详解)

    简介 上一篇通过简单的案例给小伙伴们介绍了一下unittest断言,这篇我们将通过结合和围绕实际的工作来进行unittest的断言.这里以获取城市天气预报的接口为例,设计了 2 个用例,一个是查询北京 ...

  2. Bootstrap优秀模板-INSPINIA.2.9.2

    下载量最高的Bootstrap管理端模板,完美适配H5,.NET COre.MVC5.Ruby on Rails多种开发环境. 下面是官方介绍:INSPINIA Admin Theme is a pr ...

  3. 神奇的Scala Macro之旅(三)- 实际应用

    在上一篇中,我们示范了使用macro来重写 Log 的 debug/info 方法,并大致的介绍了 macro 的基本语法.基本使用方法.以及macro背后的一些概念, 如AST等.那么,本篇中,我们 ...

  4. 【RecyclerView优化】

    1.局部刷新 (1)避免整个列表的数据更新,只更新受影响的布局.例如,加载更多时,不使用notifyDataSetChanged(),而是使用notifyItemRangeInserted(range ...

  5. 来聊一聊不low的Linux命令——find、grep、awk、sed

    前几天面试,被一位面试官嫌弃了"你的Linux命令有点low".被嫌弃也挺正常的,因为我的简历写的我自己都有点看不下去:了解Linux常用命令,如ls,tail -f等命令,基本满 ...

  6. Redis调用的流程(新手使用)

    就用查省市为例,别人还没查就把所有都弄好,很浪费资源和时间,redis是为了存储常用的查询操作的[结果],以此来减少直接查询数据库的次数,以下内容仅供参考,请勿照抄.(如有说得不好之处,请指点.) 言 ...

  7. 六大设计原则(一)SRP单一职责原则

    单一职责原则SRP(Single reponsibility principle) BO(Business Object):业务对象 Biz(Business Logic):业务逻辑 SRP最简单的例 ...

  8. 003-005:Java平台相关的面试题

    本文首发于公众号:javaadu 003:字节码是什么? 在Java中,字节码存放于以.class结尾的二进制文件. 字节码之于Java,类似于汇编语言之于C/C++.对于C/C++语言来说,不同的平 ...

  9. Android 音视频开发学习思路

    Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的.只能通过一点点的学习和积累把这块的知识串联积累起来. 初级入门篇: Android 音视频开发(一) ...

  10. MySQL学习(四)Join 等开发常用的操作 --- 2019年2月

    1.查数据太多不会把内存用光 InnoDB 的数据是保存在主键索引上,然后索引树分割保存在数据页上,数据页存在内存中/磁盘.change buffer 就是先把修改操作记录,然后读数据的时候,内存没有 ...