linux系统及常用命令

Linux系统及常用命令学习:

在线预览

首先我们来谈一谈为什么会使用linux系统

当今三大主流系统:

  1. windows系统
    有好看的图形化界面,手动鼠标即可操作电脑上的一切,便利人们的生活,总结起来就是“简单,粗暴,有效”,但windows系统同时又是脆弱的,作为人手都有的windows系统,蓝屏可以说是每个人都经历过的事,计算机解决不了这个问题,直接罢工,哎!真巧,作为计算机使用者的你也一样解决不了,你和你的电脑只能大眼瞪小眼,无可奈何,还有就是常常更新的补丁,一直一直都在更新没有停过,为了追求高质量的体验我们可以肉痛一些,多花一点银子购置一款mac本
  2. mac系统
    很多人都说macOS是一个优雅的系统 ,因为它有着简单优雅的外表,同时又兼顾拥有华丽的内在美,是众多程序员的福音,但对于很多小白来说操作windows习惯了,入手mac还是有些困难,因为操作不同。mac将系统的权限无条件全部给予,一个不小心就会凉凉,但是windows不会,因为你没有高的权限,这样一比,感觉windows就像一个怎么都玩不坏的不倒翁
  3. linux系统
    一般高手都是操作无界面的命令行,那一行行晦涩难懂的代码, 可能正在发挥着难以想象的作用,linux严格来说是一个内核,一般使用linux内核的操作系统都被称为linux系统,比如Ubuntu,centos,Redhat,等。。。因为他的安全性以及稳定性,我们一般会使用linux作为服务主机(本地开发服务器,测试服务器,上线服务器等。。)

linux系统的安装

1.安装双系统(不推荐)
2.安装虚拟机(推荐,可以在一个虚拟机管理软件上(VMbox,Vmare)安装多个虚拟机,实现在一台电脑上,拥有多台电脑主机的体验

虚拟机安装步骤(傻瓜式操作即可)注意安装位置
linux系统安装步骤,根据自己想要安装不同版本的系统,可以按照提示安装,可以按照自己的需求安装有界面或者无界面的linux系统(这种操作步骤就和安装windows系统一样熟能生巧,多安几次,自然就会了,所以不再多说)

linux常用指令

  1. ifconfig命令: 查看但当前主机的Ip地址信息
  2. pwd命令:查看当前的目录路径信息
  3. cd命令:进入指定目录

    使用:
    cd /usr/local 绝对路径
    cd local 相对路径。注意:当前路径已经在usr下
    cd… 返回上层级目录
    cd …/… 返回两级 一个…表示返回一层。可以多次拼接。
    注意:路径中的第一个/表示根目录

  4. clear命令:清屏
  5. ll命令:显示当前目录中子目录包括子文件信息(树状显示`)
  6. ls命令:以平铺的方式显示当前所在目录下的资源信息。
  7. tab(快捷键):自动补全功能

    作用:我们只要输入资源名称的前几个字母,使用tab键会自动补全。
    注意:关键词汇尽量唯一。

  8. mkdir命令:创建一个文件夹

    使用: mkdir 名称 在当前目录下创建一个指定的文件夹

  9. vi/vim命令:使用vi或者vim编辑器创建文件,编辑文件

    使用:
    vi 文件名 创建文件并打开
    vim 文件名 创建文件并打开
    (本文只介绍常用命令,有意向了解vi或vim编辑器的可以手动度娘命令模式,插入模式等,,,)
    操作(vim举例)

    1. 命令vim 文件名.后缀名执行后,出现的页面即为vim正常模式页面
    2. 这个模式下可以点击i进入插入模式,点击r进行单个字母替换,点击a在当前字段后面插入,点击o在当前行下一行进行插入,双击d删除整行,双击y赋值当前行,p粘贴当前行,还有许多大同小异可以自行度娘
    3. 在完成编辑或者修改后,点击esc键进入正常模式
    4. 然后输入:q 退出,不保存
      :q! 强制退出,不保存
      :wq 退出并保存
  10. touch命令:创建一个空文件

    使用: touch 文件名 在当前目录下创建一个指定的文件。
    注意:可以使用vi或者vim命令对象文件进行编辑。

  11. cat命令输出文件的全部内容

    使用 :cat 文件名

  12. head命令:指定输出文件的前多少行数据。默认输出前10行

    使用: head 文件名 输出文件的前10行数据
    head -行数 文件名 指定行数输出文件的数据。

  13. tail命令:指定输出文件的后多少行数据,默认输出后10行。

    使用: tail 文件名 输出文件的后10行数据
    tail -行数 文件名 输出指定行数的文件的数据。

  14. tailf命令:动态显示文件的后多少行数据。一直处于监听状态,可以使用ctrl+c中断。

    使用: tailf 文件名 动态显示文件的后10行数据
    tailf -行数 文件名 动态显示文件指定的行数据。

  15. echo命令:追加指定的内容到指定的文件中

    使用: echo “内容” >> 文件名

  16. cp命令:复制指定的文件到指定的目录中

    使用:cp 要复制的文件名 新文件名
    示例: cp a.java b.java
    作用:在当前目录下复制a.java文件并命名为b.java
    cp 要复制的文件名 /路径/…/./新的文件名
    示例:cp a.java /usr/local/bjsxt/b.java

  17. mv命令:剪切(重命名)
  18. rm命令:删除指定的资源

    使用: rm 文件名 删除指定的文件,会提示是否删除输入y表示删除,输入n表示不删除
    rm -r 文件夹 删除指定的文件夹资源,注意:会提示文件夹及其中的文件资源是否删除。
    rm -rf 文件夹|文件 强制删除文件夹及其中的资源,没有提示,直接删除。

  19. tar命令:解压压缩包资源。

    使用: tar -zxvf 压缩包资源文件名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值