基础命令

ls 查看所有文件
pwd 查看所在目录
touch 创建文件
mkdir 创建文件夹
rm 删除文件
rm -rf || rmdir 删除目录
clear 清空命令行

拷贝移动文件

tree 以树桩显示目录结构
cp 源文件 目标文件 拷贝文件到指定目录
mv 源文件 目标文件 移动文件或者目录

查看文件内容

cat 查看内容/创建文件/文件合并/追加内容
more 分屏显示文件内容
grep 搜索文件内容
echo 显示输入的内容(配合重定向输入到指定文件中)
> || >> > 输入内容(覆盖)|| >> 追加内容到尾部
| 管道 一个命令输出结果通过管道作为另一个命令输入

远程管理命令

shutdown 关机/重启 -r now

shutdown:一分钟后重启
shutdown:立即关机
shutdown -r now : 立即重启
shutdown -c :取消重启

查看网卡或配置网卡信息

ifconfig 查看/配置计算网卡信息
ping 检测目标ip是否连接

检测本地网卡是否正常 ping 127.0.0.1

远程拷贝文件

todo

文件权限

目录 拥有者权限 组权限 其他用户权限
- r w - r w - r - -
d r w x r w x r - x

修改文件权限

chmod 修改用户/组 - 文件/目录权限

增加权限:chmod +rwx 文件名
删除权限:chmod -rwx 文件名

组管理

删除、创建、操作组需要使用 sudo

groupadd 组名 添加组
groudel 组名 删除组
cat etc/group 查看组信息
chgrp -R 组名 文件/目录名 修改文件/目录的所属组

添加组:sudo groupadd 组名
删除组:sudo groupdel 组名

用户管理

创建、删除、修改用户需要使用 sudo 执行

useradd -m -g 组 新建用户名 添加新用户 -m:自动建立用户家目录
-g:指定用户所在的组,否则会建立一个同名的组
passwd 用户名 设置用户密码 如果是普通用户,直接使用passwd可以修改自己的账户密码
user -r 用户名 删除目录 -r会自动删除用户家目录

创建用户: sudo useradd -m 用户用
创建密码:sudo passwd 用户名
删除用户:sudo userdel -r 用户名

查看用户信息

id[用户名] 查看用户的UID和GID信息
who 查看当前所有登陆的用户列表
whoami 查看当前登陆用户的用户名

系统信息相关

  • 时间日期
    • date 查看系统时间
    • cal 查看日历 -y 显示一年
  • 磁盘和目录空间
    • df 磁盘剩余空间 -h 显示大小
    • du -h 目录名 显示目录下的文件大小
  • 进程信息

    • ps
      • a 显示所有进程,包括其他用户进程
      • u 现在进程的详细状态
      • x 显示没有控制终端的进程
    • top 显示cpu/内存占有率 q:退出
    • kill 进程号 杀死进程
      • -9 强制终止

        其他命令

        打包压缩

        每个操作系统中都用不同的打包方式

  • win : rar zip

  • mac: zip
  • linux: tar.gz

tar: 是linux中最常的备份工具,可以 把一系列文件 打包到 一个文件中 ,也可以把一个 打包的大文件恢复成一系列文件

使用tar只能做到打包,压缩需要使用gzip。后缀名为 name.tar.gz

  • 查找文件
    • find 查找指定的文件 find 路径 -name “1“ 查找有1的文件
  • 软链接
    • ln 等于创建快捷方式 最好使用绝对路径 否则再次移动就会找不到
  • 打包和解压

    • tar 打包
      • 打包文件:tar -cvf 打包文件.tar 被打包文件/路径…
      • 解包文件:tar -xvf 打包文件名.tar
    • gz 压缩
      • 压缩文件:tar -zcvf 打包名.tar.gz 打包文件的路径
      • 解压文件:tar -zxvf 打包文件名.tar.gz
      • 解压到指定目录:tar -zxvf 打包文件名.tar.gz -C 目标路径 -C的目录必须存在
    • bzip2压缩
      • 压缩文件:tar -jcvf 打包文件.tar.bz2 打包文件的路径
      • 解压文件:tar -jcvf 打包文件.tar.bz2 | z | 压缩文件 | | —- | —- | | c | 创建压缩包,压缩文件 | | x | 解开压缩包,解压文件 | | v | 列出归档接档详细过程,显示进度 | | f | 指定档案文件名称,f后面一定是.tar文件,所以必须放最后面 |
  • 软件安装

    • apt-get

      软件安装

      可以在终端中使用 apt 命令安装、卸载、更新软件包

  • 安装软件:sudo apt install 软件名称

  • 卸载软件:sudo apt remove 软件包
  • 更新软件:sudo apt upgrade

文本编辑

vim:vim 文件名,如果不存在就会新建一个

  • 切换模式
    • 编辑模式:按i键进入编辑模式
    • 命令模式:按ESC键进入命令模式
    • 退出模式:
      • 1、按ESC键,先进入命令模式
      • 2-1、输入 :wq 保存并且退出
      • 2-2、输入 :q 退出
      • 2-3.、输入 :q! 强制退出(放弃保存)