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的迁移。
            相关文章
            |
            6天前
            |
            Linux
            在 Linux 系统中,“cd”命令用于切换当前工作目录
            在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
            24 3
            |
            6天前
            |
            监控 安全 Linux
            在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
            在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
            19 2
            |
            6天前
            |
            安全 网络协议 Linux
            本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
            本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
            24 3
            |
            9天前
            |
            Linux
            在 Linux 系统中,`find` 命令是一个强大的文件查找工具
            在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
            35 6
            |
            Linux 数据安全/隐私保护 安全
            |
            14天前
            |
            缓存 监控 Linux
            |
            17天前
            |
            Linux Shell 数据安全/隐私保护
            |
            18天前
            |
            域名解析 网络协议 安全

            热门文章

            最新文章