色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux文件目錄快速自動跳轉(zhuǎn)命令

dyquk4xk2p3d ? 來源:linux迷 ? 2023-05-06 10:16 ? 次閱讀

	

	

那些主要通過控制臺/終端使用 Linux 命令行的 Linux 用戶應(yīng)該感受到了 Linux 的真正力量。然而,對于新手來說,導(dǎo)航 Linux 分層文件系統(tǒng)有時可能會很麻煩。有一個 Linux 命令行實用程序叫做 autojump,由 Jo?l Schaerer 用 Python 編寫,現(xiàn)在由 +William Ting 維護(hù),是 cd 命令的高級版本。

Autojump 是一個命令行工具,通過保留用戶經(jīng)常訪問的目錄的數(shù)據(jù)庫,提供了一種更快速的瀏覽 Linux 文件系統(tǒng)的方法。它通過觀察用戶導(dǎo)航的目錄,然后根據(jù)用戶的常規(guī)訪問情況為每個目錄分配重要性來工作。這使用戶能夠快速跳轉(zhuǎn)到經(jīng)常訪問的目錄。與傳統(tǒng)的 cd 命令相比,Autojump 可以更快地導(dǎo)航到所需的目錄。

Autojump 的特點:
  • 自由和開源應(yīng)用程序,遵循 GPL V3 協(xié)議
  • 自學(xué)習(xí)實用程序,從用戶的導(dǎo)航習(xí)慣中學(xué)習(xí)。
  • 更快的導(dǎo)航。不需要包含子目錄的名稱。
  • 可在大多數(shù)標(biāo)準(zhǔn)Linux發(fā)行版的存儲庫中下載,包括Debian、Ubuntu、Mint、Arch、Gentoo、Slackware、CentOS、RedHat和Fedora。
  • 也可在其他平臺使用,如OS X(使用Homebrew)和Windows(通過Clink啟用)
  • 使用autojump,您可以跳轉(zhuǎn)到任何特定目錄或子目錄。您還可以打開文件管理器到目錄,并查看您在哪個目錄花費了多少時間以及統(tǒng)計數(shù)據(jù)。

步驟1:進(jìn)行完整系統(tǒng)更新

  1. 以 root 用戶身份進(jìn)行系統(tǒng)更新/升級,以確保您安裝了最新版本的 Python。
重要的是要注意,在基于 YUM 或 DNF 的系統(tǒng)上,更新和升級執(zhí)行的是相同的操作,并且大部分時間是可互換的,而不像基于 APT 的系統(tǒng)。

步驟2:下載和安裝Autojump

如上所述,Autojump 已經(jīng)在大多數(shù) Linux 發(fā)行版的軟件倉庫中可用。您可以使用軟件包管理器直接安裝它。在基于 RedHat 的發(fā)行版中,您需要通過運行命令 yum install epel-release 啟用 EPEL 存儲庫。從軟件倉庫安裝Autojump

	$ sudo apt install autojump [在 Debian, Ubuntu 和 Mint 上] $ sudo yum install autojump [在 RHEL/CentOS/Fedora and Rocky/AlmaLinux 上] $ sudo emerge -a autojump [在 Gentoo Linux 上] $ sudo apk add autojump [在 Alpine Linux 上] $ sudo pacman -S autojump [在 Arch Linux 上] $ sudo zypper install autojump [在 OpenSUSE 上]

90c56936-eb16-11ed-90ce-dac502259ad0.png

然而,如果你想要從源代碼安裝autojump,你需要克隆源代碼并執(zhí)行Python腳本,如下所示:

從源代碼安裝Autojump

如果沒有安裝,首先需要安裝git,它是克隆autojump git倉庫所需的工具。

	$ sudo apt install git [在 Debian, Ubuntu and Mint 上] $ sudo yum install git [在 RHEL/CentOS/Fedora and Rocky/AlmaLinux 上] $ sudo emerge -a git [在 Gentoo Linux 上] $ sudo apk add git [在 Alpine Linux 上] $ sudo pacman -S git [在 Arch Linux 上] $ sudo zypper install git [在 OpenSUSE 上]

一旦安裝了git,作為普通用戶登錄,然后將 autojump 克隆為:

	$ git clone git://github.com/joelthelion/autojump.git

接下來,使用 cd 命令切換到下載的目錄。

	$ cd autojump

現(xiàn)在,將腳本文件設(shè)為可執(zhí)行并以root用戶身份運行安裝腳本。

	chmod 755 install.py ./install.py
	

第3步:Autojump配置

3. 對于 Debian 及其衍生產(chǎn)品(Ubuntu,Mint等),激活 autojump 實用程序非常重要。要暫時激活 autojump 實用程序,即在關(guān)閉當(dāng)前會話或打開新會話之前生效,您需要以普通用戶身份運行以下命令:為了永久激活,添加到 BASH shell,您需要運行以下命令。

	$ echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc 或者 $ echo '. /usr/share/autojump/autojump.bash' >> ~/.bashrc
	

90d1ca1e-eb16-11ed-90ce-dac502259ad0.png

步驟4:使用 Autojump 快速更改 Linux 目錄

  1. 如前所述,autojump只會跳轉(zhuǎn)到先前訪問過的目錄。因此,在我們開始測試之前,我們將“cd”到幾個目錄并創(chuàng)建一些新目錄。
以下是我所做的操作:現(xiàn)在我們已經(jīng) cd 到了上面的目錄并創(chuàng)建了一些目錄以進(jìn)行測試,我們準(zhǔn)備好了。使用是對 autojump 的一個包裝器。您可以使用 j 替換 autojump 命令,反之亦然。
  1. 使用選項 -v 檢查安裝的 autojump 版本。

	$ j -v 或者 $ autojump -v

90da0332-eb16-11ed-90ce-dac502259ad0.png
  1. 跳轉(zhuǎn)到之前訪問的目錄 '/var/opt'。

	$ j opt

90e41b56-eb16-11ed-90ce-dac502259ad0.png
  1. 跳轉(zhuǎn)到之前訪問過的父/子目錄‘/home/linuxmi/www.linuxmi.com/python-chatgpt/openai’,無需輸入子目錄名稱。

	$ jc openai

90eeffa8-eb16-11ed-90ce-dac502259ad0.png
  1. 您可以使用以下命令從命令行打開名為“GNOME Nautilus”的文件管理器,而不是跳轉(zhuǎn)到目錄。

	$ jo www

您還可以在文件管理器中打開一個子目錄。

	$ jco c
	
  1. 檢查每個文件夾鍵權(quán)重和總鍵權(quán)重以及總目錄權(quán)重的統(tǒng)計信息。文件夾鍵權(quán)重是表示在該文件夾中花費的總時間。目錄權(quán)重是列表中目錄的數(shù)量。

	$ j --stat

90f6cc60-eb16-11ed-90ce-dac502259ad0.png

提示:autojump 存儲運行日志和錯誤日志文件的文件位于 .local/share/autojump/ 文件夾中。不要覆蓋這些文件,否則您可能會丟失所有的狀態(tài)。

	$ ls -l ~/.local/share/autojump/
	
  1. 如需幫助,可以執(zhí)行以下命令:

	$ j --help
	

Autojump的工作原理

Autojump 可以讓你跳轉(zhuǎn)到你之前已經(jīng)使用 cd 進(jìn)入的目錄。一旦你 cd 到一個特定的目錄,它就會被記錄在 autojump 數(shù)據(jù)庫中,之后 autojump 就可以工作了。在設(shè)置了 autojump 之后,你無法跳轉(zhuǎn)到你沒有 cd 進(jìn)入過的目錄,無論如何都不行。你無法跳轉(zhuǎn)到以破折號開頭的目錄的名稱。你可以考慮閱讀我的帖子,關(guān)于以或其他特殊字符(-)開頭的文件和目錄的操作。在 BASH Shell 中,autojump 通過修改 $PROMPT_COMMAND 來跟蹤目錄。嚴(yán)格建議不要覆蓋 $PROMPT_COMMAND。如果你必須將其他 Linux 命令添加到現(xiàn)有的 $PROMPT_COMMAND 中,請將其附加到現(xiàn)有的 $APPEND_PROMPT 的末尾。

總結(jié)

如果你是一個命令行用戶,autojump 是一個必備的實用工具。它可以讓許多事情變得更容易。它是一個很棒的實用工具,可以使在命令行下快速瀏覽 Linux 目錄變得更容易。試試吧,讓我知道你寶貴的反饋。保持聯(lián)系,繼續(xù)分享。點贊和分享我們,幫助我們傳播。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11373

    瀏覽量

    211293
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3586

    瀏覽量

    89925
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    573

    瀏覽量

    24927
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    705

    瀏覽量

    22231
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4813

    瀏覽量

    85301

原文標(biāo)題:太強(qiáng)了!Linux 文件目錄快速自動跳轉(zhuǎn)命令

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在Linux使用rm刪除文件目錄

    rm命令用于刪除文件目錄。它是每個Linux用戶都應(yīng)該熟悉的基本命令之一。
    發(fā)表于 12-08 16:49 ?2660次閱讀

    Linux文件的復(fù)制、刪除和移動命令

    Linux文件的復(fù)制、刪除和移動命令 Linux文件的復(fù)制、刪除和移動命令  cp
    發(fā)表于 01-18 12:45 ?1285次閱讀

    Linux目錄的創(chuàng)建與刪除命令

    Linux目錄的創(chuàng)建與刪除命令 Linux目錄的創(chuàng)建與刪除命令  mkdir
    發(fā)表于 01-18 12:46 ?1352次閱讀

    Linux改變文件目錄的訪問權(quán)限命令

    Linux改變文件目錄的訪問權(quán)限命令 Linux改變文件
    發(fā)表于 01-18 12:46 ?1215次閱讀

    如何使用cp和rsync命令復(fù)制文件目錄

    復(fù)制文件目錄是在使用命令行時最常見的任務(wù)之一。在Linux,有兩個命令用于復(fù)制文件cp和rsy
    的頭像 發(fā)表于 12-07 17:39 ?7125次閱讀

    如何在Linux使用wc命令統(tǒng)計目錄文件

    盡管不是很經(jīng)常需要知道,但有時您需要找出指定目錄中有多少個文件。例如,Linux系統(tǒng)inodes用完,則需要查找哪個目錄包含成千上萬個文件
    的頭像 發(fā)表于 12-09 16:48 ?1927次閱讀

    如何在Linux使用du命令統(tǒng)計目錄文件的大小

    du命令是`disk usage`的縮寫,打印文件目錄使用的磁盤空間量估算。這對于查找占用大量磁盤空間的文件目錄非常有用。
    的頭像 發(fā)表于 01-04 17:25 ?6615次閱讀

    詳解Linux文件目錄操作命令

    pwd命令是“print working directory”中每個單詞的首字母縮寫,其功能是顯示當(dāng)前工作目錄的絕對路徑。在實際工作中,我們在命令行操作命令時,經(jīng)常會在各個
    的頭像 發(fā)表于 02-03 09:39 ?952次閱讀

    這款命令行工具可以在Linux文件目錄快速自動跳轉(zhuǎn)

    Linux 終端下,跳轉(zhuǎn)目錄有時覺得會很麻煩,需要敲很長的命令路徑才能進(jìn)入指定的目錄
    的頭像 發(fā)表于 03-30 10:07 ?632次閱讀

    Linux神器:一鍵直達(dá)目錄直接起飛

    Autojump是一個開源的命令行工具,用于快速跳轉(zhuǎn)目錄文件
    的頭像 發(fā)表于 06-06 09:31 ?570次閱讀
    <b class='flag-5'>Linux</b>神器:一鍵直達(dá)<b class='flag-5'>目錄</b>直接起飛

    恒訊科技分析:如何在Linux上使用rm命令刪除文件目錄

    本指南展示了如何在Linux中使用rm命令行刪除文件目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1250次閱讀

    恒訊科技分析:如何使用cp命令Linux中復(fù)制目錄

    復(fù)制目錄Linux中的一項基本任務(wù),它允許我們復(fù)制目錄、創(chuàng)建備份或在不同位置之間傳輸數(shù)據(jù)。在Linux中復(fù)制文件
    的頭像 發(fā)表于 06-26 17:14 ?768次閱讀

    linux中刪除文件命令

    Linux中,可以使用 rm 命令來刪除文件。該命令有多個參數(shù)和選項可供使用,以根據(jù)不同的情況進(jìn)行文件刪除操作。例如: rm
    的頭像 發(fā)表于 11-08 14:11 ?1157次閱讀

    linux中查找文件命令

    Linux中,可以使用以下命令來查找文件: find 命令:可以在指定目錄及其子目錄中查找
    的頭像 發(fā)表于 11-08 14:24 ?1463次閱讀

    linux刪除文件命令rm

    Linux系統(tǒng)中,可以使用rm命令來刪除文件目錄。該命令的功能是刪除一個目錄中的一個或多個
    的頭像 發(fā)表于 11-13 16:42 ?1092次閱讀
    主站蜘蛛池模板: www伊人网| 午夜福利在线观看6080 | 日本免费xxx | 国语对白老女人8av 国语对白刺激真实精品 | 和美女啪啪啪动态图 | 麻豆AV久久无码精品九九 | 亚洲精品色播一区二区 | 亚洲精品久久久久无码AV片软件 | 狠日狠干日曰射 | 亚洲AV综合99一二三四区 | 国产精品亚洲污污网站入口 | 亚洲视频不卡 | 久久精品熟一区二区三区 | 97在线精品视频 | 夜夜躁日日躁狠狠 | 亚洲色综合中文字幕在线 | 野花日本免费完整版高清版动漫 | 成人影片迅雷下载 | 1300部真实小Y女视频合集 | 女攻男受高h全文肉肉 | 国产人A片在线乱码视频 | 亚洲国产夜色在线观看 | 精品久久久久亚洲 | 呻吟翘臀后进爆白浆 | 国产成+人+综合+亚洲不卡 | 国产老师开裆丝袜喷水漫画 | 亚洲精品一区二区在线看片 | 久久免费视频在线观看6 | 琪琪电影午夜理论片YY6080 | 色婷婷欧美在线播放内射 | 国产午夜AV无码无片久久96 | 亚洲国产精品VA在线看黑人 | 大胸女晃奶动态图 | 碰超成人在线公开免费视频 | 久久笫一福利免费导航 | 黄瓜视频苹果直接安装 | 精品无码久久久久久久久 | 69久久国产精品热88人妻 | 免费高清毛片 | 亚洲成a人不卡在线观看 | 人妖和美女玩 |