首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

何在Linux恢复误删除文件目录

这种一般是有活动进程存在持续标准输入输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放原因。.../testdelete.py 命令查看这个目录文件已经不存在了,那么现在我们将其恢复出来。 1. lsof查看删除文件进程是否还存在。...这里用到一个命令lsof,没有安装请自行yum或者apt-get。...创建准备删除目录并echo一个 带有内容文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest │ └── mail │...适合数据非常重要情况,这里测试,就没有备份,备份可以考虑如下方式: dd if=/path/filename of=/dev/vdc1 通过umount命令,对当前设备分区卸载。

2.8K30

何在Linux恢复误删除文件目录

这种一般是有活动进程存在持续标准输入输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放原因。.../testdelete.py 命令查看这个目录文件已经不存在了,那么现在我们将其恢复出来。 1. lsof查看删除文件进程是否还存在。...这里用到一个命令lsof,没有安装请自行yum或者apt-get。...创建准备删除目录并echo一个 带有内容文件: [root@21yunwei_backup 21yunwei]# tree.├── deletetest│ └── mail│ └──...适合数据非常重要情况,这里测试,就没有备份,备份可以考虑如下方式: dd if=/path/filename of=/dev/vdc1 1.通过umount命令,对当前设备分区卸载。

2.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

何在 Linux 恢复误删除文件目录

这种一般是有活动进程存在持续标准输入输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放原因。...1、lsof查看删除文件进程是否还存在 这里用到一个命令lsof,没有安装请自行yum或者apt-get。...二、误删除文件进程已经不存在,借助于工具还原 创建准备删除目录并echo一个 带有内容文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest...适合数据非常重要情况,这里测试,就没有备份,备份可以考虑如下方式: dd if=/path/filename of=/dev/vdc1 3、通过umount命令,对当前设备分区卸载。...- End - 本公众号全部博文已整理成一个目录,请在公众号后台回复「m」获取! 推荐阅读: 1、4 款超级好用终端文件管理器,提高你使用效率!

33K11

何在 Linux 恢复误删除文件目录

这里分别检查介绍下 一,误删除文件进程还在情况。 这种一般是有活动进程存在持续标准输入输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放原因。.../testdelete.py 命令查看这个目录文件已经不存在了,那么现在我们将其恢复出来。 1、lsof查看删除文件进程是否还存在。...这里用到一个命令lsof,没有安装请自行yum或者apt-get。...创建准备删除目录并echo一个 带有内容文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest │ └── mail │...适合数据非常重要情况,这里测试,就没有备份,备份可以考虑如下方式:dd if=/path/filename of=/dev/vdc1 3,通过umount命令,对当前设备分区卸载。

3.9K10

MacJDK和Jenv(JAVA_HOME管理器)详细配置使用教程

前言 从Windows转为Mac用户,第一次配置JDK环境变量可能有些不知所措;上次给搭建介绍了如何在Linux配置JDK,这次给大家介绍怎么在Mac配置JDK。...,提取里面的包含Contents文件夹,: [包含Contents文件,为JDK] macos自带一个Java虚拟机目录,只是默认为空;我们就把我们自己JDK移动进去,terminal内输入:...配置环境变量 在比较旧版本macOS内,环境变量配置文件是 ~/.bash_profile;新版本macOS(Catalina以后)使用zsh,所以配置文件是~/.zshrc。...注意:虽然和Linux一样,可以配置/etc/profile文件,且优先级最高,但是原则为保持macOS稳定和完整安全,不推荐直接操作/etc/profile文件。...bash还是zsh来添加环境变量: export PATH="$HOME/.jenv/bin:$PATH" eval "$(jenv init -)" :Big Sur用户,打开~/.zshrc文件

11.2K180

打造 Mac 下高颜值好用终端环境

好吧,今天趁着周末给大家分享一下,如何设置一个你认为很高大终端,对于常用终端发烧友来说无疑是一篇值得收藏好文章,哈哈 想要配置这么高大终端?...前期准备 安装Iterm2 在官网[1]下载好iterm2二进制文件,然后直接拖放到Macos系统Application文件夹内,然后你就可以在启动台launch里面找到Iterm了。...,环境变量时候,就不再是以前bashrc等了,应是~/.zshrc或者/etc/zshrc啦。...~/.oh-my-zsh/custom/themes下,详细配置设置参考github文档: cd ~/.oh-my-zsh/custom/themes https://github.com/bhilburn...# 显示前配色 spectrum_ls # 显示后配色 美化进阶 这里就是美化终端基本操作,下面我们看一下如何在原有的基础配置一下自己喜欢icon和插件: 红色框 红色框是iterm资源状态栏

4.4K50

何在自己Linux服务器安装Homebrew软件包管理

macOS用户过渡 macOS用户在安装好Homebrew后,即可使用Homebrew仓库内容(:安装JDK、编译OpenCV等),而Linux,如果你还不熟悉Linux编译方法,且自带yum...apt没有你所使用工具,那么用Homebrew仓库作为补充和过渡很不错。...避免环境污染 Homebrew所安装变量工具,均安装在自己目录下,通过激活Homebrew环境间接使用Homebrew目录下安装工具(:JDK等)。...,我们将 eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" 加入环境变量(bash是.profile文件zsh是.zshrc文件): [添加环境变量...手动配置 手动配置,其实就是把上文脚本配置过程,在这里复盘一下: 首先,我们进入用户目录并新建一个Homebrew目录: cd /home sudo mkdir linuxbrew 进入目录,并设置权限

6.8K00

写给前端同学终端修炼手册

设置环境 安装终端应用程序 几乎每个操作系统都会带有内置终端,例如MacOSTerminal.appWindows命令提示符。这些应用程序可以使用,但相对简单。...在 Windows 使用 Bash Zsh Bash 是一种基于 Linux shell 语言,不能在 Windows 本地运行。...我们可以参考此篇文章 - 如何在 Windows 10 安装和使用 Zsh[4] 一旦设置完成,我们就可以配置终端应用程序使用 Bash Zsh。...❝它本质是一个符号,表示“这里内容是要在终端中运行!” 即使在许多现代shell语言Zsh中不再使用$作为提示符字符,这种符号意义仍然保留了下来。...在Zsh shell语言中,默认提示符由一个箭头和当前目录名称组成,→ PersonWorkSpace。 ❝但是,为什么之前是波浪号,而不是父目录名称?

10910

LinuxMac如何配置ZSH并使用Oh-my-zsh?让你终端更加实用、美观

的确,ZSH才是适用于现代Shell: 更丰富命令提示 更鲜明演示标记 更强大插件支持 本次就带大家先了解什么是ZSH,再叫大家怎么在macOS和Linux安装ZSH,其中,Linux安装...接收用户其他程序命令,把这些命令转化成内核能理解语言。现在图形化界面基本上当代家用操作系统标配,但是在最初,没有图形化界面的时代,如何使用和操作设备?...(如果没有~/.zshrc文件,可以手动创建) 重启终端终端输入source ~/.zshrc使配置生效 不是很建议普通用户使用手动配置去配置Oh-my-zsh。 3....[输入cd Dow后按Tab自带填充] 其实,ZSH自动填充,不但可以填充目录,还可以: 填充命令,:Git命令填充。...填充用户内容,:screen session明填充。 粘贴自动转义 使用Oh-my-zsh,默认是使用自动粘贴转义。但是这样容易出差错。

5.7K72

Linux配置LunarVim:快速初始化Neovim,让你文本编辑更加清爽和强大

比如:玩一般会在服务器创建我自己用户: # 当前root用户 useradd -s /bin/zsh -m mintimate # 设置用户密码 passwd mintimate 之后,根据自己喜好...图片 这个解决方法很简单,当时能不能有效,取决于网络能不能连接GitHub插件各个库。因为造成这样原因,是Lunarvim基于packer进行插件管理(安装、更新)。...首先,使用lvim命令进入Lunarvim,如果实现没有配置环境变量,通常找不到命令: 图片 我们需要把当前用户“家目录”下.local/bin添加到环境变量: # 如果你使用bash echo "export...首先,使用lvim命令进入Lunarvim,如果实现没有配置环境变量,通常找不到命令: 图片 我们需要把当前用户“家目录”下.local/bin添加到环境变量: # 如果你使用bash echo "export...Lvim配置文件为: $HOME/.config/lvim/config.lua 配置在原有neovim基础,增加了Lvim个性化配置。

4.7K60

LinuxMac通过Oh-my-zsh配置Zsh插件,让你终端更加强大且智能

激活oh-my-zsh,可以直接直观体会到: 丰富代码提示:oh-my-zsh默认对文件文件注释和代码进行颜色分阶显示,增加Terminal在操作时候可读性。...命令自动填充:对一些目录文件操作时候,我们甚至不需要提前用lsll等命令对文件进行扫描记忆,只需要按Tab键即可遍历填充。...前置依赖 本次教程和演示,需要前置依赖: LinuxmacOS已经配置了Zsh 如果你实现并没有配置Z sh,你可以参考文章:https://cloud.tencent.com/developer/...首先是$HOME/.zshrc文件存在一个plugin配置项,实际这个是一个数组对象,在里面添加encode64来激活我们encode64插件: [激活encode64] 之后,不要忘记重载环境变量...事实,Oh-my-zshgit插件就是这样简化

5.3K42

macOS(Big Sur):eclipse下引用JDK 8 tools.jar 塈在macOS下为eclipse设置JAVA_HOME环境变量问题

以下为我项目中关于引用JDK下tools.jarpom.xml片段,在windows,Linux下都工作正常,最近换到MacOS 11(Big Sur)下工作,命令行执行编译没有问题,但在eclipse...macOS 10以后默认脚本解释器是zsh,不再是bash,所以这里不是修改.bash_profile 在google一通找,下面这两篇文章让我基本搞明白了原因: 《Setting environment...这样非命令行应用程序(GUI application),运行时是不会从.zprofile,.zshrc.bash_profile,.bashrc读取环境变量。...如何持久化1:.zshenv .zshenv 是ZSH环境变量设置文件,非交互式应用程序每次启动都会读取,将JAVA_HOME在这里设置,eclipse等应用程序就可以正确获取。...此方法是在系统中增加了环境变量设置,对电脑所有用户有效。

3.2K30

Go安装、卸载以及升级、安装指定版本

前言 家里电脑有一段时间没有使用了,突然心血来潮搬出来开发个idea小程序,结果环境乱一塌糊涂,不知道当初弄了啥,好像是删除了什么,导致zsh一直找不到文件,解析出错。...若安装成功,但是仍提示找不到go指令,则可能是没有配置好go环境变量。...配置Go环境变量 Macshell环境有两种,zsh和bash,这两种不是一个配置文件,在配置之前我们需要知道默认是哪种配置。 查看默认shell dscl ....go安装路径为/opt/homebrew/Cellar/go/1.21.4/libexec 配置go环境 接下来我们需要设置GOROOT, GOPATH, PATH三个环境变量。...将GOPATH/bin加入 PATH 变量,这样在终端任何路径都能使用go包bin目录下面的工具,不需要进入到bin目录或者指定目录,比较方便。

44910

视频下载利器:yt-dlp,轻松下载各平台视频,缓存视频又一途径

并且yt-dlp安装方法很多,:Pythonpip安装(适用于已经安装Python设备,并带包管理器pip)Homebrew安装(适用于macOS,并且安装了Homebrew)yum/apt软件包管理器安装...Windows/Mac/Linux系统安装和配置转码利器--“FFmpeg”macOS安装访问yt-dlp地址首先,演示一下macOS如何安装,首先是访问yt-dlp下载地址:https://github.com.../yt-dlp/yt-dlp/releases下载预编译包之后,我们下载我们macOS需要预编译包:图片下载后是这样:图片移动文件为了方便后续管理,我们移动文件;比如,我这里移动到~/myApplication...举个例子,我用户名是mintimate,那么家目录就是/home/mintimate,而root用户比较特殊,没有修改情况下,家目录是/root图片之后,移动刚刚下载yt-dlp到这目录:mv yt-dlp...创建myApplication/bin文件夹:图片之后,移动刚刚下载yt-dlp.exe到这目录:图片配置环境变量为了使用方便,我们配置到环境变量

8.1K41

从零开始vim搭建Java开发环境

之类。那是因为字体原因。 只要安装nerd-font字体,并设置终端模拟器字体为nerd-font。 以macOS为例。...没有乱码真舒服! 其他情况,就不举例啦,不管是什么终端模拟器,只要设置好字体就可以啦。 oh my zsh 这个不是必须安装,但是自从用了oh my zsh我就回不去啦。...这样插件显然都是跟java相关内容。 安装完以后,退出nvim。新创建一个目录写个java文件测试一吧!...踩坑提醒: 千万不要在文件目录创建java测试,一开始我不懂,把Java文件创建在用户目录 ~,这样插件会把用户目录所有文件当作当前项目遍历,智能提示来非常慢。...这个路径放哪里行,我主.SpaceVim.d目录为了方便我后期移到其他机器使用。

14210

ZSH 自动读取 macOS 系统代理配置并设置环境变量

前言 和其它 Linux DE 一样,macOS 也支持在“系统偏好设置”中设置 HTTP 代理、HTTPS 代理,但是 macOS 并不会在终端(Terminal、iTerm) shell 中自动生效系统代理配置...在终端获取 macOS 系统代理配置 macOS 内置了许多实用命令行工具, xcode-select 用于安装命令行工具和配置 Xcode、build_webkit 用于编译 WebKit、softwareupdate...中字符串从右往左搜索语法,返回值为找到匹配时位置;当没有找到匹配时,zsh 会一路搜索到字符串最左侧、最终返回值是 0。...FTP 代理设置,并在当前 shell 环境中添加相应环境变量(HTTP_PROXY、HTTPS_PROXY、ALL_PROXY、FTP_PROXY)。.../custom}/plugins/zsh-osx-autoproxy $ echo "plugins+=(zsh-osx-autoproxy)" | tee -a .zshrc 新建一个终端会话(使用

2K10

推荐一款 macOS 终端下自动配置系统代理神器 ZSH-OSX-AutoProxy

和其它 Linux DE 一样,macOS 也支持在“系统偏好设置”中设置 HTTP 代理、HTTPS 代理,但是 macOS 并不会在终端(Terminal、iTerm) shell 中自动生效系统代理配置...在终端获取 macOS 系统代理配置 macOS 内置了许多实用命令行工具, xcode-select 用于安装命令行工具和配置 Xcode、build_webkit 用于编译 WebKit、softwareupdate...中字符串从右往左搜索语法,返回值为找到匹配时位置;当没有找到匹配时,zsh 会一路搜索到字符串最左侧、最终返回值是 0。...、FTP 代理设置,并在当前 shell 环境中添加相应环境变量(HTTP_PROXY、HTTPS_PROXY、ALL_PROXY、FTP_PROXY)。.../custom}/plugins/zsh-osx-autoproxy $ echo "plugins+=(zsh-osx-autoproxy)" | tee -a .zshrc 新建一个终端会话(使用

2K20

轻松在LinuxMacWindows配置FFmpeg开源音频工具

所以,本文章,主要讲解如何在Linux/Mac/Windows配置FFmepg。...手动配置:到FFmpeg项目官网,下载预编译版本FFmpegFFmpeg源码进行编译,并配置到环境变量。 本文手动配置使用是预编译版本FFmpeg,预编译版本目前并没有适配M1芯片设备。...已经安装Homebrew用户,终端内输入: brew install ffmpeg 漫长等待后,FFmpeg就安装好了。 手动配置 相信很多macOS用户并没有手动配置过环境。...我们下载最新版本: [下载4.4版本FFmpeg] 下载后,解压放到我们熟悉地址,:/Users/mintimate/ffmpeg: [下载好后,解压到熟悉地址] 之后,我们配置到环境变量即可:...配置环境变量 举个例子,我们下来了:ffmpeg-n4.4-4-gacb339bb88-win64-gpl-4.4.zip 我们下载好并解压,得到以下文件: [得到文件] 之后,我们打开环境变量: [

2.9K160
领券