1. 远程登录:这是一种通过SSH(Secure Shell)协议连接到远程Linux服务器的方法。用户可以使用ssh命令,例如:

ssh username@remote_server

2. 上传和下载数据

  • 使用FileZilla FTP/sFTP:FileZilla是一个常用的FTP客户端,允许用户通过FTP或sFTP协议上传和下载文件。
  • 使用wget下载文件示例:
    wget http://example.com/file.gz

3. 目录结构和切换文件夹

  • /:根目录。
  • ~:家目录,当前用户的主目录。
  • .:当前目录。
  • ..:上一级目录。
  • ../..:上上一级目录。


4. 文件操作:4.1 新建、拷贝、移动、删除文件和文件夹的命令示例:

  • 创建新文件夹:
    mkdir workspace
  • 拷贝文件:
    cp linux.tar.gz workspace
  • 拷贝并重命名文件:
    cp linux.tar.gz linux.tar.gz.bak
  • 移动文件:
    mv linux.tar.gz workspace
  • 移动并重命名文件:
    mv linux.tar.gz Linux.tar.gz
  • 删除文件:
    rm linux.tar.gz
  • 递归删除文件夹:
    rm -r test

4.2 查看文件内容(文本文件)

  • 查看小文件:
    cat filename
  • 反向查看小文件:
    tac filename
  • 使用less查看大文件并进行搜索等操作:
    less -S -N filename
  • 查看文件开头部分:
    head -n filename
  • 查看文件结尾部分:
    tail -n filename

4.3 编辑文件内容

  • 一般模式、编辑模式和命令模式的编辑文件内容方法,包括移动、复制粘贴、删除、撤销等。

图片

5. 文本处理

6. 压缩和解压

  • 压缩文件使用 gzip:将文件压缩成 .gz 格式。
    gzip filename
  • 压缩文件使用 zip:将文件压缩成 .zip 格式。
    zip compressed_file.zip filename
  • 解压文件使用 gunzip:解压 .gz 文件。
    gunzip compressed_file.gz
  • 解压文件使用 unzip:解压 .zip 文件。
    unzip compressed_file.zip
  • 打包压缩使用 tar:将文件或文件夹打包成 .tar.gz 格式。
    tar -zcvf archive.tar.gz files_or_folders
  • 解包解压使用 tar:解包 .tar.gz 文件。
    tar -zxvf archive.tar.gz

图片

7. 用户管理

  • 添加分组 sudo groupadd:用于创建一个新的用户组。示例:
    sudo groupadd teacher
  • 添加用户 sudo useradd:用于创建新用户并设置其相关属性。示例:
    sudo useradd -m -g teacher -s /bin/bash user888
  • 设置用户密码 sudo passwd:用于为用户设置密码。示例:
    sudo passwd user888
  • 查看用户信息 id:用于查看用户所属的组。示例:
    id username
  • 查看过期时间 chage:用于查看用户密码的更改和过期信息。示例:
    chage -l user888
  • 修改密码 passwd:用于修改用户密码。示例:
    passwd

图片

8. 权限管理

  • 用户(u)、组(g)、其他用户(o)和所有用户(a):这些是权限控制的对象。
  • 权限(r、w、x):r表示读取权限,w表示修改权限,x表示执行权限。
  • 修改权限使用 chmod:用于更改文件或文件夹的权限。示例:
    chmod u+rw filename

图片