ubuntu的重定向输出功能
在 Ubuntu 中, > 符号主要用于重定向输出,它会将命令的输出结果发送到指定的文件或设备,而不是默认的标准输出(通常是终端屏幕)。 这里详细解释 > 的用法,并提供一些示例: 基本用法: 1command > file command: 你要执行的命令。 >: 重定向操作符。 file: 你要写入输出的目标文件。 工作原理: 执行 command: Ubuntu 首先执行 command。 捕获输出: command 的标准输出(通常是屏幕上显示的内容)会被捕获。 重定向到文件>操作符将捕获的输出重定向到file 如果 file 不存在,则会创建该文件。 如果 file 已经存在,则会覆盖该文件的内容。 示例: 将 ls -l 的输出保存到文件 directory_listing.txt 中: 1ls -l > directory_listing.txt 执行此命令后,终端屏幕上不会显示 ls -l 的输出,而是将输出内容写入到 directory_listing.txt 文件中。你可以使用 cat directory_lis ...
ubuntu安装ssh
要在Ubuntu上安装SSH服务器,你可以按照以下步骤进行: 更新包列表: 1apt update 安装OpenSSH服务器: 1apt install openssh-server 检查SSH服务状态: 安装完成后,SSH服务会自动启动。你可以使用以下命令检查SSH服务的状态: 1systemctl status ssh 启动SSH服务(如果未自动启动): 1systemctl start ssh 设置SSH服务开机自启动: 1systemctl enable ssh 完成这些步骤后,你的Ubuntu系统应该已经成功安装并运行了SSH服务器。你可以使用SSH客户端连接到你的Ubuntu系统,例如: 1ssh username@your_server_ip
linux常用命令
ubuntu/debian包管理命令更新系统所有 1apt update 更新现有软件 1apt upgrade -y 更新软件依赖关系****更新现有软件删除依赖以外的软件 1apt full-upgrade -y 安装或更新指定软件如:curl wget 1apt install -y curl wget 删除指定软件****如:curl wget 123apt remove -y curl wgetapt purge -y curl wget Alpine Linux包管理命令更新系统所有 1apk update 更新现有软件 1apk upgrade 安装或更新指定软件如:curl docker 1apk add curl docker 删除指定软件****如:curl wget 1apk del wget CentOS包管理命令更新系统所有 1yum update 安装或更新指定软件如:curl wget 1yum install -y curl wget 删除指定软件****如:curl wget 1yum remove -y curl wg ...
debian和ubuntu,centos系统一键更新清理,系统效率再提升
Debian,Ubuntu 查看系统启动时间 1systemd-analyze 一键纯净更新 1apt update -y && apt full-upgrade -y && apt autoremove -y && apt autoclean -y 安装常用工具 1apt install -y curl wget sudo 一键清理垃圾 123456789101112131415sudo apt autoremove --purge -ysudo apt clean -ysudo apt autoclean -ysudo apt remove --purge $(dpkg -l | awk '/^rc/ {print $2}') -ysudo journalctl --rotatesudo journalctl --vacuum-time=1ssudo journalctl --vacuum-size=50Msudo apt remove --purge $(dpkg -l | awk ...
docker搭建duplicati备份本地硬盘和远程服务器数据
官网地址:duplicati/duplicati: Store securely encrypted backups in the cloud! github项目地址:https://github.com/duplicati/duplicati docker hub地址:hub.docker.com/r/linuxserver/duplicati 准备工作12345sudo -i # 切换到root用户apt update -y # 升级packagesapt install wget curl sudo vim git # Debian系统比较干净,安装常用的软件 安装 Docker 环境安装 Docker(非大陆服务器) 12345wget -qO- get.docker.com | bashdocker -v #查看 docker 版本systemctl enable docker # 设置开机自动启动 安装docker-compose123#https://github.com/docker/compose/releases ...
openwrt安装docker和docker-compose
更新软件包索引 1opkg update 安装必要的软件包 1opkg install ca-certificates curl gnupg software-properties software-properties-common tar 下载Docker安装脚本 1curl -fsSL https://get.docker.com -o get-docker.sh 运行安装脚本以安装Docker 1sh get-docker.sh 启动Docker服务 1/etc/init.d/dockerd start 验证安装成功 1docker -v 开机自启Docker服务 1/etc/init.d/dockerd enable (可选)移除安装脚本 1rm get-docker.sh 安装docker compose 12345# 安装opkg install docker-compose# 验证安装docker-compose --version
windows设置网络是否IPv6访问优先
查询你的网络是否IPv6访问优先:IPv6地址查询 | IP查询(ipw.cn) 在Windows操作系统中,你可以通过以下步骤设置IPv4优先于IPv6进行访问: 打开命令提示符: 点击“开始”菜单,搜索“cmd”或“命令提示符”,右键选择“以管理员身份运行”。 查看当前优先级设置: 在命令提示符中输入以下命令并按回车: 1netsh interface ipv6 show prefixpolicies 这将显示当前的前缀策略列表,包括每个策略的优先级、标签和前缀。 修改优先级设置: IPv4的优先级设置为高于IPv6 1netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 100 4 这条命令将IPv4的优先级设置为100,标签为4。 IPv6的优先级设置为高于IPv4 1netsh interface ipv6 set prefixpolicy ::/0 40 1 这条命令将IPv6的优先级设置为40,标签为1。
ubuntu通知栏实时显示CPU,内存,网速
一、添加indicator-sysmonitor的下载源1sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor -y 二、更新apt-get1sudo apt-get update 或者: 1sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor && sudo apt update 三、安装indicator-sysmonito1sudo apt-get install indicator-sysmonitor 四、启动 这时候通知栏默认会显示cpu和内存的实时数据 配置:点一下通知栏内容,按如下提示操作 开启开机自启动 显示格式:CPU : {cpu} 网速 : {net} 其他配置可以自由发挥~ 123网速 : {net} CPU {cpu} {cputemp} | MEM {mem} ...
ubuntu开启smb文件共享
执行命令 1234#安装smbsudo apt install samba#进入编辑smb配置文件sudo vim /etc/samba/smb.conf 最下面粘贴这些内容(注意需要修改的地方) 12345678910[ubuntu_smb]path = 共享地址available = yes browseable = yes public = yes writable = yes create mask = 0755security = shareforce user = 用户名force group = 用户名 点击ESC,然后输入 :wq! 保存文件重启smb服务 1sudo service smbd restart 如果windows访问出现你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。 用这个方法解决:组织的安全策略阻止未经身份验证的来宾访问共享文件夹解决方法 | 赛博空间
linux tmux 使用教程
如果你有断开 ssh 仍保持程序运行的需求,大概率听说过 screen 这个命令。但作为一个 37 岁的老程序,它确实有点老了,本篇文章的内容便是它的现代替代 —— tmux 的基础使用教程。 当然,因为我自己主要使用 Windows 开发,只是有时需要在 Linux 服务器上进行运维 / 运行代码。因此这篇文章的深度和广度相比网上大神的长篇大论肯定是差很多的,但是如果你和我的需求差不多,我觉得这个程度的学习已经很够用了。 1 基础概念tmux 对窗口的管理是分层的,从上到下可以分为:Server, Session, Window, Pane. Server (服务器): 就是运行 tmux 的服务器,一个服务器可以运行多个会话. Session (会话): 一个会话将会占满一整个终端屏幕,一个会话可以打开多个窗口. Window (窗口): 一个窗口将会完整显示在会话屏幕上,但一个窗口可以分为多个窗格. Pane (窗格): 每个窗格都是一个可以交互的终端,可以独立运行程序。 上述层级结构用图来表示如下所示: 接下来我们会逐层来讲解它们的用法。 2 Session 会 ...