1.概念

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

2.Linux的分类

1.按市场需求分为:
图形化界面版、服务器版
2.按原生程度分为:
内核版本、发行版本(Ubuntu、centos)
3.按发行版本分为:
Ubuntu、CentOS、Redhat、麒麟、红旗

3.Linux的目录结构

4.目录的切换命令

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

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

1.增加
​ mkdir 目录名

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

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

4.删除
rm -rf 目录名

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

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

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

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

7.压缩文件的操作命令

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

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

8.其他命令

pwd        显示当前所在位置

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

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

ps -ef 查看进程

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

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

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

权限命令
修改 chmod

free 查看内存信息

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

top 查看资源信息(cpu)

关机命令
reboot 重新启动操作系统
shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 10:23
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. Tomcat搭建配置

    Tomcat是Apache软件基金会( Apache Software Foundation )的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成.受Java ...

  2. 数数字(JAVA语言)

    package 第三章习题; /*  * 把前n(n<=10000)个整数顺次写在一起:  * 89101112...  * 数一数0-9各出现多少次  * (输出10个整数,分别是09出现的次 ...

  3. Spring Native 项目,把 Spring 项目编译成原生程序!

    Spring Native 是什么 优点 缺点 原生镜像(native image)和常规 JVM 程序的区别 前置条件:GraalVM 支持的语言 关键特性 GraalVM 下的 Java 微服务 ...

  4. Java中的集合Set - 入门篇

    前言 大家好啊,我是汤圆,今天给大家带来的是<Java中的集合Set - 入门篇>,希望对大家有帮助,谢谢 简介 前面介绍了集合List,映射Map,最后再简单介绍下集合Set,相关类如下 ...

  5. gRPC在 ASP.NET Core 中应用学习(二)

    前言: 上一篇文章中简单的对gRPC进行了简单了解,并实现了gRPC在ASP.NET Core中服务实现.客户端调用:那么本篇继续对gRPC的4中服务方法定义.其他使用注意点进一步了解学习 一.gRP ...

  6. 跨域库herryPostMessage.js的一些优化,多iframe跨域

    旧库见文章:https://www.cnblogs.com/wuhairui/p/14595893.html 新版库主要做了下多个iframe和父页面交互的优化.主要使用构造函数的方式将多个ifram ...

  7. 03.ElementUI源码学习:代码风格检查和格式化配置(ESlint & Prettier)

    书接上文.在团队协作中,为避免低级Bug.以及团队协作时不同代码风格对彼此造成的困扰与影响,会预先制定编码规范.使用 Lint工具和代码风格检测工具,则可以辅助编码规范执行,格式化代码,使样式与规则保 ...

  8. 【pytest官方文档】解读Skipping test functions,跳过测试用例详解

    有时候,为了满足某些场景的需要,我们知道有些测试函数在这时候肯定不能执行,或者执行了也会失败.那么我们 可以选择去跳过这个测试函数,这样也就不会影响整体的测试函数运行效果,不至于在你运行的众多绿色通过 ...

  9. Chrome/Chromium的实验性功能+扩展推荐,让你的Chrome/Chromium起飞!

    1 实验性功能 Chrome/Chromium内置了一些很酷的实验性功能,打开 chrome://flags 即可访问.打开这些实验性功能后,浏览器的使用体验会更好,这里Chrome的版本为80.0. ...

  10. 黑马 - poi Excel2

    文件上传: //划线处值得效仿 构造用户列表:User.java 批量保存用户