精华内容
下载资源
问答
  • 可以通过Linux的管道轻松翻译命令的 Man 和Help,也可以翻译单词/句子 单独翻译。需要用到你自己的百度翻译api,很好申请的
  • 每个现代的Linux桌面发行版都预装着一个带有图形界面的计算器程序。不过如果你的工作区中全是命令行窗口,那么你一定会在其中的一个...当然Linux下有很多基于命令行的计算器应用,我认为GNU bc是功能最强大和最有用的。
  • Linux下软件命令行安装[文].pdf
  • 原始的命令方式如:wget、curl先去各大官网找到最新版下载地址然后 wget, axel, curl == … 为啥不用yum – –话说这种非得用命令行吗? 还有filezilla 直接用浏览器不是一样?FileZilla Serv...

    安装了个centos 7 mini版的,不使用yum的话不知道该怎样下载软件,想安装filezllia、mysql、php等软件的最新版,请问该怎样下载啊?

    原始的命令方式如:wget、curl

    先去各大官网找到最新版下载地址

    然后 wget, axel, curl == … 为啥不用yum – –

    话说这种非得用命令行吗? 还有filezilla 直接用浏览器下不是一样?

    FileZilla Server只支持Windows,如果你要用FTP服务器的话,建议用ProFTPD(配置简单)或者VSFTPD.由于Linux发行版比较多,像PHP等开源软件,官方一般都没有提供二进制版本下载,如果要使用最新版本,需要下载源代码自行编译.

    新手还是建议使用yum来安装软件,安心使用软件源里的版本.也可以尝试自己下载编译最新版,比如我在Ubuntu上编译打包的跨Linux发行版的PHP7,里面有详细的编译安装步骤:

    http://my.oschina.net/eechen/blog/371643

    肯定是wget啊

    wget

    的话一般都是下载一个文件然后安装。

    curl

    貌似用来下载安装脚本比较好点吧,因为返回的是请求url的内容,然后

    > file

    将内容重定向(输出)到一个文件中去 ,额,如果你非要用来下载压缩包什么的,也不是不可以

    不知道楼主是要只是下载啊还是说软件包管理啊?

    如果只是做命令行下载用

    wget

    cURL

    aria2

    这些都是可以作为命令行的下载工具

    如果是要做包管理,

    linux

    下还有一个叫

    linuxbrew

    的工具,是基于

    homebrew

    下载的话,wget用的比较多,也比较简单

    Centos 还有 rpm 命令可以用,关于 yum 还可以配置第三方软件源。学会灵活配置 yum 镜像源就已经足够了。另外很多小众的软件一般都会提供自动化安装的Shell脚本。无需过多操心。

    rpm可以安装远程包,不过这包是别人打好的。另外一种常用的是wget下载源码包,自己编译安装,红帽系还有个dnf包管理,你可以研究研究

    73bccf0c0b4af35beddca4274520fb45.png

    展开全文
  • 我已经使用Linux大约25年了,一次又一次,我发现自己回到了命令行来安装我的应用程序。 从命令行安装应用程序最常见的方法是使用软件包管理器通过软件存储库(存储软件的位置)进行安装。 所有Linux应用程序均...

    linux用命令行安装软件

    如果您在任何时间使用Linux,您很快就会学到有很多不同的方法可以执行相同的操作。 这包括通过命令行在Linux机器上安装应用程序。 我已经使用Linux大约25年了,一次又一次,我发现自己回到了命令行来安装我的应用程序。

    从命令行安装应用程序最常见的方法是使用软件包管理器通过软件存储库(存储软件的位置)进行安装。 所有Linux应用程序均作为软件包分发,无非就是与软件包管理系统关联的文件。 每个Linux发行版都附带一个程序包管理系统,但是它们并不完全相同。

    什么是包裹管理系统?

    软件包管理系统由用于安装,更新和卸载Linux应用程序的工具和文件格式集组成。 两种最常见的软件包管理系统来自Red Hat和Debian。 Red Hat,CentOS和Fedora都使用rpm系统(.rpm文件),而Debian,Ubuntu,Mint和Ubuntu使用dpkg (.deb文件)。 Gentoo Linux使用一个名为Portage的系统,而Arch Linux除了使用tarball(.tar文件)外什么也不使用。 这些系统之间的主要区别在于它们如何安装和维护应用程序。

    您可能想知道.rpm.deb.tar文件中的内容。 您可能会惊讶地发现,它们全部不过是包含应用程序代码的普通旧存档文件(如.zip ),有关如何安装该应用程序的说明,相关性(它可能依赖于其他应用程序)以及其配置文件的位置应该放置。 读取并执行所有这些指令的软件称为程序包管理器。

    Debian,Ubuntu,Mint等

    Debian,Ubuntu,Mint和其他基于Debian的发行版均使用.deb文件和dpkg软件包管理系统。 有两种方法可以通过此系统安装应用程序。 您可以使用apt应用程序从存储库安装,也可以使用dpkg应用程序从.deb文件安装应用程序。 让我们看一下两者的用法。

    使用apt安装应用程序非常简单:

     $ sudo apt install app_name 
    

    通过apt卸载应用程序也非常容易:

     $ sudo apt remove app_name 
    

    要升级已安装的应用程序,您首先需要更新应用程序存储库:

     $ sudo apt update 
    

    完成后,您可以使用以下内容更新所有需要更新的应用程序:

     $ sudo apt upgrade 
    

    如果您只想更新一个应用程序该怎么办? 没问题。

     $ sudo apt update app_name 
    

    最后,假设您要安装的应用程序在Debian存储库中不可用,但可以通过.deb下载获得。

     $ sudo dpkg -i app_name.deb 
    

    红帽,CentOS和Fedora

    默认情况下,红帽使用几种软件包管理系统。 这些系统虽然使用自己的术语,但彼此之间以及与Debian中使用的系统仍然非常相似。 例如,我们可以使用yumdnf管理器来安装应用程序。

     $ sudo yum install app_name 
    
     $ sudo dnf install app_name 
    

    .rpm格式的应用程序也可以使用rpm命令安装。

     $ sudo rpm -i app_name.rpm 
    

    删除不需要的应用程序同样容易。

     $ sudo yum remove app_name 
    
     $ sudo dnf remove app_name 
    

    同样,更新应用程序也很容易。

     $ yum update 
    
     $ sudo dnf upgrade --refresh 
    

    如您所见,从命令行安装,卸载和更新Linux应用程序并不困难。 实际上,一旦习惯了它,就会发现它比使用基于桌面GUI的管理工具要快得多!

    有关从命令行安装应用程序的更多信息,请访问Debian Apt WikiYum备忘单DNF Wiki

    翻译自: https://opensource.com/article/18/8/how-install-software-linux-command-line

    linux用命令行安装软件

    展开全文
  • linux下在截图软件源码工程,c语言源码,整个工程非常简单,只有一个源文件,一个头文件。可用于跨平台编译。 只依赖于libpng库,跨平台在截图工具。 linux下命令行截图工具源码 linux下framebuffer截图工具源码...
  • 8.fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。 9.PathPicker(fpp):在命令行输出中自动识别目录和文件,支持交互式,配合git非常有用。 运行以下命令...

    点击上方“机器学习与生成对抗网络”,关注"星标"

    获取有趣、好玩的前沿干货!

    作者:int32bit、grapeot、智多芯 链接:

    https://www.zhihu.com/question/59227720

    分享交流,侵删

    1.ag:比grep、ack更快的递归搜索文件内容。

    2.tig:字符模式下交互查看git项目,可以替代git命令。

    3.mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    4.jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。

    5.shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。

    6.yapf:Google开发的python代码格式规范化工具,支持pep8以及Google代码风格。

    7.mosh:基于UDP的终端连接,可以替代ssh,连接更稳定,即使IP变了,也能自动重连。

    8.fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。

    9.PathPicker(fpp):在命令行输出中自动识别目录和文件,支持交互式,配合git非常有用。

    运行以下命令:

    git diff HEAD~8 --stat | fpp
    

    10.htop: 提供更美观、更方便的进程监控工具,替代top命令。

    11.axel:多线程下载工具,下载文件时可以替代curl、wget。

    axel -n 20 http://centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso
    

    12.sz/rz:交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输。

    13.cloc:代码统计工具,能够统计代码的空行数、注释行、编程语言。

    14.ccache:高速C/C++编译缓存工具,反复编译内核非常有用。使用起来也非常方便:

    gcc foo.c
    

    改成:

    ccache gcc foo.c
    

    15.tmux:终端复用工具,替代screen、nohup。

    16.neovim: 替代vim。

    17.script/scriptreplay: 终端会话录制。

    script -t 2>time.txt session.typescript # 录制开始# your commandsexit # 录制结束
    

    回放:

    scriptreplay -t time.txt session.typescript
    

    18.you-get: 非常强大的媒体下载工具,支持youtube、google+、优酷、芒果TV、腾讯视频、秒拍等视频下载。

    还有mac专有的pbcopy/pbpaste:

    把命令行输出拷贝到系统粘贴板:

    cat test.sh| pbcopy
    

    把系统粘贴板内容拷到终端:

    pbpaste
    

    mac下的say命令支持多种语言(英语、普通话、粤语)文本朗读,支持各种销魂恐怖的语气。跑这个命令感受下,小心被吓着了:

    for i in `say -v '?' | cut -d ' ' -f 1`; do echo $i && say -v "$i" 'Hello World';done
    

    19.thefuck:用途是每次命令行打错了以后,打一句fuck就会自动更正命令。比如apt-get打成了aptget。fuck以后自动变成apt-get。但还是没加sudo。再fuck,成功!

    又比如git branch打成了git brnch。fuck!更正成git branch。

    又比如python打成了puthon。fuck!一秒变python。

    而且关键是每次打命令和内心os完全一致,有种人机合一的快感。fuck!

    20.tldr: 如果你经常不想详读man文档,那么你应该试试这个小工具。

    使用 $ man tar时

    使用 $ tldr tar 时


    猜您喜欢:

    超100篇!CVPR 2020最全GAN论文梳理汇总!

    拆解组新的GAN:解耦表征MixNMatch

    StarGAN第2版:多域多样性图像生成

    附下载 | 《可解释的机器学习》中文版

    附下载 |《TensorFlow 2.0 深度学习算法实战》

    附下载 |《计算机视觉中的数学方法》分享

    《基于深度学习的表面缺陷检测方法综述》

    《零样本图像分类综述: 十年进展》

    《基于深度神经网络的少样本学习综述》

    展开全文
  • 具有OCR和偏斜校正支持Linux上的Sane命令行扫描bash shell脚本。 该脚本使用自动文档进纸器(例如超赞的Fujitsu ScanSnap S1500)自动执行扫描仪的常见扫描到pdf操作,并输出到PDF文件。 经过测试并在Fedora上定期...
  • 如何从 Linux 命令行安装软件

    千次阅读 2020-07-02 22:43:56
    如何从 Linux 命令行安装软件 如果你在一直在使用 Linux,你很快就会发现做同样的事情有很多不同的方法。这包括通过命令行Linux 上安装应用。我已经是大约 25 年的 Linux 用户,我一次又一次地回到命令行来安装我...

    如何从 Linux 命令行安装软件

    如果你在一直在使用 Linux,你很快就会发现做同样的事情有很多不同的方法。这包括通过命令行在 Linux 上安装应用。我已经是大约 25 年的 Linux 用户,我一次又一次地回到命令行来安装我的应用。

    从命令行安装应用程序最常用的方法是使用称为包管理器通过软件库(存储软件的地方)安装。所有 Linux 应用都作为软件包分发,这些软件包只不过是与软件包管理系统相关的文件。每个 Linux 发行版都附带一个包管理系统,但它们并不完全相同

    什么是包管理系统?

    包管理系统由一组工具和文件格式组成,它们一起用于安装、更新和卸载 Linux 应用。两种最常见的包管理系统来自 Red Hat 和 Debian。 Red Hat、CentOS 和 Fedora 都使用 rpm 系统(.rpm 文件),而 Debian、Ubuntu、Mint 和 Ubuntu 都使用 dpkg(.deb 文件)。Gentoo Linux 使用名为 Portage 的系统,Arch Linux 只使用 tarball(.tar 文件)。这些系统之间的主要区别在于它们如何安装和维护应用。

    你可能想知道 .rpm、.deb 或 .tar 文件中的内容。你可能会惊讶地发现,所有这些都只是普通的老式归档文件(如 .zip),其中包含应用的代码,如何安装它的说明,依赖项(它可能依赖的其他应用),以及配置文件的位置。读取和执行所有这些指令的软件称为包管理器。

    Debian、Ubuntu、Mint 等

    Debian、Ubuntu、Mint 和其它基于 Debian 的发行版都使用 .deb 文件和 dpkg 包管理系统。有两种方法可以通过此系统安装应用。你可以使用 apt 程序从仓库进行安装,也可以使用 dpkg 程序从 .deb 文件安装应用。我们来看看如何做到这两点。

    使用 apt 安装应用非常简单:

    $ sudo apt install app_name
    

    通过 apt 卸载应用也非常简单:

    $ sudo apt remove app_name
    
    

    要升级已安装的应用,首先需要更新应用仓库:

    $ sudo apt update
    

    完成后,你可以使用以下命令更新任何程序:

    $ sudo apt upgrade
    

    如果你只想更新一个应用,该怎么办?没问题。

    $ sudo apt update app_name
    

    最后,假设你要安装的应用不存在于 Debian 仓库中,但有 .deb 下载。

    $ sudo dpkg -i app_name.deb
    

    Red Hat、CentOS 和 Fedora

    默认情况下,Red Hat 使用多个包管理系统。这些系统在使用自己的命令时,互相仍然非常相似,而且与 Debian 中使用的也相似。例如,我们可以使用 yum 或 dnf 管理器来安装应用。

    $ sudo yum install app_name
    $ sudo dnf install app_name
    

    .rpm 格式的应用也可以使用 rpm 命令安装。

    $ sudo rpm -i app_name.rpm
    

    删除不需要的应用同样容易。

    $ sudo yum remove app_name
    $ sudo dnf remove app_name
    

    更新应用同样容易。

    $ yum update
    $ sudo dnf upgrade --refresh
    

    如你所见,从命令行安装、卸载和更新 Linux 应用并不难。事实上,一旦你习惯它,你会发现它比使用基于桌面 GUI 的管理工具更快!

    有关从命令行安装应用程序的更多信息,请访问 Debian Apt wiki[1]Yum 速查表[2]DNF wiki[3]
    via: https://opensource.com/article/18/8/how-install-software-linux-command-line
    作者:Patrick H.Mullins[4] 选题:lujun9972[5] 译者:geekpi[6] 校对:wxy[7]

    展开全文
  • 12款最佳Linux命令行终端工具如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代...
  • linux 如何进入 mysql 命令行

    千次阅读 2021-02-01 09:35:25
    它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991年10月5日(这是第一次正式向外...
  • 主要介绍了在Linux 命令行终端分屏的两种工具,这两种工具分别是screen和tmux,本文逐一给大家介绍,需要的朋友可以参考
  • linux 卸载软件命令Linux provides different methods for installing software. You can install software from the standard Ubuntu software repositories using the Ubuntu Software Center, from outside of ...
  • 要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:#set,即可在输出中找到关于PS1的定义如下:
  • 如何在Linux中使用命令行卸载软件

    千次阅读 2018-11-02 17:22:21
    所有的Linux系统中都带有包管理器命令,比如Ubuntu发行版里的dpkg命令,CentOS/RHEL发行版里带的yum和rpm命令,下面我就以自己比较熟悉的CentOS/RHEL系列发行版来讲解,以nginx这个常用的web软件为例。 查看系统上...
  • 本文将为大家介绍在Linux系统如何改进系统命令行工具。
  • linux命令行拍照工具

    2017-11-14 13:31:54
    linux shell中直接运行$testcam /home/test.jpg,使用免驱摄像头拍照,可在home文件夹中生成test.jpg
  • linux命令行bt下载工具

    2021-05-09 04:06:13
    Linux命令行BT下载工具——cTorrentCtorrent是一款可以在linux用命令行进行的bt下载软件linux命令行bt下载工具ctorrent安装方法一目前最新版本可以直接使用wget 下载#wget ctorrent-1.3.4-dnh2...
  • GnuWin32是为习惯了linux系统的人员提供的命令行工具,这款工具可以让windows系统上的cmd像terminal一样执行各种指令。如果你习惯了linux的命令,可以在windows上安装这款GnuWin32来实现相关的设置。 windows环境...
  • 用户都是通过程序在跟系统做沟通的,命令行模式登陆后所运行的程序被称为壳(shell),这个程序负责跟用户沟通。 Linux的壳程序就是BASH。 命令 整个命令的执行方式非常简单,需要熟悉几个重要的概念。 [dave@...
  • WINDOWS命令行仿LINUX

    2013-01-12 21:20:55
    丑陋的WINDOWS命令行几乎让所有用惯了LINUX的用户感到恶心,但有时候却不得不用,经过我苦苦地寻找,总算找到一个开源工具,安装后直接注入到CMD中,可以实现自动提示、ctrl-r搜索等几乎所有的LINUX命令行特色(其实...
  • linux 命令行工具 图片和命令行。 他们似乎一对不太可能,不是吗? 有人会告诉您,操纵和查看图形的唯一方法是使用GIMP等GUI应用程序。 更多Linux资源 Linux命令备忘单 高级Linux命令备忘单 免费在线课程...
  • Linux 十大命令行下载工具

    万次阅读 2017-09-29 12:00:39
    转载: https://linux.cn/article-7369-1.html
  • 28 个必备的 Linux 命令行工具
  • linux打开命令行快捷键

    千次阅读 2020-12-11 18:50:05
    Ctrl+Alt+T
  • wget是linux下常用的命令行下载工具,是Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件。而tget是一个简单的命令行BT下载工具,可以用于BT种子和磁力链接的下载。tget使用Nodejs开发,基于...
  • 有哪些命令行软件堪称神器
  • 如何使用Linux命令行安装软件

    千次阅读 2018-09-04 11:29:39
    如果一直在使用linux,你很快...使用命令行安装应用程序的最常见办法是使用所谓的包管理器通过软件存储库(存储软件的地方)进行安装。所有的Linux应用程序都作为包分发,它们只不过是与包管理系统相关联的文件。每...
  • 大多数时候我也是使用git,但是有时候因为一些原因,不得不使用svn,而在linux上使用svn是没有像windows上的tortoisesvn的软件的(网上有说有类似的,但是折腾了很久仍然没有成功),所以直接来命令行吧。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 223,012
精华内容 89,204
关键字:

linux下写自己的命令行软件

linux 订阅