目录 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 2.压缩以及解压缩 3.linux中的软件安装以及卸载 1.apt进行安装卸载更新.... 2.软件源 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 打包压缩 是日常工作中备份文件的一种方式 在不同操作系统中,常用的打包压缩方式是不同的...# 解压缩文件 tar -jxvf 打包文件.tar.bz2 3.linux中的软件安装以及卸载 1.apt进行安装卸载更新. apt 是 Advanced Packaging Tool,是 Linux...下的一款安装包管理工具 可以在终端中方便的 安装/卸载/更新软件包 # 1....更新已安装的包 $ sudo apt upgrade 2.软件源 我们使用apt的软件都是在服务器下载的.默认是有一个主服务器.就是国外的.但是一般国内访问国外就很慢 所以中国就提供了镜像服务器.我们可以在镜像服务器进行下载
关于补码,我大学的计算机老师都是这样教的:补码是原码按位取反,最后一位加 1。...我想说的是这样的解释很不负责任,除了让你死记硬背之外,对你理解计算机没有任何意义,本文来告诉你为什么会有补码,怎么正确的理解计算机的补码。...补码与原码的唯一区别,就是最高位表示负的权重,其他位的意思都一样的,这句话是什么意思呢,我还是用 5 来解释。...最后的话 本文分享了对补码的理解:补码就是最高位表示负的权重,跟原码没有任何关系,只不过它的值就原码按位取反再加 1 的结果而已,提到补码,你应该立即想到的是最高位表示负的权重,而不是它与原码的关系。...理解了补码,再理解计算机是如何存储数据,如何进行加减法运算就容易的多,向外拓展一下,比如,乘法是加法的一种累加,而除法又是乘法的一种变形。可以说补码就是计算机计算的基础。
通常不会在这里存储文件 /bin 二进制目录,存放许多用户级的GNU工具 /boot 启动目录,存放启动文件 /dev 设备目录,Linux在这里创建设备节点 /etc 系统配置文件目录 /home 主目录...,Linux在这里创建用户目录 /lib 库目录,存放系统和应用程序的库文件 /media 媒体目录,可移动媒体设备的常用挂载点 /root root用户的主目录 /sbin 系统二进制目录,存放许多GNU...管理员级工具 /run 运行目录,存放系统运作时的运行时数据 /tmp 临时目录,可以在该目录中创建和删除临时工作文件 /usr 用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里 Linux...3.这个命令能被系统查找到(命令所在的路径在$PATH里有记录) 图片 如何管理 $PATH:理解环境变量 $PATH 是非常重要的,对后续的环境和软件管理都非常重要。...推荐方法:在自己家目录下创建一个 ~/bin/ 文件夹并将其添加到环境 变量,后续手动安装的软件就可以将软件的可执行文件拷贝或软链接 (绝对路径)到这个 bin 文件夹: mkdir ~/bin echo
grep:一种强大的文本搜索工具,它能使用正则表达式匹配模式搜索文本,并把匹配的行打印出来 -w:word 精确查找某个关键词 pattern -c:统计匹配成功的行的数量 -v:反向选择,即输出没有没有匹配的行...-n:显示匹配成功的行所在的行号 -r:从目录中查找pattern -e:指定多个匹配模式 -f:从指定文件中读取要匹配的 pattern -i:忽略大小写 正则表达式 是对字符串操作的一种逻辑公式,...(常用) -e :直接在命令模式上进行 sed 的动作编辑,接要执行的一个或者多个命令 -f :执行含有 sed 动作的文件 -r :sed 的动作支持的扩展正则(默认基础正则) -i :直接修改读取的文件内容...表示除了第二行 常见 'script' command :增删改查 a∶append,在指定行的后增加一行,内容为 a 的后面接的字串 i∶insert,在指定行的前增加一行,内容为 i 的后面接的字串...,取靠近零一侧的值 log(x) x的自然对数 Linux常见符号及其含义 图片
Linux软件安装 Conda的安装与使用 conda、miniconda(推荐) 和 anaconda 下载 通常服务器在国内的选择清华或者北外(搜conda清华) 打开之后往下翻,找到miniconda...的下载地址: 图片 在长长的列表里,往下翻(或者用ctrl+f搜索关键词miniconda3-latest)找到:Miniconda3-latest-Linux-x86_64.sh找到之后右键,复制链接地址用...install -y fastqc=0.11.7 在实战中经常被问到: 学员: 萌老师!...我安装了这个软件包但是调用不了是怎么回事? 萌老师:因为安装的软件包的名称和实际调用的程序不一定是同名的!...list 查看当前环境所安装的软件 扩展用法: 1.查看符合正则表达式的软件 conda list fast* 2.查看指定的环境的软件 conda list -n rna 删除软件 conda remove
linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...-r 文件夹1/ 文件夹2/ #递归比较二个文件夹的不同 apt-get/yum/dnf 下载软件包命令 apt-get install 软件/包 #安装包...apt-get update 软件/包 #更新软件 apt-get remove 软件/包 #卸载软件 apt-get upgrade...tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示的内容追加到文档tet中 ps -ef 查看linux下的所有进程 ps -ef | grep www*...查看所有带www的进程 kill -9 进程号 可以关掉对应的进程 kill -15 进程号 等该进程运行完就关闭该进程 apt-get install 软件包名 下载并安装对应的软件包名 useradd
linux系统的软件安装 在GNU/Linux操作系统中,rpm和dpkg是 最为常见的两类 软件包管理工具。...他们分别应用于 RPM 软件包的Linux发行版本和 DEB 软件包的Linux发行版本。...RPM全称 Redhat Package Manager,最早由Red Hat公司制定实施,后被GNU开源操作系统接受,成为很多 Linux 系统的既定软件标准。...apt apt 是与 yum 对应的,是debian(ubuntu) Linux发行版本中的APT软件包管理工具。 所有基于debian的发行都使用这个包管理系统。...APT 的主要包管理工具为 APT-GET,通过此工具可满足和上述 YUM 相似的功能要求 Mac OSX系统的软件安装 Mac OSX系统是基于linux的,绝大多数特性和功能都喝linux相似。
pwd=78dy 提取码:78dy 环境 Windows上安装tomcat、Apache和MySQL Linux上安装tomcat、Apache和MySQL 操作 1、把tomcat中的sec拷贝到tomcat...目录下,比如%TOMCAT-HOME%\webapps\ 2、把Apache中的sec拷贝到Apache目录下,比如\htdocs\ 3、tomcat中的sec目录下 include.jsp <% String..."; %> String Windows_IP:Windows的IP地址 String Linux_IP:Linux的IP地址 String JSP_PORT:JSP的端口号 String PHP_PORT...:PHP的端口号 3、Apache中的sec目录下include.php $windows_ip:Windows的IP地址 $linux_ip=:Linux的IP地址 $jsp_port=:JSP的端口号 $php_port:PHP的端口号 打开浏览,输入http://192.168.0.106
linux系统简介命令格式:命令+参数+文件修改命令行配色echo 'export PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[...,按q退出ls --help## 用 --help 参数查看 ls 命令的帮助文档常用Linux快捷键Tab: 补全Ctrl+U: 剪切光标位置到行首的字符Ctrl+C: 终止任务Ctrl+L: 清屏...print working directory 打印工作目录ls list 列出-a 列出全部的文件,连同隐藏文件也一起列出来all-l 列出目录的详细信息long-h 将目录容量转换为以人类易读的方式.../*txt 列出当前目录下以 txt 结尾的文件ls ../ 列出上层目录的文件ls -a 列出当前目录下的所有文件,包括隐藏文件ls -l列出当前目录下文件的详细信息ll等同ls -la ,自定义的别名...(特别好用)ls -lh 加上 -h 参数,以 K、M、G 的形式显示文件大小ls -lh / 列出根目录下文件的详细信息cd change directory 切换目录cd ..
Linux上的文本编辑器vim 图片 命令模式 • 用vim FILENAME进入之后的默认模式 • 可以“上下左右”移动光标 • 可以剪切字符或整行、也可复制、粘贴 移动光标: • 方向键或者hjkl...• ^和$:快速到所在行的开头和末尾(用0也可以到开头) • 30j:向下移动30行(数字+方向进行快速移动) • ctrl+f或b:上下翻页(forward/back) • gg:快速回到文档的第一行的第一个字符...:进入这一模式 • 注意需要是英文的冒号,中文的冒号(全角)输入不进来 • 按esc键退出该模式 • 在该模式下可以设置、查询、替换、保存并退出 保存与退出 • :wq 保存并退出 • :q 直接退出...set系列命令 • :set nu 显示行号 • :set nonu 取消行号 • :set list 显示不可见字符(分辨制表符与空格) • :set ff=unix 将文件格式转换为unix格式(萌老师重点强调...) • :s///g 替换光标所在行 • :s/// 只替换光标所在行的第一次 Vim 编辑器:vimtutor zh\_CN 可以查看帮助文档 生物信息学常见的文件格式 fasta:一种基于文本用于表示核酸序列或多肽序列的格式
Linux中常用的软件在Linux系统中,有许多不同的代理软件可供选择。本文将比较两个常用的代理软件: Squid。我们将介绍它们的特点、使用场景和优缺点,帮助您选择适合自己需求的代理软件。...使用场景:- 适用于需要保护网络隐私和加速网络连接的场景。3. 优缺点:- 优点:安全性高、稳定性好、传输速度快、易于部署和配置。- 缺点:需要客户端软件支持,可能会带来额外的配置复杂性。...- 缺点:配置相对复杂,需要对Squid的配置文件进行详细设置。和Squid是Linux中常用的代理软件,它们具有不同的特点和使用场景。 是一个较好的选择。...而如果您需要缓存、过滤和访问控制等功能,或者搭建内部代理服务器,Squid是一个功能强大的代理软件。根据您的需求和偏好,选择适合自己的代理软件,可以提供更好的代理服务体验。...希望本文对您有所帮助,祝您在Linux系统中顺利使用代理软件!
大家好,又见面了,我是你们的朋友全栈君。 建议做法: 把命令参数放到后面:rm -rfi 将删除的东西通过mv命令移动到系统下的/temp目录下,然后写个脚 本定期执行清除操作 备份 二。...extundelete的安装与使用 Linux下常见的基于开源的数据恢复工具有:debugfs/R-Linux/ext3grep/extundelete 1.恢复原理:三步 extundelete恢复文件并不依赖特定的文件格式...,首先extundelete会通过文件系统的incode信息(可通过 ls -id / 查看;根目录的incode一般为2)来获得当前文件系统下所有文件的信息(包括文件名和incode,包括已删除的文件...make make install 3.用法 命令格式:extundelete [optons] [action] device-file [option]参数: –version,-[vV],显示软件版本号...–help,显示软件帮助信息 –superblock,显示超级块信息 –journal,显示日志信息 –after dtime,时间参数,表示在某段时间之后被删除的文件或目录 –before
在Linux系统中常用的软件安装方式有yum rpm gcc(编译源码安装) 这3种方式,以下内容将对着3种安装方式做详细的介绍。...,所以你在使用rpm安装软件的时候经常会先安装依赖的软件,这么才能安装成功。...其实依赖的软件也可以使用yum来安装,rpm对软件的查询提供了很好的支持,当然查询是指已安装的软件,列举几个常用的查询软件的方式。...Target: x86_64-redhat-linux Configured with: .....原文地址: http://blog.seoui.com/2015/09/12/linux.softInstall
来源:gitbooks 链接:见文末 Tux 这个仓库收集了对任何用户/开发者都超赞的 Linux 应用软件。...GPeriodic - GPeriodic 是一个 Linux 上的元素周期表应用。 ITalc - iTALC 是一款为老师准备的实用并且强大的教学工具。...Cinepaint - 开源绘画软件 Darktable - darktable 是一个开源的摄影处理软件,支持 RAW 文件处理 Digikam - digiKam 是一个高级的 Linux 数字相片管理应用...Shutter - Shutter 基于 Linux 的系统上(比如 Ubuntu)的一款功能丰富的截屏软件。 Simplenote - 跨平台笔记软件。Evernote 的竞争者。...Variety - Variety 是一款开源的 Linux 壁纸更换软件,拥有众多功能,轻巧又易用。
Linux下软件安装的方式主要有源码安装,rpm安装,yum安装,而常用的安装包主要有以下三种: tar包:例如software-1.2.3-1.tar.gz。...它是Debain Linux提供的一种包封装格式。...注意:大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如:software-1.2.3-1.tar.gz 软件名称:software 版本号:1.2.3 修正版本...:1 类型:tar.g 常见的安装方法 常见的安装方法之源码安装 源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake...由于是本机编译的,只要编译通过,就没有各种库的依赖的问题) 源码安装的缺点 编译麻烦 缺乏自动依赖管理,软件升级麻烦 rpm包安装 rpm包安装的方式 rpm包安装几乎在所有Linux平台上都支持,它就像
_64.sh 在linux环境下复制粘贴点击右键,不动键盘安装的详细过程linux安装脚本运行的代码:bash Miniconda3-latest-Linux-x86_64.sh然后开始安装过程,中间会出现很多的版权信息...,按q跳过,按q不动的地方按回车,看到问问题,回答一个yes(linux不能用no,不允许拒绝),按回车,注意别按太快,没回答yes就会失败。...fastqc --help如果出现一大片文字,这是软件的帮助文档。...因为只有安装成功的软件才能看到帮助文档,所以出现了这篇帮助文档就可以确定已经安装成功。...每一个项目都需要不同的软件,另外软件之间的结合也是需要版本要求的,比如A项目你需要用a软件V 1.0版本,但是处理B项目又需要用到a软件的V 1.5版本,就可以按照项目定制不同的分身,安装不同的软件,互不干扰
Debian 系列(如 Ubuntu) 使用 APT(高级软件包工具) APT是Debian系列发行版的默认包管理工具,通过以下步骤来安装、更新和卸载软件包: 更新软件包列表: sudo apt update...来升级所有已安装的软件包。...使用 dpkg(Debian软件包管理器) 如果您有一个.deb格式的软件包文件,可以使用dpkg命令进行安装: sudo dpkg -i package.deb Red Hat 系列(如 CentOS...使用包管理工具时,尽可能使用官方软件源以确保软件包的可靠性和安全性。 在使用源码编译安装时,可能需要安装相关的开发工具和依赖项。 这只是一个基本的介绍,具体步骤可能会有所不同。...在安装软件包之前,请查阅相关文档和官方指南以获取更详细的信息。希望这篇文章能够为您提供一个入门指南!
Linux软件的依赖关系是非常复杂的,通常的Linux都是依靠软件包管理工具来自动解决依赖关系的。...那么为什么某些Linux发行版的这个问题就是如此的严重呢? 经过在QQ群中的一些讨论,参考了一些问答网站的回答,得出比较合理的结论就是“这是Linux社区惧怕冗余所带来的结果”。...回想起来,当年的我也给Glibc做过大版本升级,现在想想是真的年轻,胆子大(其实就是蠢)。值得一提的是,有一些人会卸载Linux系统上一些自带的软件,然后系统就崩了。...最典型的莫过于卸载系统自带的Python。百度一下就会发现,非常多的年轻人,胆子大的很。这个行为和我当年升级Glibc差不多。 ? Linux上这个问题其实是发行版的开发者在软件包上做了二次封装。...你费尽心力导入野包,存在着导致系统不稳定的风险。应当尝试在软件源上寻找包。你所需要的包一般都能在软件源上找到。
容器是一种新的虚拟化技术,每一个容器都是一个逻辑上独立的网络环境。Linux 上提供了软件虚拟出来的二层交换机 Bridge 可以解决同一个宿主机上多个容器之间互连的问题,但这是不够的。...在容器和外部网络通信的过程中,Linux 就又承担起路由器的角色,实现容器数据包的正确转发和投递。...在各种基于容器的云原生技术盛行的今天,再次回头深刻理解路由工作原理显得非常有必要,而且也非常的有价值。今天,我们就再来强化一下 Linux 上的路由知识!...这是因为 Linux 可能会像路由器一样工作,将收到的数据包通过合适的网卡将其转发出去。 Linux 在 IP 层的接收入口 ip_rcv 执行后调用到 ip_rcv_finish。...三、路由的使用方法 3.1 开启转发路由 在默认情况下,Linux 上的转发功能是关闭的,这时候 Linux 发现收到的网络包不属于自己就会将其丢弃。
大家好,又见面了,我是你们的朋友全栈君。...1、删除软件 方法一、如果你知道要删除软件的具体名称,可以使用 sudo apt-get remove --purge 软件名称 sudo apt-get autoremove --purge 软件名称...方法二、如果不知道要删除软件的具体名称,可以使用 dpkg --get-selections | grep ‘软件相关名称’ sudo apt-get purge 一个带core的package,如果没有带...core的package,则是情况而定。
领取专属 10元无门槛券
手把手带您无忧上云