1.概念

  1. Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。

2.Linux的分类

  1. 1.按市场需求分为:
  2. 图形化界面版、服务器版
  3. 2.按原生程度分为:
  4. 内核版本、发行版本(Ubuntucentos
  5. 3.按发行版本分为:
  6. UbuntuCentOSRedhat、麒麟、红旗

3.Linux的目录结构

4.目录的切换命令

  1. 1. cd usr/ 切换到当前目录下的usr目录
  2. 2. cd ../ 切换到上一级目录
  3. 3. cd / 切换到系统根目录
  4. 4.cd ~ 切换到用户主目录

5.目录的操作命令(增删改查)

  1. 1.增加
  2. mkdir 目录名

  1. 2.查看
  2. ls 查看当前目录下的目录和文件
  3. ls -a 查看当前目录下的所有目录和文件,包括隐藏的
  4. ls -l 查看当前目录下的所有目录和文件的详细信息(注:ls -l可以缩写成ll
  5. find 目录名 -name 参数

  1. 3.
  2. 1).mv 目录名称 新目录名称 修改名称
  3. 注:还可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
  4. 2).mv 目录名 目录新位置 剪切
  5. 注:还可以对目录进行剪切而且也可以对各种文件,压缩包等进行剪切的操作
  6. 3).cp -r 目录名 目录复制的路径 复制
  7.  
  8. 注:还可以对目录进行复制而且也可以对各种文件,压缩包等进行复制的操作,复制文件 和压缩包时不用写-r递归

  1. 4.删除
  2. rm -rf 目录名

6.文件的操作命令(增删改查)

  1. 1.增加
  2. touch 文件名(他是个空文件哦)

  1. 2.查看
  2. 1).cat 文件
  3. 使用cat查看/etc/profile文件,只能显示最后一屏内容
  4. 2).more 文件
  5. 3).less 文件
  6. 4).tail 文件
  7. 5).tail -f 文件/日志 动态查看

  1. 3.修改
  2. vim 文件
  3. 1).点击键盘i/a/o进入编辑模式
  4. 2).按下Esc,退回命令模式
  5. 3).输入冒号(:),进入底行模式
  6. 4).输入wq保存内容并退出/输入q!代表强制退出,不保存
  1. 4.删除
  2. rm -rf 文件

7.压缩文件的操作命令

  1. 1.打包并压缩
  2. tar -zcvf 打包压缩后的文件名
  3. z:调用gzip压缩命令进行压缩
  4. c:打包文件
  5. v:显示运行过程
  6. f:指定文件名
  7. Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的,打包并压缩后的文件的后缀名一般.tar.gz

  1. 2.解压
  2. tar -xvf 压缩的文件
  3. x:代表解压

8.其他命令

  1. pwd 显示当前所在位置

  1. grep 要搜索的字符串 要搜索的文件

  1. 管道命令
  2. | 将前一个命令的输出作为本次目录的输入

  1. ps -ef 查看进程

  1. 杀死进程
  2. kill -9 进程的pid
  1. ifconfig 查看当前系统的网卡信息

  1. ping 查看与某台机器的连接情况

  1. 查看当前系统的端口使用
  2. netstat an,通常和 | grep一起使用

  1. 权限命令
  2. 修改 chmod

  1. free 查看内存信息

  1. df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

  1. top 查看资源信息(cpu)

  1. 关机命令
  2. reboot 重新启动操作系统
  3. shutdown -h now 立刻关机,其中now相当于时间为0的状态
  4. shutdown -h 1023
  5. shutdown -h +10 系统再过十分钟后自动关机

Linux的基础操作的更多相关文章

  1. Linux - 系统基础操作

    wall # 给其它用户发消息 whereis ls # 查找命令的目录 which # 查看当前要执行的命令所在的路径 clear # 清空整个屏幕 reset # 重新初始化屏幕 cal # 显示 ...

  2. Linux mysql 基础操作

    命令  #查看版本 mysql --version   #进入mysql 命令 mysql -u root -p mysql -u root@localhost  (没有密码的情况)   #创建数据库 ...

  3. Linux命令基础操作--vim 归档 压缩 分区 格式化 挂载 Innode

    1 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 使用 cat命令将查看的文件合并输出到/1.txt 这里的关键:定位到文件,如果后面加上/后被认为是目录 分为两步,先 ...

  4. 假期学习【一】Ubuntu中Linux的基础操作

    题目: Linux 系统的安装和常用命令 姓名: 赵路仓 日期: 2020.1.24 实验环境: Ubuntu 实验内容与完成情况: (1)切换到目录 /usr/bin: (2)查看目录/usr/lo ...

  5. Linux Mysql基础操作

    1). 打开MySQL 使用如下两条命令,打开MySQL服务并使用root用户登录: # 启动 MySQL 服务 sudo service mysql start # 使用 root 用户登录,实验楼 ...

  6. linux之基础操作

  7. Linux一些最基础操作

    最后更新时间: 2015-05-06 这是一篇很早之前写的,整理笔记的时候看到了,Linux 非常基础操作. bin/sbin: 一般是存放可以执行文件 绝对路径 相对路径 mkdir dir ls: ...

  8. 看完这篇Linux基本的操作就会了

    前言 只有光头才能变强 这个学期开了Linux的课程了,授课的老师也是比较负责任的一位.总的来说也算是比较系统地学习了一下Linux了~~~ 本文章主要是总结Linux的基础操作以及一些简单的概念~如 ...

  9. Linux-看完这篇Linux基本的操作就会了(转)

    前言 只有光头才能变强 这个学期开了Linux的课程了,授课的老师也是比较负责任的一位.总的来说也算是比较系统地学习了一下Linux了~~~ 本文章主要是总结Linux的基础操作以及一些简单的概念~如 ...

随机推荐

  1. 在Windows10搭建WebAssembly开发环境

    最近研究WebAssembly技术,准备用WebAssembly编译C/C++代码供前端调用.网上看了很多文章,收获很大,现在就遇到的问题做一个记录. 官网关于windows开发环境搭建基本上几句话, ...

  2. 攻防世界 reverse hackme

    hackme XCTF 3rd-GCTF-2017 __int64 __fastcall sub_400F8E(__int64 a1, __int64 a2) { char input[136]; / ...

  3. Mysql之索引选择及优化

    索引模型 哈希表 适用于只有等值查询的场景,Memory引擎默认索引 InnoDB支持自适应哈希索引,不可干预,由引擎自行决定是否创建 有序数组:在等值查询和范围查询场景中的性能都非常优秀,但插入和删 ...

  4. ASP.NET Core依赖注入初识与思考

    文章首发地址 一.前言 在上一篇中,我们讲述了什么是控制反转(IoC)以及通过哪些方式实现的.这其中,我们明白了,控制反转(IoC) 是一种软件设计的模式,指导我们设计出更优良,更具有松耦合的程序,而 ...

  5. 使用pr进行视频的剪辑

    本人作为一个经常浪迹在各个小视频的网站的视频界"gai溜子",很是喜欢一些人上传的综艺或者电影的搞笑搞笑小桥段,有的剪辑下来的片段甚至会比我们自己去看还要有意思的多.我认为视频剪辑 ...

  6. 考前自救题库NABCD分析

    考前自救题库NABCD分析 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-初次邂逅,需求分析 项目名称:考前自救题库(暂定) 项目简介:本产品计 ...

  7. Kubernetes 学习笔记-- kafka往couchdb里倒东西

    首先吐槽下国内这些论坛的技术精神,不是我崇洋媚外,有些复读机烦不烦啊,别人的东西吃进去吐出来好玩么? 还有一些不懂装懂,这种最可恶,明明自己都不明白自己在写什么,还是往精华区发,简直离谱,知道自己多挣 ...

  8. python进阶(15)多线程与多进程效率测试

    前言 在Python中,计算密集型任务适用于多进程,IO密集型任务适用于多线程   正常来讲,多线程要比多进程效率更高,因为进程间的切换需要的资源和开销更大,而线程相对更小,但是我们使用的Python ...

  9. BeetleX数据分析中间服务V3

    V3版可以对更多的数据场景分析,可以用在系统日志,销售数据,医疗门诊等不同行业的数据进行分析透视.而它的目标并不是简单地进行数据汇总,更注重于不同时间段和不同标签之前的数据的汇总和差异对比,通过数据的 ...

  10. ArrayList扩容机制以及底层实现

    简介 来源:博客园    作者:吾王彦 博客链接:https://www.cnblogs.com/qinjunlin/p/13724987.html ArrayList动态数组,是 java 中比较常 ...