• uname -a系统信息
  • lsb_release -a 版本
  • ldd --version 查看glibc版本
  • cd ~ 进入root目录
  • reboot 重启
  • sudo passwd root 修改root密码 ubuntu默认密码账号ubuntu
  • su - 切换到root su postgres 切换用户
  • useradd postgres 添加用户
  • userdel postgres 删除用户
  • groupadd postgres groupdel postgres 添加删除组
  • usermod -a -G groupname username 添加用户到组
  • w 查看登陆用户
  • lastlog 查看所有用户
  • cat /etc/passwd 查看所有用户路径
  • passwd postgres 创建密码
  • pwd 当前路径
  • clear CTRL+L 清屏
  • ls ls -l 查看目录和详情
  • mkdir a a1创建两个目录 mkdir -m 777 a 带权限
  • chmod 777 filename 赋予权限 chmod -R 777 api/ 全部赋予权限
  • mv dir1 dir2 以动或重命名可以是文件或文件夹
  • rm -rf * 清空当前目录
  • rm -rf dir1 强制删除目录和内容,f是不提示
  • cp –r test/ newtest复制全部内容包括子目录,复制单文件不需要r,目录时候必须要
  • find /root/ -iname redis 查找文件-iname不区分大小写
  • ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln -s /root/gf /usr/bin 软连接
  • lsof -i:4443 查看某个端口进程 或者用 top
  • kill 19999 关闭pid端口进程
  • pkill caddy 关闭多个进程
  • df -h 磁盘空间使用情况
  • free -m 查看内存使用状况
  • ifconfig 查看网络
  • ps -p 1 查看系统启动方式 显示有systemd / init,后者是wsl或docker启动的虚拟系统,如果升级到wsl2,那么就是systemd
  • ps -ef 查看所有程序 ps -ef | grep weui 查看某个进程
  • route -n 查看路由
  • ping ping网址
  • dd if=/dev/zero of=/swap1 bs=1M count=2048 创建交换分区
  • mkswap /swap1创建
  • swapon /swap1启用
  • nohup frpc -c frpc.toml & frp客户端启动 后台启动程序
  • wget -O file url下载
  • apt update && apt upgrade apt更新升级
  • apt install upx 安装
  • apt remove upx 移除
  • apt search upx 搜索
  • apt show upx 显示细节
  • tar -xzvf 1.tar.gz gz解压
  • tar -czvf 1.tar.gz 1.c gz压缩文件夹或文件
  • zip -r 1.zip /home zip文件压缩备份 后面是压缩某个文件夹绝对路径
  • unzip 1.zip 解压zip
  • 7z a 1.7z ./html 压缩支持多个文件夹 有些系统7za
  • 7z x 1.7z 解压当前目录 7z x 1.7z -o./qq到指定qq目录
  • ufw enable && ufw default deny 启动防火墙
  • ufw status 列出所有
  • ufw allow 9999 ufw allow 22/tcp 允许端口
  • ufw delete allow 9999 删除端口
  • ufw version
  • ESC :q 退出 | :wq! 退出并保存| 按I键 进入输入模式
  • vim /etc/apt/sources.list 修改软件源,apt edit-sources也可以
  • echo $PATH 类似win的path
  • export CGO_ENABLED=1 导入变量
  • export CC=/usr/local/musl/bin/musl-gcc 编译musl-gcc
  • vim /etc/profile末尾加入 export PATH=$PATH:/root root程序直接启动不用加./
  • source /etc/profile 立即生效
  • vim /etc/init.wsl 自动启动文件
  • sudo apt remove --purge openssh-server 移除sshd
  • sudo apt install openssh-server ssh openssh-client 安装ssh服务
  • sudo service ssh --full-restart 启动ssh,密码是系统的,127.0.0.1可本地链接
  • sudo vim /etc/ssh/sshd_config 编辑此文件内容如下Port 22 PermitRootLogin yes
  • git --version查看git版本
  • sudo apt install upx 用于Debian,ubuntu,.deb格式,替代命令用apt-get
  • ./configure
  • make && make install 编译
    apt install libonig-dev
    apt install libpq-dev
    apt install libzip-dev
    apt install libc6
    apt install autoconf 
    apt install pkg-config
    apt install libevent-dev libc-client2007e-dev
    apt install lua5.4 
    apt install libpng-dev 
    apt install libpcre3-dev
    apt install libmcrypt-dev
    apt install ufw
    apt install 7zip
    apt install curl
    apt install vim 
    apt install cmake
    apt install ninja-build gdb cmake gcc g++ 编译工具
  • dnf用于centos,阿里云,rockylinux
  • dnf list installed
  • sudo dnf upgrade用于替代yum在centos和阿里云,用于.rpm
  • sudo dnf install upx 支持install,search,remove
  • dnf list installed 已安装软件
  • dnf install epel-release -y 安装扩展
  • dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm -y 免费仓库
  • dnf install golang
  • fd 查找工具替换find
    fd 类似ls fd . /root列出指定目录
    fd qq fd qq /root 查找
    fd -e php mod查找扩展名php关键字mod
    fd -g libc.so /root 查找特定文件
  • edit 类似vim工具
  • webd 90kb自建网盘ftp等支持win/linux
作者:Yoby  创建时间:2024-12-04 18:18
最后编辑:Yoby  更新时间:2025-06-09 04:04
上一篇:
下一篇: