精华内容
下载资源
问答
  • linux下编译代码时的默认头文件路径

    千次阅读 2018-05-11 10:35:13
    1 应用编程、驱动源代码...包含的头文件一般会先搜索-I选项后的路径(即用gcc编译时的-I选项),之后就是标准的系统头文件路径。  2)而用""号包含的头文件会首先搜索当前的工作目录,之后的搜索路径才是...

    1  应用编程、驱动源代码中的头文件

    1.1  应用编程中包含的头文件是应用层的头文件,是应用程序的编译器带来的 

    1.1.1  编译windows下的应用程序时

            1)使用<>包含的头文件一般会先搜索-I选项后的路径(即用gcc编译时的-I选项),之后就是标准的系统头文件路径。
            2)而用""号包含的头文件会首先搜索当前的工作目录,之后的搜索路径才是和<>号包含的头文件所搜索的路径一样的路径。
            3)在linux系统中编译X86架构的程序时,一般默认标准的头文件路径为:

                 如下是我在ubuntu下linux中,使用cpp -v,得到的默认头文件路径

                 /usr/lib/gcc/x86_64-linux-gnu/5/include
                 /usr/local/include
                 /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed
                 /usr/include/x86_64-linux-gnu

                 /usr/include

    1.1.2  编译ARM架构的应用程序时

            1 ) 在linux系统中编译ARM 架构的程序时,一般默认标准的头文件路径为:

                如下是我在ubuntu下linux中,使用arm-hisiv300-linux-cpp -v,得到路径

                  /opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin/../lib/gcc/arm-hisiv300-linux-uclibcgnueabi/4.8.3/include

                  /opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin/../target/usr/include

          

            2) 通过在makefile中使用-I等方式指定    

                    见libjpeg库的移植

            3)比如在海思平台上,需要用交叉编译工具编译能在海思开发板上使用的应用程序,如下:

                    #include <sys/stat.h>
                    #include <sys/time.h>
                    #include <fcntl.h>

                    #include <errno.h>

                   Linux命令行下使用find -name "stat.h" (注意:在最顶层的目录使用root用户权限搜索)

                   ./opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/sys/stat.h

            总结:不同版本的编译工具链,是对应自己的平台编写的,比如工具链里的一个可执行程序gcc,arm-hisiv300-linux、arm-x210-linux-gcc,安装工具链的时候,里面就有所有的编译时需要的头文件,编译时默认查找头文件的路径在你安装的地方,如上所述,所有我们在makefile里面要修改CC = arm-xxx-xxx等等,make的时候,才会使用我们指定的交叉编译工具链。        

    1.2  编写驱动代码时的头文件

            (1)驱动源码属于内核源码的一部分,驱动源码中的头文件其实就是内核源代码目录下的include目录下的头文件。当我们#include时,自动会搜索到include下

            (2)比如驱动程序,那么所包含的头文件是在内核源码的安装目录下,即/usr/src/kernel/include,这时一般要在Makefile文件中指定内核源码目录,在编译时指定INCLUDE目录,看你自己解压后安装的目录

     

    展开全文
  • 你不知道的Linux解压命令

    千次阅读 2021-05-09 00:17:27
    在桌面Linux发行版中解压、压缩都非常方便,直接右键文件就可以了, 但在服务器版的Linux...建议收藏,以便要用的时候方便查看zip用法:zip [-选项] [-b 路径] [-t mmddyyyy] [-n 后缀] [zip文件] [-xi 列表]默认操...

    20eec105488dcef2f9768295e3fb2b15.png

    在桌面Linux发行版中解压、压缩都非常方便,直接右键文件就可以了, 但在服务器版的Linux中一般是没有桌面环境的,这时候就要用到命令了。下面我就介绍下等12种格式的压缩文件的压缩和解压的命令。本次为zip文件要使用的命令和命令的用法。

    建议收藏,以便要用的时候方便查看

    zip

    用法:

    zip [-选项] [-b 路径] [-t mmddyyyy] [-n 后缀] [zip文件] [-xi 列表]

    默认操作是从列表中添加或替换zip文件, 可以包含特殊名称来压缩标准输入。

    如果zip文件或列表被省略,则把标准输入压缩后输出到标准输出

    选项说明:

    -f 只更改文件

    -u 只更改或新建文件

    -d 在zip文件中删除项

    -m 压缩后删除原文件

    -r 递归进入目录

    -j 不记录目录名

    -0 仅储存

    -l 把LF转换为CRLF (

    -l l 把CRLF转换为LF)

    -1 压缩速度最快

    -9 压缩文件最小

    -q 静默压缩

    -v 显示操作详情/输出版本信息

    -c 添加一行注释

    -z 添加zip文件注释

    -@ 从标准输入读取名字

    -o 更新zip文件时间为包内最新文件时间

    -x 要排除的文件名

    -i 仅包含的文件名

    -F 修复zip文件 (FF try harder)

    -D 不添加目录

    -A 自解压exe文件

    -J 不添加zip文件前缀

    -T 测试zip文件完整性

    -X 排除额外的文件属性

    -y 储存符号链接而不储存引用的文件

    -e 加密

    -n 要排除的后缀

    -h 2显示更多帮助

    例子:

    1. 把/home/hefang/tmp 压缩为 tmp.zip

    zip -r /home/hefang/tmp tmp.zip

    2. 把/home/hefang/tmp 压缩为 tmp.zip 并删除原文件

    zip -r -m /home/hefang/tmp tmp.zip

    3. 把/home/hefang/tmp 以最快的速度压缩为 tmp.zip

    zip -r -1 /home/hefang/tmp tmp.zip

    4. 把/home/hefang/tmp 压缩为 tmp.zip 并使压缩后的文件最小

    zip -r -9 /home/hefang/tmp tmp.zip

    unzip

    用法:

    unzip [-Z] [选项] file[.zip] [要解压的文件] [-x 要排除的文件] [-d 要解压到的目录]

    默认操作是将要解压的文件(要排除的文件除外)提取到要解压到的目录;

    选项说明:

    -p 提取文件到管道

    -l 显示压缩文件列表

    -f 更新已存在的文件, 不创建新文件

    -t 测试压缩文件数据

    -u 更新文件,创建如有必要

    -z 显示压缩文件注释

    -v 显示压缩文件详情/显示版本号

    -T 更改zip文件时间为最新

    -x 要排除的文件列表

    -d 要解压到的目录

    -n 不覆盖已存在的文件

    -q 安静模式

    -qq 更安静模式

    -o 覆盖文件时不提示

    -a 自动转换文本文件

    -j 不要新建目录

    -aa 把所有文件做为文本对待

    -U 不转义Unicode字符

    -UU 忽略所有Unicode字段

    -C 不区分大小写

    -L 更改文件名为小写

    -X 还原用户和组信息

    -V 保留VMS版本号

    -K 保存文件权限信息

    -M 使用分页的管道

    -O 编码 为Dos和Windows系统指定编码

    -I 编码 为Unix系统指定编码

    例子:

    1. 把 tmp.zip 解压到 /home/hefang/tmp

    unzip tmp.zip /home/hefang/tmp

    2. 把 tmp.zip 解压到 /home/hefang/tmp 并保留用户信息

    unzip -XK tmp.zip /home/hefang/tmp

    3.把 tmp.zip 解压到 /home/hefang/tmp 并自动覆盖已存在的文件

    unzip -o tmp.zip/home/hefang/tmp

    4. 查看压缩文件列表

    unzip -l tmp.zip

    举报/反馈

    展开全文
  • 1.官网下载tar包,地址:https://redis.io/download 2.上传至/usr/local目录并解压tar -zxvf redis-6.0.7.tar.gz3.安装gcc环境由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下...

    1.官网下载tar包,地址:https://redis.io/download

    20e16ffde0fa017889bbe269e91aafa1.png

    2.上传至/usr/local目录并解压

    tar -zxvf redis-6.0.7.tar.gz

    3.安装gcc环境

    由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下(二选一或全选):

    yum -y install gcc gcc-c++ libstdc++-devel

    yum install gcc-c++

    4.如果安装过程中报以下错误:

    编译错误zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory

    或者

    server.c:2403:11: 错误:‘struct redisServer’没有名为‘assert_line’的成员server.assert_line = 0;

    第一个错误解决如下:

    执行命令:

    make MALLOC=libc

    第二个错误解决如下:

    [root@localhost redis-6.0.7]# gcc -v # 查看gcc版本

    [root@localhost redis-6.0.7]# yum -y install centos-release-scl # 升级到9.1版本

    [root@localhost redis-6.0.7]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

    [root@localhost redis-6.0.7]# scl enable devtoolset-9 bash

    以上为临时启用,如果要长期使用gcc 9.1的话:

    [root@localhost redis-6.0.7]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

    5.进入到  /usr/local/redis-6.0.7/ 目录下,执行make命令进行编译与安装

    8affd0e6f4ded11ac928d4a54ba0454d.png

    6.进入/usr/local/redis-6.0.7/src目录下,执行以下命令安装:

    [root@localhost src]# make install

    ec9857840b032ff83859d4d349112926.png

    7.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

    (1)创建bin和etc文件夹

    [root@localhost redis-6.0.7]# mkdir bin

    [root@localhost redis-6.0.7]# mkdir etc

    (2)  将redis-6.0.7目录下的 redis.conf 移动到 redis-6.0.7目录下的etc文件夹下。将src目录下得mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到   /usr/local/redis-6.0.7/bin/ 目录下

    [root@localhost redis-6.0.7]# mv redis.conf ./etc

    [root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../bin

    8.编辑/usr/local/redis-6.0.7/etc/redis.conf配置文件,设置后台启动redis服务

    [root@localhost redis-6.0.7]# cd etc

    [root@localhost etc]# vim redis.conf

    修改以下属性:

    把文件中的daemonize属性改为yes(表明需要在后台运行)

    daemonize yes

    把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。

    #bind 127.0.0.1

    把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)

    protected-mode no

    修改Redis默认密码 (默认密码为空),在配置文件中找到这一行 # requirepass foobared,删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码

    requirepass 123456

    9.配置开机自启动

    进入文件夹,编写自启动脚本

    [root@localhost ~]# vim /etc/init.d/redis

    脚本内容如下:

    #!/bin/sh

    # chkconfig: 2345 10 90

    # description: Start and Stop redis

    REDISPORT=6379 #默认端口

    EXEC=/usr/local/redis-6.0.7/bin/redis-server #EXEC:redis文件夹所在的redis-server所在路径

    CLIEXEC=/usr/local/redis-6.0.7/bin/redis-cli #CLIEXEC:redis文件夹所在的redis-cli所在路径

    PIDFILE=/var/run/redis_${REDISPORT}.pid

    CONF="/usr/local/redis-6.0.7/etc/redis.conf" #CONF:redis启动所用的配置文件

    case "$1" in

    start)

    if [ -f $PIDFILE ]

    then

    echo "$PIDFILE exists, process is already running or crashed"

    else

    echo "Starting Redis server..."

    $EXEC $CONF &

    fi

    ;;

    stop)

    if [ ! -f $PIDFILE ]

    then

    echo "$PIDFILE does not exist, process is not running"

    else

    PID=$(cat $PIDFILE)

    echo "Stopping ..."

    $CLIEXEC -p $REDISPORT shutdown

    while [ -x /proc/${PID} ]

    do

    echo "Waiting for Redis to shutdown ..."

    sleep 1

    done

    echo "Redis stopped"

    fi

    ;;

    restart)

    "$0" stop

    sleep 3

    "$0" start

    ;;

    *)

    echo "Please use start or stop or restart as first argument"

    ;;

    esac

    完成之后,添加权限:

    [root@localhost ~]# chmod 777 /etc/init.d/redis

    设置开机自启动:

    [root@localhost ~]# chkconfig redis on

    启动redis命令:

    [root@localhost ~]# service redis start

    10.打开RedisDesktopManager,测试服务是否开启 以及 是否可以远程访问Redis

    dea21bc7a61d5c7b6cd6b2411f79b316.png

    很多小朋友安装过程中报不知道得错误,提醒你们先安装好前提条件,比如gcc环境还有升级gcc版本等等。

    展开全文
  • Linux源码安装的文件默认的存放路径

    千次阅读 2019-03-30 21:15:07
    Linux源码安装的文件默认的存放路径 2017年03月05日 11:15:36 壁虎漫舞 阅读数:6488 <span class="tags-box artic-tag-box"> <...

    Linux源码安装的文件默认的存放路径

    如果是别人发布的二进制包,可执行文件通常都安装到Linux系统 /usr/bin 下面;如果是自己从源代码安装的,可执行文件通常都在 /usr/local/bin 下面,除非配置时指定了安装位置。 
    例如: 
    rpm -ivh xxx1.rpm 
    可执行文件通常都安装到 /usr/bin 下面

      ./configure (或者 ./configure --prefix=/usr/local) 
    make 
    make install 
    可执行文件通常都在 /usr/local/bin 下面,因为默认参数就是 --prefix=/usr/local

      ./configure --prefix=/usr (或者 ./configure --prefix=/opt 也可以指定其他位置,如你的家目录 --prefix=~,~就是 /home/xxx<即你的家目录>的缩写) 
    make 
    make install 
    可执行文件通常都在 /usr/bin 下面(或者相应地位于 /opt/bin 下面,或者 /home/xxx/bin 下面,xxx 是你的家目录)

      无论那种方法,在 bash 控制台下只要输入可执行文件头几个字母,然后连续按两次 Tab 键,就可以列出可能的所有命令,如果只有一种可能,则自动显示该文件全名,这称为命令补全。想执行当前目录下的可执行文件,则必须使用 ./ 作为命令前导,例如: 
    ./myprogram

      除此之外,一般的可执行文件都处在系统的搜索路径里,只要在控制台直接输入命令名就可执行。例如你编译安装了一个叫 synaptic 的软件,只需要在 KDE 的 konsole 虚拟控制台下输入 synaptic 即可。

      如果不幸,你的可执行文件不在系统的搜索路径里,就会报告没有这个命令。那么你需要把那个可执行文件的位置加入环境变量 PATH 里,用冒号作分割符,例如: 
    在你的家目录的 .profile 文件或 .bashrc 文件里添加如下命令 
    PATH="~/bin:$PATH" 就可以把你的家目录的 bin 目录追加到搜索路径里。

      无论任何时候想知道系统里某个“命令文件”的位置,都可以使用 which 命令,例如: 
    $which pwd 
    /usr/bin/pwd 
    说明 pwd 命令位于 /usr/bin 下面。

    新的操作系统装好了,安装一些新的软件那是难免的。但是在Linux中,安装应用软件和Windows下有些不同哦。而且对于Linux初学者来说,安装 软件是一件很让人头疼的事情。由于很多Linux应用软件都是以源代码的形式发布的,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序 后,才能使用这些软件。

      大多数Linux 初学者往往不知道该如何进行配置和编译。下面笔者就简单介绍一下如何安装Linux应用软件。在安装应用软件之前,还要确保软件安装的编译环境,比如编译 器GCC、必要的库文件等。不过,用户不需要担心这些问题,因为大多数 Linux发行版本都已经默认安装了GCC编译器。

      目前流行的软件包有两种比较常见的形式,一种是以 RPM、deb包为代表的智能软件包,另一种是file.tar.gz形式的压缩。本文将讨论file.tar.gz的安装方法以及智能软件包在文本环境和图形环境下的安装方法。

      一、源代码安装

      应用软件的源代码一般是file.tar.gz或者file.tgz格式,也就是说是以tar来打包,然后用gzip来压缩。

      以应用软件xfce-3.8.7.tar.gz为例,先进入软件的当前目录,然后使用gzip解压:#gzip -d xfce-3.8.7.tar.gz(注:-d 代表解压)。然后用tar解包:#tar -xvf xfce-3.8.7.tar。由于tar和gzip经常一起使用,所以tar还提供了一个参数,它可以自动调用gzip来解压,即:# tar -xzvf xfce-3.8.7.tar.gz。

      进入解压完成之后新建立的目录,一般的应用软件中都有一个用来配置软件的可执行文件——configure,它的参数比较多,而且用法也非常灵活。当 然,安装不同的软件参数也不相同,具体有些什么参数,可以用命令:#./configure help取得详细的帮助。例如./configure --prefix=/usr/local/mysql(表示设置软件的安装目录为:/usr/local/mysql)

      在运行#./configure [options]配置软件后,它会根据你当前系统、编译、安装相关的信息,生成一个安装配置文件Makefile。Makefile文件通常是用来编译 和安装软件的,运行make命令时系统会自动根据Makefile文件中的设置对软件进行编译和安装,如果编译能够顺利通过的话,运行#make install命令来安装。

    二、智能包安装

      现在,以智能包形式提供的软件很多,像RedHat Linux的RPM、Debian Linux的DEB、KISS、BSD以及Slackware等。RPM和Debian几乎统治着Linux包管理世界,它们是首先被大多数商业 Linux发行版本所广泛采用的应用软件。下面笔者就介绍一下如何安装以RPM和Deb格式打包的软件。

      RPM是RedHat Package Manager的缩写,它只能使用在安装了RPM软件的系统中,不过好像目前大多数中文Linux发行版本都支持RPM软件包。

      1.用命令管理

      #rpm [options] abc.rpm

      例如安装python-1.5.2-35.i386.rpm软件时,可以使用如下命令:#rpm –ivh python-1.5.2-35.i386.rpm。

      如果你想知道RPM软件包中的相关信息,可以使用命令:#rpm ivh python-1.5.2-35.i386.rpm。

      如果想知道python-1.5.2-35.i386.rpm会在系统里安装哪些文件,可以使用以下这个命令:rpm -qpl python-1.5.2-35.i386.rpm。

      由于RPM的参数很多,我们就不一一列举,想得到更多有关RPM的参数,可以用命令:#man rpm取得详细的帮助信息。

      2.图形界面工具管理

      相对命令方式来说,在图形环境下,安装、升级、卸载和查询RPM软件包是一件非常简单轻松的事情,因为Linux提供了几个功能强大的RPM包管理工 具。我们推荐使用Linux的图形管理工具来维护RPM软件包,GNOME中的GnoRPM和KDE中的Kpackage就是功能强大的RPM 包管理工具。由于国内用户使用的中文Linux发行版本中最常见的窗口管理器是KDE,下面笔者就以KDE中Kpackage为例,介绍如何使用RPM包 管理工具。

      点击Start(开始)→System tools(系统工具)→Kpackage,出现Kpackage界面,同时分析Linux系统中的 RPM数据库。它将安装好的RPM包形式的软件按照功能分在Amusements、Application、Development、Document、 Extension、Extentions、Networking、System Environment、User Interface以及X11等几个树形目录中,每个目录中有相应的文件图标和名称。要安装或升级软件,只要点击工具栏的相应按钮就会弹出打开文件的对话 框,选中要安装的RPM文件,单击OK按钮,如果不缺必要的运行库,就开始安装软件了。卸载软件时,用鼠标选择相应的软件,单击右边的Uninstall 按钮就可以了。

    展开全文
  • linux安装解压后的my.cnf默认目录是在/etc/my.cnf 想要修改默认位置只需要修改/mysql/support-files/mysql.server里214行的conf=新位置就可以了
  •  以上就是Linux修改RPM安装目录的方法了,如果你没有root权限,无法把RPM安装在默认目录下,就可以用这个方法修改RPM安装目录。 RPM默认安装路径: /etc 一些设置文件放置的目录如/etc/...
  • Linux apt-get安装与默认路径

    千次阅读 2015-10-19 22:24:15
    我用的是Ubuntu.  一、apt-get 安装 deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb或者直接双击此文件 ...所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu
  • # tar -zvxf httpd-2.2.29.tar.gz //解压  # cd httpd-2.2.29  # mkdir -p /usr/local/apache2 //不用切换目录,直接执行  # ./configure --prefix=/usr/local/apache2 --enable-modules=s
  • Linux卸载默认JDK

    千次阅读 2018-09-18 14:07:17
    Linux下有的时候需要重新配置jdk,因为环境变量是使用默认安装的jdk,这个默认安装的jdk不卸载掉,那么新配置的环境变量将不会生效,所以常见到的问题就是,明明配置了环境变量/etc/profile,但是 java -version却...
  • linux下更新Python版本并修改默认版本,有需要的朋友可以参考下。很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本1、从官网下载python安装包(这个版本可以是任意版本3.3 2.7 2.6等等)wget ...
  • linux-openssl升级

    千次阅读 2021-05-12 05:41:57
    更新zlibzlib简介zlib是一个很好的压缩解压缩库.yum安装yum install zlib -y源码安装:查看本机是否安装好zlibwhereis zlib如果安装好会输出路径,这样直接跳过前两步安装步骤:下载源码包解压,编辑安装./...
  • linux 系统 解压缩在当前文件夹

    千次阅读 2021-05-10 16:11:59
    tar -zcvf /home/ecshopa/public_html/uggbootf20101214.tar.gz *进目录压缩当前目录下所有文件tar -zxvf /home/uggbootf/public_html/uggbootf20101214.tar.gz进目录解压到当前目录unzip -o -d /var/lib/mysql ...
  • 解决Linux中无法解压rar文件

    万次阅读 2017-12-13 09:44:59
    linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件,下载地址为: http://www.rarlab.com/download.htm (如:RAR 5.50 for Linux) 二、安装 rar 1、解压: tar -xzvf
  • 工作需要搭hadoop的测试环境,准备用虚拟机+CentOS7尝试一下。 虚拟机安装CentOS7的步骤在这里就不多说了,比较...2、然后tar -zxvf jdk-8u211-linux-x64.tar.gz -C /opt/java/ 命令解压tar包到指定的java文件夹路径
  • linux jar 解压war包到指定目录

    千次阅读 2020-10-23 15:15:16
    1.如下的命令会默认建 test.war 解压到当前目录 jar -xvf test.war 2.使用 unzip 命令解压到指定目录,如下面的代码会将test.war加压到 /usr/local/tomcat7.0/webapps/test 目录 unzip test.war -d /usr/local/...
  • linux下安装软件的路径问题

    千次阅读 2019-04-09 10:28:01
    linux下软件安装一般分为离线安装和在线安装,离线安装即为通过拷贝或者网站下载离线软件安装包,然后通过rpm等命令进行安装,而在线安装则输入相关命令通过类似云的概念自动联网安装,如yum、apt-get install等,...
  • linux rpm包解压到当前目录

    千次阅读 2019-10-14 16:44:31
    rpm2cpio命令 :从rpm包中提取cpio归档文件。 cpio命令 :从归档文件向外提取文件,和向归档文件中复制文件...d 和make-directory相同,表示根据包中文件原来的路径建立目录 m 表示保持文件的更新时间。  
  • Linux软件管理 - 解压安装

    千次阅读 多人点赞 2020-02-09 17:27:20
    本文关键字:Linux、软件安装、打包解压、环境变量。与Windows一样,在Linux系统中也可以对各种压缩格式进行操作。只要有相关的工具,就可以对生成各种压缩格式的文件或解压缩。在Linux中,主要的包管理工具就是tar...
  • 系统版本:Linux 安装的python版本:3.6.5 2、编译环境准备(如果出现文件解压错误,wget命令无法下载等各种小意外,先把下面的环境安装一遍)  yum install zlib-devel bzip2-devel openssl-devel ncurses-...
  • linux解压缩unzip命令详解

    千次阅读 2021-05-10 03:24:56
    可以看出,unzip在默认情况下,是解压缩文件到当前工作目录,如果当前目录中存在和压缩文件中同名的文件,将提示用户。同时unzip不能同时对两个压缩文件解压缩,否则命令行将第二个压缩文件解析为只解压指定文件的...
  • linux下安装rocketmq

    2021-05-12 10:06:36
    1、下载安装包在官网找到下载链接2、解压安装unzip rocketmq-all-4.4.0-bin-release.zip3、查看bin下相关目录4、启动namesrvnohup sh bin/mqnamesrv &tail -f ~/logs/rocketmqlogs/namesrv.lognamesrv默认端口为...
  • 编译安装Redis解压源码安装包,通过tar -xvf redis-3.0.2.tar.gz解压源码,速度相当快;进入解压后的目录,执行make编译源码;3.make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-...
  • linux上传文件及解压

    2019-10-12 18:29:54
    首先复制要上传的文件的全路径名(不要中文名), ...此时会默认上传linux系统的当前用户主目录下用cd ~ 显示 解压文件: tar -zxvf 名称 -C /user/local/ -C为指定解压到哪里,y一般用户安装的目录为us...
  • Linux 下载、解压、安装

    千次阅读 2018-06-06 16:00:04
    一、下载wget(选项)(参数)使用wget下载单个文件wget http://www.linuxde.net/testfile.zip下载并以不同的文件名保存wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080wget默认会以最后一个符合/...
  • tar 解压,重命名

    千次阅读 2021-05-10 23:23:33
    1、tar: Removing leading `/’ from member names 问题:首先应该明确:*nix系统中,使用tar对文件打包时,一般不建议使用绝对路径。通常是在两台环境相似的机器上进行同步复制的时候,才有需要使用绝对路径进行...
  • Centos默认自带的python版本是2,我们现在使用python版本是3,所以需要安装一下python3的版本。 下载Python3.8.3 python下载地址 安装gcc等编译环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-...
  • 修改默认python

    千次阅读 2020-11-30 07:21:53
    系统中默认安装了多个版本的python,其中默认使用的是python2.7,现在我所学习的是python3的命令,为了便于使用,需要把python3设置为默认。 以下为把python3设置为默认python方法:1、删除usrbin 下的python链接 ...
  • 修改tomcat的默认工程路径

    千次阅读 2014-06-28 14:31:28
    修改Tomcat的默认工作路径本人安装的是Tomcat安装版,不是直接解压的绿色版,因为个人感觉使用起来要打开Dos框,好难看,所以找了安装版的,和日常安装软件一样,执行一直点击“next”但是,注意,中途需要指定你...
  • 但是,当我打开xstart运行时候,一直出现弹窗消息:找不到默认的字体路径,如下图: 再尝试了各种方法之后,仍然不能够实现xstart进行连接虚拟机。 1.安装了xterm依赖,结果不行;tip:一般都要安装yum install *...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 150,082
精华内容 60,032
关键字:

linux默认解压路径

linux 订阅