Linux学习

  • 一、文件操作指令
  • 二、进程相关命令
  • 三、权限相关命令
  • 四、文本查看编辑等命令
  • 五、网络相关命令
  • 后记

一、文件操作指令

  • find

    • find指令:查询文件或相关参数
1:find与时间相关
-mtime n:n为数字,意思为在n天之前的一天内被更改过的文件
2:find与用户或用户组名相关
-user name:列出文件所有者为name的文件
3:与文件权限及名称有关
-name filename:找出文件名为filename的文件
  • ls

    • ls命令:展示文件夹内的内容
-a :全部档案
-d :仅列出目录本身,而不是列出目录内的档案数据
  • cd

    • cd:在命令端进入文件目录
  • tree

    • 显示树型的层级目录结构,非原生目录,需要安装tree
  • cp

    • cp目录:作为复制
-a :将文件特性一起复制
-p:将文件的属性一起复制
-i:若目标文件已经存在时,在覆盖时会先询问操作的进行
  • rm

    • rm命令:用作删除
-f:就是force,忽略不存在文件,不会出现警告
-i:互动模式,在删除前会询问用户是否操作
-r:递归删除,最常用于目录删除,它是以一个非常危险的参数
  • mv

    • mv命令:用作移动文件
-f:同上,忽略不存在
-i:互动模式
-u:若存在,比目标文件新才会更新
  • pwd

    • pwd命令:查看当前目录完整路径
  • tar

    • tar命令:用于压缩解压
-c:新建打包文件
-t:查看打包文件的内容包含有哪些文件名
-z:通过bzip2的支持进行解压缩
-v:在解压缩中,将正在处理的文件名显示出来
  • mkdir

    • mkdir命令:创建目录
-m:mode模式,设定模式
-p:--parents 可以是一个路径名称
-v:--verbose每次创建新目录都显示信息
  • rmdir

    • rmdir命令:删除目录
  • gzip

    • gzip命令:命令压缩文件或者文件夹为gz文件

二、进程相关命令

  • ps

    • ps命令:显示正在运行的进程,会显示进程的一些信息,如pid,cpu和内存使用情况
-A:全部进程均显示
-a:不与terminal有关的所有进程
-u:有效用户的相关进程
  • kill

    • kill命令:用于终止进程
kill -signal PID
  • killall

    • kill命令:清除所有进程
  • free

    • free命令:用于显示Linux系统中空闲的、已用的物理内存及swap内存和内核使用的buffer
-b:以byte为单位显示内存使用情况
-k:以kb为单位
-m:以MB为单位
-g:以GB为单位
  • top

    • top命令:显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
-b:批处理
-u<用户名> 指定用户名
-p<进程号> 指定进程

三、权限相关命令

  • chmod

    • chmod命令:更改权限
chmod 0755 file //把file文件权限改为-rxwr-xr-x
chmod g+w file //把file的文件权限加入用户组可写权限
  • chown

    • chown命令:改变文件文件所有者
chown [para] ... [owner] [:[group]] file ...
  • usermod

    • usermod命令:修改用户信息
usermod -h
usermod [options] LOGIN
  • userdel

    • userdel命令:删除用户
  • sudo

    • sudo命令:用来以其它身份执行命令,预设的命令为root
  • passwd

    • passwd命令:设置用户密码

四、文本查看编辑等命令

  • vi/vim

    • vi/vim命令:使用vi编辑器
  • cat

    • cat命令:连接文件或标准输入并打印。通常用来显示文件内容,或者几个文件连接起来显示

五、网络相关命令

  • ping

    • ping命令:用于确定主机与外部连接状态
ping [参数] [主机名或IP地址]
  • ssh

    • ssh命令:用于远程登陆上Linux主机
ssh [-l login_name] [-p port] [user@] hostname
  • telnet

    • telnet命令:用来远程登录操作
telnet [参数] [主机]
  • wget

    • wget命令:从远程下载的工具
wget [参数] [URL地址]
  • ifconfig

    • ifconfig命令:用来查看和配置网络设备。当网络环境发生改变时可以通过命令对网络进行相应配置
ifconfig [网络设备] [参数]

后记

  • 以上是比较常见的命令,希望能够牢记网络和进程相关命令,其它熟用就行。

挑灯夜读——Linux常用指令相关推荐

  1. ❥挑灯夜读系列❥-- 软件设计师考试躺过攻略(2021年下半年)

    现在是2021年9月下旬,离软考还有四十多天.通过此系列文章整理各板块的重要知识点,绘制成自己更喜欢的笔记格式.边学习边记录的过程,也是对自己的一种督促.放弃不难,但坚持一定很酷! 一.考试要求 掌握 ...

  2. 挑灯夜读——JavaWeb:知识点梳理

    JavaWeb知识点梳理 JavaWeb什么? Javaweb就是网页 web服务器是什么? Tomacat HTTP的解释 maven servlet Cookie和Session MVC结构 Aj ...

  3. 挑灯夜读——MySQL多版本控制

    MySQL多版本控制解读 为什么会有多版本控制 多版本控制介绍 InnoDB存储引擎MVCC的实现策略 实现的效果 为什么会有多版本控制 多版本控制存在意义: 在我们的隔离级别中,MySQL的默认隔离 ...

  4. 挑灯夜读——计算机网络:GET和POST

    计算机网路:GET和POST分析 主要区别 实现原理 POST一定安全吗? 两者传输次数 总结 主要区别 首先这两者是什么? 在HTTP1.0时,我们的请求方法只有三个,分别为:GET.POST和HE ...

  5. 挑灯夜读——Java(一):类与对象

    Java之路(OOP基础) 学习java的起因 大家在浏览了我以前的学习文章就大概知道学习总结主要是围绕无人驾驶相关介绍,当然其使用的语言多为python和c++等语言,之所以学习java,当然是都想 ...

  6. 挑灯夜读——Java(二):面向对象

    面向对象思想介绍 很快就发现学习Java已经快五十天了,在其中收获也很多.下面我们就慢慢来研究Java的基础部分.首先我们就下面几个知识点,进行讨论与学习,我和大家一起学习其中的奥秘. 一.学习目录 ...

  7. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  8. linux常用指令总结一~~

    目录 1. 用户指令 2. 用户组指令 3. 文件目录类 4. 时间日期类 5. 搜索查找类指令 6. 压缩和解压类指令 7. 组管理 8. 权限 Linux常用指令总结二~~指路==> 1. ...

  9. 《Linux常用指令及权限内容-很香的总结》

    Linux常用指令及权限内容 初次接触Linux,虽然学起来有点懵逼,但是掌握了感觉还挺有趣的,把自己的理解记录在这,和各位一起进步.欢迎各位的批评指点和评论. 一.Linux学习各阶段 二.Linu ...

最新文章

  1. [转]android的selector,背景选择器
  2. 简易django项目之登录验证
  3. Symfony2Book06:路由
  4. 【数学与算法】贝塞尔曲线
  5. 二十万字C/C++、嵌入式软开面试题全集宝典二
  6. 计算机高层应用,计算机网络中高层应用.ppt
  7. 【WebPack】WebPack的安装、使用WebPack打包 js/css/img 等文件
  8. php 非递归调用,php 无限分类(非递归)
  9. XyPlayer 智能解析 X4 影视解析源码
  10. c语言 获取可用内存大小,C语言实现获取内存信息并输出的实例
  11. Linux 数据重定向
  12. 智能制造与大数据——数据采集实现数字化
  13. 中蒙联合考古队发现青铜时代至清代岩画图案
  14. php图片加边框,PHP 给图片加边框
  15. 测试开发工作者日记:2020.6.10-6.11
  16. Linux中的虚拟机图形界面安装步骤,批量完成虚拟机硬件配置
  17. 首席新媒体商学院黎想:种子用户运营方法论
  18. 【游戏开发实战】Unity Unlit ShaderGraph实现与PBR的自发光贴图类似的叠加效果
  19. RabbitMq中的warren模式和shovel模式
  20. 传智播客数据绑定和数据库开发基础(第四季)

热门文章

  1. 视频编码标准、优化和画质评估
  2. mysql转unix时间戳_mysql日期与unix时间戳互转
  3. HTML中 js刷新页面的几种方法
  4. 汉诺塔(Hanoi)问题归纳总结
  5. stm32毕设 STM32的智能水产养殖系统
  6. 联机设备电量数据接入时序数据库可行性分析
  7. Vue —— 解决图片缓存问题
  8. 观点分享:关于物流集成设备的招标文件起草规范
  9. 第4章 分布式数据库HBase
  10. 项目经理如何准确地跟踪项目进度