初读鸟哥的linux私房菜的收获

搞了十几年开发,一直是在windows下面搞.net开发,有一些不甘心,所以转行去搞java开发,当然也少不了要学习一下linux嘛。前同事波神是这方面的高手,给我推荐去读《鸟哥的linux私房菜》。

大概真的是老了吧,合上书的那一刻,不但没有大功告成的感觉,反而感觉什么都没记住,感觉过去的三五个月算是白熬了。不过细细回忆一番,还是有一些收获,尽管收获不多。做一下整理,以供后来者参考。

以前虽说是搞.net开发,偶尔也进入过linux服务器,基本上一头雾水,不知道什么目录什么意思。现在大概知道 /usr /var /boot /dev这些目录是啥意思。

这个忘记是波神教给我的,还是鸟哥书上看到的,感觉这个长进最大。

以前一旦进入linux服务器,知道用vim可以打开一个文本文件,但是仅限于能浏览,退出。一旦进入编辑模式,都不知道如何退出了。看过鸟哥的书以后,最起码能把vim当做记事本使用了,知道如何进入编辑模式,退回到正常模式,知道修改了怎么保存。还知道有限的几个快捷键,比如 gg定位到头部,GG定位到尾部 dd能删除一行 x可以删除一个字符。 :wq可以保存后再退出而:!q是强制不保存退出。知道m是定位到屏幕中间,0是行头,$是行位。其他的是没记住,看到有印象,但是没用过。最最起码,能在linux下面去编辑文本文件,笨是笨了点,但是再多记忆一个都是进步嘛。

更新下服务器,需要找到进程确定它在运行,然后找到进程杀死,这个最近用的最多。ps -aux | grep java.

尽管自己还不能自己写shell脚本,但是看到别人写的sh文件,最起码知道这是一个shell脚本,而且打开以后,能七七八八的看明白是做什么的。

参数可能不大记的清楚,但是最起码见了一个压缩包知道用命令解开,即便查查百度也知道该怎么查。

知道了用户,组的概念,而且知道了每部分到底是什么意思,貌似可以知道chmod来修改权限,或者chown和chgrp来修改文件所属的用户和组。

这部分准确的说还是属于文件目录和权限的。

一个软件安装好了,但是无法执行,知道去添加环境变量,或者ln到bin目录,让他可以执行。

知道了设备是作为文件挂载到目录的。尽管mount的参数我记不住,但是用的时候,应该可以查查。

知道在命令还后面加上&可以把进程放到后台去。

了解了什么是deamons,但是貌似还不能用好。

知道了如何添加一个用户,把用户添加到组,知道了修改密码用password命令。

好像也就了解了上面的一些,而且有一些还是之前就大概了解的。我认为最大最大的收获,大概就是对linux不太恐惧了吧。敢去试试,而且搜索到一些解决方案的时候,基本上能知道是干了什么,而不是像以前一样,直接搜索解决方案,然后命令粘贴过去,到底做什么不清楚。

下一步的学习:把鸟哥的书在看一遍吧,把知道肤浅的部分再了解深入一下。估计还是不能记住多少,慢慢在使用中去学习吧。

Original: https://www.cnblogs.com/bbird/p/13496859.html
Author: bbird2018
Title: 初读鸟哥的linux私房菜的收获

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/685341/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • mean-shift算法详解(转)

    MeanShift最初由Fukunaga和Hostetler在1975年提出,但是一直到2000左右这篇PAMI的论文Mean Shift: A Robust Approach T…

    技术杂谈 2023年6月1日
    0100
  • 如何进行项目开发?

    企业的web项目类型 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B…

    技术杂谈 2023年6月21日
    0107
  • Spring代理模式

    静态代理 抽象角色:一般会使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作 客户:访问代理对象的人 优点 可以使真…

    技术杂谈 2023年7月24日
    075
  • OpenCV-图像特征提取与描述

    OpenCV-图像特征提取与描述 1 角点特征 学习目标 理解图像的特征 知道图像的角点 1.1 图像的特征 大多数人都玩过拼图游戏。首先拿到完整图像的碎片,然后把这些碎片以正确的…

    技术杂谈 2023年6月1日
    065
  • 浅谈深度学习:如何计算模型以及中间变量的显存占用大小

    前言 亲,显存炸了,你的显卡快冒烟了! torch.FatalError: cuda runtime error (2) : out of memory at /opt/conda…

    技术杂谈 2023年7月11日
    0121
  • 基于AudioQueue实现音频的录制和播放

    基于AudioQueue实现音频的录制和播放 @ 基于AudioQueue实现音频的录制和播放 背景 总览 Audio Queue 架构 AudioQueueBuffer数据结构 …

    技术杂谈 2023年7月25日
    089
  • c#代码技巧

    1.#region #endregion 1.#region 是一个分块预处理命令,主要用于编辑代码分段,在编译时会自动屏蔽,同时该指令可以使代码在VS代码编辑器中折叠或展开; 2…

    技术杂谈 2023年7月24日
    053
  • C# 可视化与自定义控件开发

    和上篇文章一样,基本上以后不会再去弄C#了,所以2年前的资料,都拿出来无偿贡献了。 有两篇整理的资料,目录如下图所示,可以点击此处(C_Sharp_可视化控件开发.rar)下载。 …

    技术杂谈 2023年5月30日
    0113
  • 思维导图

    https://blog.csdn.net/qq_16093323/article/details/80967867 Original: https://www.cnblogs.c…

    技术杂谈 2023年5月31日
    078
  • 迭代器Iterator的使用方法(Java)

    迭代器是一种经典的设计模式。 用于在不需要暴漏数据是如何保存在数据结构中的细节的情况下,遍历一个数据结构。Collection接口继承自Iterable接口。所以说,实现了Coll…

    技术杂谈 2023年7月23日
    079
  • MySQL5单点安装

    Original: https://www.cnblogs.com/cheng9999/p/16501129.htmlAuthor: cheng_blogTitle: MySQL5…

    技术杂谈 2023年7月24日
    0106
  • Django中六个常用的自定义装饰器

    装饰器作用 decorator是当今最流行的设计模式之一,很多使用它的人并不知道它是一种设计模式。这种模式有什么特别之处? 有兴趣可以看看Python Wiki上例子,使用它可以很…

    技术杂谈 2023年7月10日
    071
  • 网络流,二分图与图的匹配

    CHANGE LOG 2021.12.5:更换模板代码。新增二分图部分。 2022.1.11:重构网络流部分。新增网络流的应用与模型。 2022.1.1.13:新增上下界网络流部分…

    技术杂谈 2023年6月21日
    0122
  • flask_apscheduler定时任务组件使用

    Flask-APScheduler 是Flask框架的一个扩展库,增加了Flask对apScheduler的支持,可以用作特定于平台的调度程序(如cron守护程序或Windows任…

    技术杂谈 2023年5月31日
    091
  • 分层架构之DDD分层

    DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的…

    技术杂谈 2023年5月31日
    0127
  • ThreadLocal源码学习笔记

    系列文章目录和关于我 一丶ThreadLocal结构 每一个Thread对象都有一个名为 threadLocals类型为 ThreadLocal.ThreadLocalMap的属性…

    技术杂谈 2023年7月25日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球