Linux
Kali 安装
Kali-WIFI密码(字典)
Armbian安装OMV(NAS)
NPS 内网穿透
CloudFlare
CloudFlare-免端口
CloudFlare-KV存储
API 使用
API-抓包信息使用
Linux-系统配置
Linux-更换源
Linux-一键更换源
Linux-权限
Linux-分区管理
Linux-网卡配置
Linux 端口转发
Linux 交换内存
Linux 进程优先级
Linux 共享打印机
Linux-自定义服务(支持Docker开机自启)
Linux-硬/软链接/挂载
Linux-系统时钟
Linux-清理命令记录
Linux-一键DD脚本
Linux-安装根证书
Linux-TheFuck(命令纠正)
Linux 服务器
Linux-面试鸭
Linux-Mall-Cook(商店可视化搭建)
Linux-Scratch
Linux-CasaOS(家庭云操作系统)
Linux-TiddlyWiki(非线性网页笔记)
Linux-拖拽式H5
Linux-鲁班H5
Linux-SSL证书续订
Linux-acme(SSL证书脚本)
SSL证书转换
SSL-httpsok
SSL-其它工具
Linux-LoveCards(表白墙)
Linux-游戏导航
Linux 常用命令
Linux-scp
Linux-打包/解压/压缩
Linux-SSH
Linux-portknocking(端口敲击)
Linux-获取当前公网IP
Linux-自动挂载盘
Linux-代理
Linux-nmap(局域网扫描)
Linux-jq(JSON处理)
Linux-DDNS(自制脚本)
Linux-shell传递参数
Linux-if(判断)
Linux-curl/wget
Linux-which(查看命令所在路径)
Linux-Maven
Linux-ncdu(清理日志)
Linux-共享
Linux-screen(终端切换)
Linux-Macchanger(MAC修改)
Linux-iptables(包过滤防火墙系统)
Linux-祸害人脚本
Linux-模拟网络延迟环境
Linux-Git
Linux-apt(安装软件)
Linux-crontab(定时任务)
Linux-nano/vi/vim 编辑器
Linux 环境安装
Linux 安装 Node.js
Node.js-创建通用执行
Linux 安装 Java
Linux 安装 Go
域名注册
MariaDB-相关操作
未测试开源项目
SQL 学习
SQL-常用指令
Ansible(自动化运维)
Zabbix(运维监控)
网络设备概述
备份概述
雷池WAF
Linux-新旧服务器同步rpm软件包
本文档使用 MrDoc 发布
-
+
首页
Linux 常用命令
Linux命令大全(手册) --- [linuxcool](https://www.linuxcool.com/) [devhints.io](https://devhints.io/) [linux-tutorial(Linux教程)_GitHub](https://github.com/dunwu/linux-tutorial) ```bash mklink <映射文件> <源文件> # Windows 软链接 ln -s <源文件> <映射文件> # Linux 软链接 # 管道传输命令(示例) CONFINPUT='yes\nyes\n1\nrsa\n4096\nrsa\n4096\n943\n9443\nyes\nyes\nno\nno\'${ADMIN}'\n'${PASSWD}'\n\n' printf "${CONFINPUT}" | /config/bin/ovpn-init > /config/init.log # 执行结果写入文件 ``` Linux 在线模拟器 --- JSLinux:https://bellard.org/jslinux/ 、[技术说明](https://bellard.org/jslinux/tech.html) JS/UIX:https://www.masswerk.at/jsuix/index.html 、[官网](https://www.masswerk.at/termlib/) 、[手册](https://www.masswerk.at/jsuix/man.txt) jor1k:http://s-macke.github.io/jor1k/ 、[GitHub](https://github.com/s-macke/jor1k/) ```bash # 端口开放检查 netstat -anp |grep {端口} # 检查占用情况(本机) echo >/dev/tcp/{IP}/{端口} # 通过特殊设备文件检测(本机) # 没有输出,表示处于监听状态 # No route to host # 有输出,表示未监听 ssh -v {IP/域名} -p {端口} # ssh 检测(其它设备检测) # debug1: Connection established. # 端口已打开 # No route to host # 端口未打开 kill -9 {PID} # 杀死占用程序 # 磁盘占用 df -h # 查看磁盘占用 du -sh * # 查看当前目录占用 ``` ## 变量 ```bash username="";echo “${username:=$LOGNAME}” # 修改原变量(username)值 := # username未定义或者空值,则被替换 = # username未定义则被替换 # 不修改变量值,只在${}中替换变量值 :- # username未定义或者空值,则${}输出被替换,变量值不变 - # username未定义,则${}输出被替换,变量值不变 # 脚本会从出错行退出,而且会显示出错误行行号 :? # username未定义或者空值,并且脚本退出执行 ? # username未定义则替换,并且脚本退出执行 # 不修改变量值,只有当变量已被定义而不是未定义的时候,“${}”表达式才执行替换 :+ # 如果变量被定义而且非空,则替换${} 输出值 + # 如果变量已被定义,则替换${} 输出值 ``` **相关教程:** [Linux 在线模拟器](https://ipcmen.com/linux-online-simulator)
造物者W
2024年5月28日 11:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码