本篇文章对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 + Appium 获取当前屏幕的截图方法的封装

    使用方法:get_screenshot_as_file(filename),来自于selenium\webdriver\remote\webdiver.py def take_screenShot(s ...

  2. selenium+python+eclipse 实现 “问卷星”网站,登录与检查登录示例!

    1.使用selenium+python+eclipse实现的登录"问卷星",问卷星访问地址:https://www.sojump.com/ 2.实现步骤:1)进入链接---首页-- ...

  3. 本周新学的 GUI绘图技术

    作者语录:"终于学到绘图了 看到这种有图案的心情美丽多了  希望自己可以越学越多 越学越好" 本次就不用图片展示效果了,纯文字. 1.Graphics类概述 画图时我们都需要拥有一 ...

  4. 用Docker解决坑爹的环境搭建系列——mysql:5.6

    sudo docker pull mysql:5.6 mkdir -p /data/docker/mysql/data /data/docker/mysql/logs /data/docker/mys ...

  5. VBC#代码互转工具

    VBCSHARP代码互转工具,适用于VB.NET和C#代码相互转换翻译,可代码段转换和批量文件转换.于2019年3月5日制作完成,允许各群随意分发和使用. 下载地址:下载链接 欢迎使用 下载地址:下载 ...

  6. GIS之家demo源代码咨询

    GIS之家demo源代码咨询收费服务(希望对 webgis 新人有所帮助) GIS之家QQ群(采取QQ群入群收费模式): GIS之家001:296438295 需要入群的giser们,入群之前联系GI ...

  7. ArcGIS消除图斑重叠错误

    在生产中,经常会遇见有图斑重叠这种拓扑错误的矢量,大部分情况下,需要人工比对影像处理.但是如果只需要用到这些矢量的形状.面积,可以在ArcMap中用以下方法,快速消除图斑重叠错误,不必手工处理. 如下 ...

  8. Liunx-mv命令

    mv要是不明白什么意思,你就把它想象成Windows里面剪切文件夹/文件,然后再去粘贴的操作,你就会明白的. 1. 移动一个文件夹(rightr文件夹,移动到/201904/a目录) 出现这个错误的原 ...

  9. java日志框架log4j详细配置及与slf4j联合使用教程

    最后更新于2017年02月09日 一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到“build path” <d ...

  10. Linux 桌面玩家指南:13. 使用 Git 及其和 Eclipse 的集成

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...