Linux笔记丨如何编辑文本和软件管理?

简介: Linux笔记丨如何编辑文本和软件管理?

摘要:今天分享的是Linux基础操作笔记,包括文件管理、远程登录、文本编辑器、软件下载等内容。主要难点在vim编辑器的使用,笔者学习过程中感觉需要记忆的快捷键比较多,操作复杂,需要多多练习加以熟练。

1Linux的目录结构

Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点 .. 来表示。

. :代表当前的目录,也可以使用 ./ 来表示;

.. :代表上一层目录,也可以 ../ 来代表。

如果一个目录或文件名以一个点 . 开始,表示这个目录或文件是一个隐藏目录或文件(如:.bashrc)。即以默认方式查找时,不显示该目录或文件。

/bin:存放着最常用的程序和指令

/home:用户的主目录,以用户的账号命名的。

/usr/bin:系统用户使用的应用程序与指令。


2Linux远程登录

默认的SHH登录服务端口:22

    yum install ssh #安装ssh
    service sshd start #启动ssh
    ssh -p 22 user@192.168.1.1 #登录,-p后 为端口,用户名,ip地址

    3系统磁盘管理

      df #检查磁盘占用情况
      # -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
      fdisk -l #列出磁盘分区内容

      4vim编辑器

        命令模式
        i #输入
        x #删除光标处字符
        :#最底一行输入命令
        输入模式
        ESC #退出输入模式,切换到命令模式
        vim xxx.txt #新建一个文本文件
        :wq #保存
        ###建议记忆下图快速操作###

        5软件包的管理

          apt package #安装软件包
          sudo apt update #显示可以更新的软件
          sudo apt upgrade #升级软件包
          sudo apt install packagexxx #安装指定软件
          sudo apt remove package #删除软件包
          sudo apt search xxx #查找软件包
          apt list --installed #列出已安装的软件
          apt list --all-versions #列出所有软件的版本信息



          随笔:目前已经学完了最基础的操作,相当于Windows电脑学会了开关机,之后将逐步学软件包的使用方法,做简单的生信分析。笔者快开学了,公众号可能更新频率会慢一些,等有空闲时间再分享学习笔记,感谢关注。


          往期有趣内容推荐

          【软件】科研常用Adobe软件安装包,免费下载使用

          Linux笔记丨搭建学习环境,了解基础命令

          相关文章
          |
          8天前
          |
          Linux
          Linux(5)WIFI/BT调试笔记
          Linux(5)WIFI/BT调试笔记
          26 0
          |
          9天前
          |
          Linux 编译器 Android开发
          FFmpeg开发笔记(九)Linux交叉编译Android的x265库
          在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
          32 1
          FFmpeg开发笔记(九)Linux交叉编译Android的x265库
          |
          1月前
          |
          存储 算法 Shell
          【Shell 命令集合 文档编辑】Linux 格式化输出 ispell命令使用指南
          【Shell 命令集合 文档编辑】Linux 格式化输出 ispell命令使用指南
          34 3
          |
          1月前
          |
          Shell Linux C语言
          【Shell 命令集合 文档编辑 】Linux 递归搜索指定字符串 rgrep命令使用指南
          【Shell 命令集合 文档编辑 】Linux 递归搜索指定字符串 rgrep命令使用指南
          17 0
          |
          7天前
          |
          Java Linux 开发工具
          linux如何编译安装源码包软件
          源码包软件是包含源代码的软件包,常见于Linux和BSD系统,如fcitx和Lumaqq。开源软件需满足源代码可见且有宽松许可,如GPL。安装源码包通常涉及解压、编译和安装步骤,使用`tar`命令解包,通过`./configure`, `make`, `make install`进行编译安装。软件源码允许定制和二次开发,但须遵循许可协议。安装前确保安装了必要的开发工具和库。对于perl和python程序,直接使用perl或python命令安装。推荐使用系统软件包管理工具如RPM、yum或apt进行管理,以简化流程。
          17 0
          |
          8天前
          |
          Linux Android开发
          Linux(6)CH9434 SPI调试笔记
          Linux(6)CH9434 SPI调试笔记
          14 0
          |
          25天前
          |
          Linux API C语言
          FFmpeg开发笔记(一)搭建Linux系统的开发环境
          本文指导初学者如何在Linux上搭建FFmpeg开发环境。首先,由于FFmpeg依赖第三方库,可以免去编译源码的复杂过程,直接安装预编译的FFmpeg动态库。推荐网站<https://github.com/BtbN/FFmpeg-Builds/releases>提供适用于不同系统的FFmpeg包。但在安装前,需确保系统有不低于2.22版本的glibc库。详细步骤包括下载glibc-2.23源码,配置、编译和安装。接着,下载Linux版FFmpeg安装包,解压至/usr/local/ffmpeg,并设置环境变量。最后编写和编译简单的C或C++测试程序验证FFmpeg环境是否正确配置。
          43 8
          FFmpeg开发笔记(一)搭建Linux系统的开发环境
          |
          29天前
          |
          Linux Shell 开发工具
          linux编辑文件出现write.error.(file.system.full?)
          linux编辑文件出现write.error.(file.system.full?)
          14 1
          |
          1月前
          |
          搜索推荐 算法 Shell
          【Shell 命令集合 文档编辑 】Linux 排序命令 sort命令使用指南
          【Shell 命令集合 文档编辑 】Linux 排序命令 sort命令使用指南
          29 0
          |
          1月前
          |
          算法 Shell Linux
          【Shell 命令集合 文档编辑 】Linux 文本搜索 look 命令使用指南
          【Shell 命令集合 文档编辑 】Linux 文本搜索 look 命令使用指南
          27 0

          热门文章

          最新文章