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笔记丨搭建学习环境,了解基础命令

          相关实践学习
          CentOS 7迁移Anolis OS 7
          龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
          相关文章
          |
          1月前
          |
          Ubuntu Linux Python
          Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
          在Linux系统中,使用Tkinter库时可能会遇到中文显示乱码的问题,这通常是由于字体支持问题导致的,可以通过更换支持中文的字体来解决。
          119 0
          Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
          |
          1月前
          |
          安全 Ubuntu Linux
          Linux系统中的软件管理工具主
          Linux系统中的软件管理工具主
          45 7
          |
          1月前
          |
          Web App开发 监控 Linux
          在Linux上,有许多软件可以下载和安装
          在Linux上,有许多软件可以下载和安装
          116 67
          |
          15天前
          |
          Linux 开发工具
          linux文本管理命令
          本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
          29 4
          |
          1月前
          |
          存储 关系型数据库 Linux
          2024 年 16 个适用于 Linux 的开源云存储软件 (上)
          2024 年 16 个适用于 Linux 的开源云存储软件 (上)
          65 2
          2024 年 16 个适用于 Linux 的开源云存储软件 (上)
          |
          1月前
          |
          Linux API 开发工具
          FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
          ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
          82 0
          FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
          |
          1月前
          |
          存储 安全 Unix
          2024 年 16 个适用于 Linux 的开源云存储软件 (下)
          2024 年 16 个适用于 Linux 的开源云存储软件 (下)
          38 0
          2024 年 16 个适用于 Linux 的开源云存储软件 (下)
          |
          17天前
          |
          Linux
          Linux - 如何编译源码安装软件
          源码编译安装通常包括三个步骤:1) `./configure` 检测平台特征和依赖项,生成 Makefile;2) `make` 编译源码,生成可执行文件;3) `make install` 将可执行文件安装到指定目录并配置环境变量。
          31 0
          |
          2月前
          |
          Linux Shell
          10-10|linux命令查询 关键字在文本中出现的行数
          10-10|linux命令查询 关键字在文本中出现的行数
          |
          2月前
          |
          Linux 网络虚拟化 Windows
          ccproxy windows上用的代理软件(类似linux系统上的squid)
          ccproxy windows上用的代理软件(类似linux系统上的squid)

          热门文章

          最新文章