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

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

摘要:今天开始,学习Linux。作为一个零基础小白,首先从搭建环境起步,笔者的电脑是Windows系统,以前没有使用过Linux系统,这篇文章简单记录搭建过程和入门学习笔记。

1软件安装与下载

所需软件:virtualbox(虚拟机)

附加文件:Debian或ubuntu系统镜像

tips:以上文件上传至公众号后台菜单“软件”


先安装虚拟机,然后在虚拟机内创建一个项目,导入下载的Linux系统镜像,根据安装提示完成配置。

安装完成后,可以在终端程序中利用SSH登录系统。


2Linux基础命令

    ls #查看文件命令,后面可以跟参数(-lh)
    ~ #家目录
    / #根目录
    cd #更改目录
    pwd #显示当前目录
    . #一个点表示当前目录,两个点表示上级目录
    cat #打开文件
    less #打开大文件, -S不换行显示,适合表格文件
    ctrl+c #终止当前命令
    ctrl+l #清屏
    head -n #表示查看前n行
    tail -n #表示查看后n行
      ##vi编辑器的使用##vi编辑器的使用
      q!#不保存退出
      wq #保存退出
      i #insert插入编辑模式
      <- #赋值符号,和等号类似,将后面的值赋给前面
      sort #排序
      uniq #去除重复
      ESC #退出
      mv #移动文件q!#不保存退出wq #保存退出i #insert插入编辑模式<- #赋值符号,和等号类似,将后面的值赋给前面sort #排序uniq #去除重复ESC #退出mv #移动文件
        sudo #临sudo #临时管理员权限
        gz #压缩命令
        gzip xxxx #压缩
        gunzip xxxx #解压
        tar -c -f xxxx #打包用-c,解包用-x,-z压缩,-v进度
        rm xxx#删除文件
        rm -r /xxx #删除文件夹
        rm -rf/ #全部删除,比较危险
        mkdir xxx#创建文件夹
          wget 网
          wget 网址 #在线下载软件
          echo $PATH #打印环境变量
          export PATH=xxx #添加环境变量
          source #强制重新运行,常用于安装完软件更改环境变量后
          apt #管理员安转软件
          conda #无需管理员安装软件址 #在线下载软件echo $PATH #打印环境变量export PATH=xxx #添加环境变量source #强制重新运行,常用于安装完软件更改环境变量后apt #管理员安转软件conda #无需管理员安装软件

          3Linux环境下安装软件

            channels #配置仓库
            conda install 软件名=版本号 #安转软件
            conda search 软件名 #搜索软件
            cp #拷贝命令
            su #切换用户
            useradd -m -s /xxx/xxx 用户名 #添加用户
            ###练习安装以下软件,今后使用
            conda install fastqc
            conda install blast
            conda install hisat2
            conda install Trinity


            随笔:今天主要内容是系统搭建和基础命令学习,难度比较小,但是却很重要。相比于Windows系统有可视化的操作界面,Linux只有一个大黑框,鼠标轻松完成的动作在键盘上要用另一种方式进行,但如果熟练使用效率也会很高,各有所长。

            相关实践学习
            CentOS 7迁移Anolis OS 7
            龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
            相关文章
            |
            22天前
            |
            Ubuntu Linux Shell
            (已解决)Linux环境—bash: wget: command not found; Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
            (已成功解决)Linux环境报错—bash: wget: command not found;常见Linux发行版本,Linux中yum、rpm、apt-get、wget的区别;Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
            224 68
            (已解决)Linux环境—bash: wget: command not found; Docker pull报错Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled
            |
            19天前
            |
            消息中间件 Java Kafka
            【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
            本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
            【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
            |
            1月前
            |
            Linux Shell
            Linux 10 个“who”命令示例
            Linux 10 个“who”命令示例
            62 14
            Linux 10 个“who”命令示例
            |
            26天前
            |
            Ubuntu Linux
            Linux 各发行版安装 ping 命令指南
            如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
            124 20
            |
            16天前
            |
            Linux
            linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
            通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
            44 8
            |
            26天前
            |
            网络协议 Linux 应用服务中间件
            kali的常用命令汇总Linux
            kali的常用命令汇总linux
            57 7
            |
            Linux 开发工具 Shell
            |
            Shell Linux 数据安全/隐私保护