ubuntu22.0.4入门教学

1.安装

转自:Ubuntu22.04安装详细过程-图文版_ubuntu22.04安装教程-CSDN博客

2常用目录

  1. /home:用户主目录,每个用户在这里有一个单独的目录用于存储个人文件和设置。

  2. /etc:系统配置文件存放的地方,包括各种软件的配置文件以及网络配置等。

  3. /var:变化数据文件,包括日志文件 (/var/log)、数据库文件 (/var/lib) 等。

  4. /tmp:临时文件目录,一般情况下该目录中的文件会在系统重启时被清除。

  5. /usr:系统软件资源目录,包括系统软件安装目录 (/usr/bin, /usr/sbin)、库文件 (/usr/lib) 等。

  6. /bin:基本命令所在的目录,包括一些基本的系统命令。

  7. /opt:可选软件包安装目录,一些第三方软件可能会安装到这个目录下。

  8. /srv:服务数据目录,一些服务程序的数据文件可能会存放在这个目录下

  1. 常用指令
  1. ls:列出目录内容

  2. cd:切换目录

    cd /path/to/directory
  3. pwd:显示当前工作目录的路径

    pwd
  4. mkdir:创建新目录

    mkdir new_directory
  5. rm:删除文件或目录

    rm file.txt
  6. cp:复制文件或目录

    cp source_file destination_file
  7. mv:移动文件或重命名文件

    mv old_file new_file
  8. touch:创建空文件或修改文件时间戳

    touch new_file.txt
  9. cat:查看文件内容

    cat filename.txt
  10. grep:在文件中搜索指定的字符串

    grep 'search_term' filename
  11. ps:显示当前运行的进程

    ps
  12. kill:终止进程

    kill PID
  13. sudo:以超级用户权限执行命令

    sudo command_to_execute
  14. apt-get/apt:包管理器,用于安装、卸载和更新软件包。

    sudo apt update sudo apt install package_name
  15. systemctl:系统服务管理器,用于管理系统服务。

    sudo systemctl start service_name sudo systemctl stop service_name sudo systemctl restart service_name

  1. 用户指令

whoami
    用户是谁

创建用户
    useradd 创建用户名
    -m
        创建家目录

删除用户
    userdel 删除用户名
    -r
        自动删除家目录

groupadd
    创建组
groupdel
    删除组

passwd
    设置密码
        默认为root

su
    切换用户
        默认切换到root
    su 用户名

exit
    退出当前用户
    直到退出终端

chmod
    案例
        chmod g+w temp
            让temp文件夹所属用户的组其他用户拥有写的权限
        chmod o--- temp
            让组外其他用户没有读写和执行的权限
        chmod u+w,g-r,o--- temp
            修改三种用户权限
        chmod 777 temp
            所用用户所有权限
        chmod 750 temp
            当前用户所有权限,当前组的其他用户只有读写权限,其他用户没有权限

chown
    直接修改所属用户
    参数-R为递归修改

chgrp
    直接修改用户所属组
    参数-R为递归修改

  1. Ssh与scp

ssh

  • SSH 是一种加密的网络协议,用于在不安全的网络上安全地进行远程登录和执行命令。
  • 通过 SSH,用户可以在远程计算机上像本地计算机一样工作,而且所有数据都是加密传输的。
  • 使用 SSH 连接到远程主机:
    ssh username@remote_host
    
  • 例如,要连接到远程主机 example.com,用户名为 user,可以使用以下命令:
    • ssh user@example.com
    • SCP (Secure Copy):
      • SCP 是基于 SSH 的安全文件传输工具,用于在本地主机和远程主机之间安全地复制文件和目录。
      • SCP 使用与 SSH 相同的加密机制,确保数据传输的安全性。
      • 从本地主机复制文件到远程主机:
        scp /path/to/local_file username@remote_host:/path/to/remote_directory
      • 从远程主机复制文件到本地主机:
        scp username@remote_host:/path/to/remote_file /path/to/local_directory
      • 例如,要将本地文件 example.txt 复制到远程主机 example.com 的 /home/user 目录下:
        scp example.txt user@example.com:/home/user
  1. 服务相关

sudo systemctl status 服务名

sudo systemctl start 服务名

sudo systemctl restart 服务名

sudo service 服务名 status

sudo service 服务名 start

sudo service 服务名 restart

  1. Python与Pycharm

ubuntu22自带python3.10

输入 python3 启动

也可软连接

sudo ln -s /usr/bin/python3 /usr/bin/python

  1. Vim编辑器

安装:

sudo apt install vim

启动

vim filename

要在 Vim 中输入文本,您需要切换到插入模式。按下 i 键即可进入插入模式,在此模式下您可以输入文本。

在命令模式下,要保存更改并退出 Vim,可以依次按下 Esc 键,然后输入 :wq 并按下 Enter 键。这将保存文件并退出 Vim。

如果您想放弃对文件的更改并退出 Vim,可以在命令模式下输入 :q! 并按下 Enter 键。

在命令模式下,可以使用方向键或 hjkl(分别代表左、下、上、右)来移动光标。

在命令模式下,可以将光标移动到要复制或剪切的文本上,然后按下 v 进入可视模式,选择文本后按下 y 进行复制,或者按下 x 进行剪切。然后将光标移动到要粘贴的位置,按下 p 进行粘贴。

  1. Ubuntu22下使用Mysql

安装:

sudo apt stall mysql-server

以root身份直接进入:

sudo mysql

  1. Ubuntu22下使用mongodb

推荐官网下载地址:Install MongoDB Community Edition on Ubuntu — MongoDB Manual

按照1,2,3,4复制粘贴即可,最后输入sudo systemcel start mongod启动

  1. Ubuntu22下使用redis

安装:

sudo apt insatll redis-server

查看:

sudo systemctl status redis

启动

sudo systemctl start redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值