Linux 最常用命令整理,建议收藏!

Linux 最常用命令整理,建议收藏!

大家好,又见面了,我是全栈君。

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。

linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。

一、linux的目录结构

Linux 最常用命令整理,建议收藏!

/ 下级目录结构

  • bin (binaries)存放二进制可执行文件

  • sbin (super user binaries)存放二进制可执行文件,只有root才能访问

  • etc (etcetera)存放系统配置文件

  • usr (unix shared resources)用于存放共享的系统资源

  • home 存放用户文件的根目录

  • root 超级用户目录

  • dev (devices)用于存放设备文件

  • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

  • mnt (mount)系统管理员安装临时文件系统的安装点

  • boot 存放用于系统引导时使用的各种文件

  • tmp (temporary)用于存放各种临时文件

  • var (variable)用于存放运行时需要改变数据的文件

二、linux常用命令

命令格式:命令 -选项 参数 (选项和参数可以为空)

如:ls -la /usr

2.1 操作文件及目录

Linux 最常用命令整理,建议收藏!

Linux 最常用命令整理,建议收藏!

Linux 最常用命令整理,建议收藏!

2.2 系统常用命令

Linux 最常用命令整理,建议收藏!

Linux 最常用命令整理,建议收藏!

2.3 压缩解压缩

Linux 最常用命令整理,建议收藏!

2.4 文件权限操作

  • linux文件权限的描述格式解读

Linux 最常用命令整理,建议收藏!

  • r 可读权限,w可写权限,x可执行权限(也可以用二进制表示 111 110 100 –> 764)

  • 第1位:文件类型(d 目录,- 普通文件,l 链接文件)

  • 第2-4位:所属用户权限,用u(user)表示

  • 第5-7位:所属组权限,用g(group)表示

  • 第8-10位:其他用户权限,用o(other)表示

  • 第2-10位:表示所有的权限,用a(all)表示

Linux 最常用命令整理,建议收藏!

三、linux系统常用快捷键及符号命令

Linux 最常用命令整理,建议收藏!

四、vim编辑器

vi / vim是Linux上最常用的文本编辑器而且功能非常强大。只有命令,没有菜单,下图表示vi命令的各种模式的切换图。

Linux 最常用命令整理,建议收藏!

4.1 修改文本

Linux 最常用命令整理,建议收藏!

4.2 定位命令

Linux 最常用命令整理,建议收藏!

4.3 替换和取消命令

Linux 最常用命令整理,建议收藏!

4.4 删除命令

Linux 最常用命令整理,建议收藏!

4.5 常用快捷键

Linux 最常用命令整理,建议收藏!Linux 最常用命令整理,建议收藏!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111663.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 三门问题的计算机模拟,三门问题是指_数学三门问题

    三门问题的计算机模拟,三门问题是指_数学三门问题三门问题(MontyHallproblem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’sMakeaDeal。问题名字来自该节目的主持人蒙提·霍尔(MontyHall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两…

    2022年10月22日
    0
  • tensorflow2.0手写数字识别_tensorflow手写数字识别

    tensorflow2.0手写数字识别_tensorflow手写数字识别本节笔记作为Tensorflow的HelloWorld,用MNIST手写数字识别来探索Tensorflow。笔记的内容来自Tensorflow中文社区和黄文坚的《Tensorflow实战》,只作为自己复习总结。

    2022年9月14日
    0
  • Java十大常用框架介绍

    Java十大常用框架介绍转载:https://www.toutiao.com/a6591434508417892871/?tt_from=copy_link&utm_campaign=client_share&timestamp=1535816836&app=news_article&utm_source=copy_link&iid=42275378268&utm_medi…

    2022年7月8日
    29
  • Nodejs后端框架搭建(express)

    Nodejs后端框架搭建(express)文章目录1.node简介2.Express简介3.项目初始化4.Express三大基础概念(扩展)1.node简介Node是一个基于V8引擎的Javascript运行环境,它使得Javascript可以运行在服务端,直接与操作系统进行交互,与文件控制、网络交互、进程控制等2.Express简介express是一个轻量级的NodeWeb服务端框架,同样是一个人气超高的项目,它可以帮助我们快速搭建基于Node的Web应用3.项目初始化1.创建项目首先你得创

    2022年5月23日
    49
  • 理解和正确使用Java中的断言(assert)

    理解和正确使用Java中的断言(assert)随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、语法形式:Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的语法形式有如下所示的两种形式:1、assertcondition;这…

    2022年7月25日
    7
  • 数组去重的方法java_五种数组去重方法的性能比较「建议收藏」

    数组去重的方法java_五种数组去重方法的性能比较「建议收藏」为什么要写这篇文章之前参与面试一名外包程序员的时候,我要求他手写一个数组去重的方法,当时他使用了对象保存数值,通过查询去重。我表示表占用了空间,能不能只操作数组本身,减少空间占用。当时我想的是用indexOf和splice来操作数组,查询到index不等于i的时候,使用splice删除元素,之后自己跑了一遍发现函数执行时间非常长,所以想着研究一下效率比较高的去重方法。去重方法介…

    2022年6月18日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号