• Linux


    基本知识:

    Linux文件系统目录标准。。CSDN博客链接

    有些操作需要root权限,申请root权限sudo

    yum和apt的区别和作用。。点击链接

        都是依赖管理工具,对应不同的Linux系列,Ubuntu属于Debian系列,用apt

        CentOS属于RedHat系列,用yum,可以通用,当然需要安装yum或apt。

    基本指令:

    sudo -i  切换到root用户

    cat /etc/passwd 可以查看所有用户的列表

    cat /etc/group 查看用户组

      1 apt 指令 (兼容apt-get和apt-cache)
      2     apt install xxx         安装xxx软件
      3     apt remove xxx          移除xxx软件
      4     apt autoremove xxx      移除xxx软件和自动安装且不使用的包
      5 
      6 control + alt + t      打开终端
      7 
      8 cd             进入目录
      9 
     10 ls             查看文件
     11 
     12 tree             树形查看
     13 
     14 mkdir             创建文件夹
     15 
     16 rm            删除
     17 
     18 touch            创建文件
     19 
     20 
     21 
    基本指令

            ubuntu-16.04>>开启root用户

    首先将包来源设置成http://mirrors.aliyun.com/ubuntu,可以在设>软件和更新里面选择。

    ubuntu sudo update与upgrade的作用及区别

    apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)

    用法:sudo apt update # 可以在报告中将不需要更新的软件用“#”注释掉

    apt upgrade:更新已安装的软件包

    用法:sudo apt upgrade 软件包名

    卸载软件包:

      1 apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:
      2 
      3 apt-get purge / apt-get --purge remove
      4 删除已安装包(不保留配置文件)。
      5 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件
      6 
      7 apt-get autoremove
      8 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。
      9 
     10 apt-get remove
     11 删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。
     12 
     13 apt-get autoclean
     14 APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。
     15 
     16 apt-get clean
     17 使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。
     18 
     19 那么如何彻底卸载软件呢?
     20 具体来说可以运行如下命令:
     21 
     22 # 删除软件及其配置文件
     23 apt-get --purge remove <package>
     24 # 删除没用的依赖包
     25 apt-get autoremove <package>
     26 # 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
     27 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
     28 
     29 # 删除软件及其配置文件
     30 apt-get --purge remove <package>
     31 # 删除没用的依赖包
     32 apt-get autoremove <package>
     33 # 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
     34 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
     35 当然如果要删除暂存的软件安装包,也可以再使用clean命令。
     36 
     37 
    卸载软件包
     
    运行make clean(少用,会破坏原文件结构)

    删除一些临时文件(删除源代码(CC++ code)生成的执行文件和所有的中间目标文件)

     

    安装VSCode:

        参考链接:https://blog.csdn.net/q357010621/article/details/87891694

        卸载:umake ide visual-studio-code –remove

                 sudo apt-get remove ubuntu-make # 这个如果要用可以不卸载

        若是安装没报错,桌面没有出现图标,可在搜索计算机(一般是左侧最上方图标)中搜索软件名,然后将其添加到左侧边栏或桌面。

     

    安装MySQL:

        sudo apt install mysql-server 

        此命令在ubuntu16.04.2下默认安装的版本:5.7.28-0ubuntu0.16.04.2 (Ubuntu)

        参考链接:https://www.linuxidc.com/Linux/2017-05/143861.htm

        参考链接:https://www.linuxidc.com/Linux/2017-06/144805.htm

        安装好后是默认启动,若没有启动则手动启动

        启动:service mysql start
        停止:service mysql stop 
      mysql –u root –p >回车>输入安装时设置的密码,连接成功则安装成功。


     

  • 相关阅读:
    [Docker]如何实现使用scp从任意路径中向Docker镜像中复制文件
    puma web server如何监听所有IP地址
    Consider increasing the configuration parameter "max_wal_size
    ABFramework中使用select查询表时,想要排除某些字段不显示的方法
    FireDAC内存表过虑的错误
    有了ABMeeting,远程控制再也不用什么向X葵了
    ABFramework中设置关联表下拉选择的方法
    太牛逼了
    python3 利用scapy抓取网卡数据包并保存pcap
    json数组根据某属性去重
  • 原文地址:https://www.cnblogs.com/yulincoco/p/11882222.html
Copyright © 2020-2023  润新知