酷爱听戏曲 發表於 2023-8-25 00:00:00

盘点一些常用的Linux小技巧

<h3 data-id="h26976cb-AREFRTdb" id="h26976cb-AREFRTdb">
        1、查看文件校验值</h3>
<p data-id="pd157317-8CX0K6Re">
        在文件进行拷贝或者进行传输的时候,可能有损坏或者被修改的可能,这时候可以查看校验值来确认一下。比如我们平时工作需要用到其它组给我们提供的一些对接的程序,每次程序运行不符合他们的预期的时候,我们都会对一下两边的md5校验值。</p>
<p data-id="pd157317-jEWdJtuE">
        生成文件的校验值的方法有很多种,常用的有md5sum校验、crc校验、sum校验等。</p>
<p data-id="pd157317-kaeLZGjH">
        命令分别为:</p>
<pre>
<span class="cm-variable">md5sum</span> <span class="cm-variable">file_name</span> <span class="cm-variable">cksum</span> <span class="cm-variable">file_name</span> <span class="cm-variable">sum</span> <span class="cm-variable">算法参数</span> <span class="cm-variable">file_name</span></pre>
<p data-id="pd157317-vWMTvs97">
        例如:</p>
<p data-id="pd157317-DrMfcJZN">
        我们以一个test.txt文件为例:</p>
<ul data-id="ucd67dc5-XUUd7Aci">
<li data-id="l20de63f-gfiBgIQ7">
                md5sum校验</li>
</ul>
<pre>
<span class="cm-variable">md5sum</span> <span class="cm-variable">test</span>.<span class="cm-property">txt</span></pre>
<p data-id="pd157317-nx5pO3YH">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/48f4012a7f1442246ae514934964f685.jpg"></p>
<ul data-id="ucd67dc5-Jh9QEX4F">
<li data-id="l20de63f-11VcChOi">
                crc校验</li>
</ul>
<pre>
<span class="cm-variable">cksum</span> <span class="cm-variable">test</span>.<span class="cm-property">txt</span></pre>
<p data-id="pd157317-IKfdxuUV">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/bc23b1d683fe72195ce65ef7ef63188f.jpg"></p>
<ul data-id="ucd67dc5-Ojb41lAC">
<li data-id="l20de63f-KDFWTMZQ">
                sum校验</li>
</ul>
<p data-id="pd157317-Ke9foh8N">
        sum校验有两种算法,我们可以通过参数进行配置:</p>
<p data-id="pd157317-0WqJIC09">
        -r:表示使用system v算法。</p>
<p data-id="pd157317-YBwwACFi">
        -s:表示使用BSD算法。</p>
<p data-id="pd157317-srDNBEHc">
        我们不进行配置时,默认用的是system v算法。</p>
<pre>
<span class="cm-variable">sum</span> <span class="cm-operator">-</span><span class="cm-variable">r</span> <span class="cm-variable">test</span>.<span class="cm-property">txt</span> <span class="cm-variable">sum</span> <span class="cm-operator">-</span><span class="cm-variable">s</span> <span class="cm-variable">test</span>.<span class="cm-property">txt</span></pre>
<p data-id="pd157317-lAkSNl3L">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/6bb953f83ec9a66e3eb95adcd855c29d.jpg"></p>
<h3 data-id="h26976cb-HPVefcQT" id="h26976cb-HPVefcQT">
        2、查找文件位置</h3>
<h4 data-id="h6e90be6-gCo2mhZM" id="h6e90be6-gCo2mhZM">
        (1)locate</h4>
<p data-id="pd157317-kdd6y7eb">
        查找文件大家一般都习惯用find吧,但我觉得有时候locate更快一些,所以我一般都会先使用locate。</p>
<p data-id="pd157317-gFdIwzQN">
        locate 与 find 不同: find 是去硬盘找,locate 只在 /var/lib/slocate 资料库中找。locate 的速度比 find 快,它并不是真的查找,而是查数据库。</p>
<p data-id="pd157317-tTmvSiqF">
        有些系统可能不带有locate,需要自己安装。比如,Ubuntu可以输入如下命令进行安装:</p>
<pre>
<span class="cm-variable">apt</span><span class="cm-operator">-</span><span class="cm-variable">get</span> <span class="cm-variable">update</span> <span class="cm-variable">apt</span><span class="cm-operator">-</span><span class="cm-variable">get</span> <span class="cm-variable">install</span> <span class="cm-variable">mlocate</span></pre>
<p data-id="pd157317-hln0sd7k">
        locate查找文件的命令很简单:</p>
<pre>
<span class="cm-variable">lcoate</span> <span class="cm-variable">file_name</span></pre>
<p data-id="pd157317-PP18GNj3">
        比如:</p>
<p data-id="pd157317-ApTfaJsB">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/b74869ddd15a9f7b6347fcd025505f67.jpg"></p>
<h4 data-id="h6e90be6-hMZjdWMe" id="h6e90be6-hMZjdWMe">
        (2)find</h4>
<p data-id="pd157317-LTV7NhFo">
        find命令可以用名字、类型、所属人、大小等来进行搜索。</p>
<p data-id="pd157317-cgNAFUIx">
        搜索文件基本语法:</p>
<pre>
<span class="cm-variable">find</span> <span class="cm-variable">path</span> <span class="cm-operator">-</span><span class="cm-variable">option</span> <span class="cm-variable">file_name</span></pre>
<p data-id="pd157317-shdp9Mbj">
        如使用名字来搜索stdio.h文件:</p>
<pre>
<span class="cm-variable">find</span> <span class="cm-operator">/</span> <span class="cm-operator">-</span><span class="cm-variable">name</span> <span class="cm-variable">stdio</span>.<span class="cm-property">h</span></pre>
<p data-id="pd157317-VNUKcsnd">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/f0dacd4ba6b22b5d4f2ff5c1f9a2a1f0.jpg"></p>
<h3 data-id="h26976cb-hfTkmm4k" id="h26976cb-hfTkmm4k">
        3、命令行编辑技巧</h3>
<p data-id="pd157317-tKpSfnLL">
        我们在终端里误输入了一些比较长的内容:</p>
<pre>
<span class="cm-variable">LinuxZn</span><span class="cm-operator">@</span><span class="cm-variable">LinuxZn</span>:<span class="cm-operator">~</span><span class="cm-variable">$</span> <span class="cm-variable">dsfdsfdddddddddddddddddddddddddddddddddddfsgadgdsgasdgsdhfdkshfkjdshflksdhfkldshfkj</span></pre>
<p data-id="pd157317-FIQgl8E8">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/ab941a0a9c5c7befb2b95cb60c76e1a3.jpg"></p>
<p data-id="pd157317-Ix22pvKY">
        怎么比较快的删除掉呢?疯狂地按退格键当然可以达到目的。但是有更快速的方法:</p>
<p data-id="pd157317-iI8AWCto">
        输入快捷键 ctrl+u 即可把光标前面的内容全删掉。除此之外,还有如下几个实用且常用的快捷键:</p>
<ul data-id="ucd67dc5-2LmHUpDC">
<li data-id="l20de63f-bXrBJLr6">
                ctrl+k:把光标后面的内容全删掉。</li>
        <li data-id="l20de63f-VfJW9Urh">
                ctrl+a:光标移到开头处。</li>
        <li data-id="l20de63f-ZLUJ1B7n">
                ctrl+e:光标移动到末尾处。</li>
</ul>
<p data-id="pd157317-jXNg1dkq">
        除此之外,命令行还有很多实用常用、实用不常用的快捷方式,感兴趣的小伙伴可以自己去学习。</p>
<h3 data-id="h26976cb-pT9oAjfM" id="h26976cb-pT9oAjfM">
        4、查看某个进程的pid</h3>
<p data-id="pd157317-4FeQVmSZ">
        命令:</p>
<pre>
<span class="cm-variable">pidof</span> <span class="cm-variable">process_name</span></pre>
<p data-id="pd157317-D3uwvmQ5">
        如:</p>
<p data-id="pd157317-KkySzgmc">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/baeee75a6373b27116aa7b105a1c51c9.jpg"></p>
<h3 data-id="h26976cb-R4QU3Ucf" id="h26976cb-R4QU3Ucf">
        5、查看某些进程的一些运行情况</h3>
<p data-id="pd157317-mnJIKFPu">
        top命令可以查看进程的一些信息,但是系统运行的进程过多,不利于我们查看某些进程的运行情况,如:</p>
<p data-id="pd157317-Na6na5Zp">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/cdb47a4ca8ca5c82859f72f61eafe796.jpg"></p>
<p data-id="pd157317-vXDhk10F">
        这时候我们可以通过如下命令查看指定进程的运行情况,例如:</p>
<p data-id="pd157317-6giYovm6">
        查看kcalc进程的情况,命令:</p>
<pre>
<span class="cm-variable">top</span> <span class="cm-operator">-</span><span class="cm-variable">p</span> <span class="cm-string-2">`pidof kcalc`</span></pre>
<p data-id="pd157317-xI8CiDNg">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/8551947507d789d7ffe972e04337f0d9.jpg"></p>
<p data-id="pd157317-RAusVrBk">
        这就简洁多了。</p>
<p data-id="pd157317-yywH0zPr">
        注意:</p>
<p data-id="pd157317-inOLqkAc">
        这里的 `号 并不是单引号!!!</p>
<p data-id="pd157317-oc5nAoP9">
        这里的 `号 并不是单引号!!!</p>
<p data-id="pd157317-eoQhpAlV">
        这里的 `号 并不是单引号!!!</p>
<p data-id="pd157317-d6XPpH95">
        这个符号在键盘上感叹号!键的左边。</p>
<p data-id="pd157317-2DXYuqPN">
        查看多个进程,如:</p>
<pre>
<span class="cm-variable">top</span> <span class="cm-operator">-</span><span class="cm-variable">p</span> <span class="cm-string-2">`pidof kcalc`</span> <span class="cm-operator">-</span><span class="cm-variable">p</span> <span class="cm-string-2">`pidof test_x86`</span></pre>
<p data-id="pd157317-0mAxf4BS">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/a4091d24638916df4b4d7dcc5f5ffbec.jpg"></p>
<h3 data-id="h26976cb-T5rADngr" id="h26976cb-T5rADngr">
        6、杀死进程</h3>
<h4 data-id="h6e90be6-sar4UQqO" id="h6e90be6-sar4UQqO">
        (1)使用kill</h4>
<p data-id="pd157317-OdlW00fQ">
        先使用pidof查看进程的pid,然后再使用kill命令:</p>
<pre>
<span class="cm-variable">kill</span> <span class="cm-operator">-</span><span class="cm-number">9</span> <span class="cm-variable">process_pid</span></pre>
<p data-id="pd157317-fO36ixEW">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/665e94c4129c8910d01a7dd0b0f20db4.jpg"></p>
<h4 data-id="h6e90be6-rMJtJhK1" id="h6e90be6-rMJtJhK1">
        (2)使用killall</h4>
<p data-id="pd157317-1OuxVwpd">
        使用killall,命令:</p>
<pre>
<span class="cm-variable">killall</span> <span class="cm-variable">process_name</span></pre>
<p data-id="pd157317-q6OkCOqY">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/dcda10ae9fea22e8793dcf711e5798e9.jpg"></p>
<h3 data-id="h26976cb-BM3JJ0fD" id="h26976cb-BM3JJ0fD">
        7、终端输出的log同时保存到文件</h3>
<p data-id="pd157317-WbBGGOhD">
        有时候我们需要把终端实时输出的log信息保存到文件中,有如下两种方法。这三种方法也在之前的文章里写过,这里再简单提一下:</p>
<h4 data-id="h6e90be6-rKRSIBmQ" id="h6e90be6-rKRSIBmQ">
        (1)tee</h4>
<p data-id="pd157317-6IDtvW32">
        tee工具 用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是 把数据重定向到给定文件和屏幕上 。</p>
<p data-id="pd157317-mGefihHr">
        命令:</p>
<pre>
<span class="cm-variable">executable_file</span> <span class="cm-operator">|</span> <span class="cm-variable">tee</span> <span class="cm-variable">log_file</span></pre>
<p data-id="pd157317-uYoAwVeb">
         </p>
<p data-id="pd157317-t7HQATA3">
         </p>
<p data-id="pd157317-9xblNMcn">
        演示如下:</p>
<p>
         </p>
<p data-id="pd157317-Sr2DKar2">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/fa88e9bd3bc008e4292b213bf8b8e0b6.jpg"></p>
<h4 data-id="h6e90be6-GGgTwZSj" id="h6e90be6-GGgTwZSj">
        (2)script</h4>
<p data-id="pd157317-ojszZe9U">
        script工具 是一个非常使用的工具,可以把输出到终端的信息记录下来。使用步骤如:</p>
<ul data-id="ucd67dc5-Bc29mVce">
<li data-id="l20de63f-xshO8Yyp">
                输入 script log.txt 命令开始保存终端输出的信息 ,其中log.txt为需要写入的log文件,可随意命名。</li>
        <li data-id="l20de63f-hZMmh3xN">
                输入 exit 退出保存。</li>
</ul>
<p data-id="pd157317-0LUjQyAk">
        演示如下:</p>
<p data-id="pd157317-Oe5K1ya6">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/77b09ee476fa4361a3aacb4ecd2641f0.jpg"></p>
<h4 data-id="h6e90be6-cP51SoWJ" id="h6e90be6-cP51SoWJ">
        (3)使用一些可以保存log的终端工具</h4>
<p data-id="pd157317-qVLyN0VR">
        一些终端工具具有记录日志的功能,比如T Terminator终端 :</p>
<p data-id="pd157317-aYTxSj2o">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/b9d4e26f93b185b972812f91b39418e0.jpg"></p>
<h3 data-id="h26976cb-aoAVo3Aq" id="h26976cb-aoAVo3Aq">
        8、查看程序依赖的动态库</h3>
<p data-id="pd157317-nRbCjsWk">
        有些程序依赖一些动态库,可以通过ldd命令查看依赖的动态库。命令:</p>
<pre>
<span class="cm-variable">ldd</span> <span class="cm-variable">executable_file</span></pre>
<p data-id="pd157317-XUdi4yEH">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/5a48731a795ddde0d15878bcae77f6b6.jpg"></p>
<h3 data-id="h26976cb-W5HZRCSZ" id="h26976cb-W5HZRCSZ">
        9、查看ELF文件头</h3>
<p data-id="pd157317-O1G9cCfa">
        ELF文件有几种,可查看往期文章 ELF文件解析 进行了解。之前刚来的一位应届生,编译了一份程序,编译没报错,但是一直运行不起来。然后在PC上运行有问题,报错如:</p>
<p data-id="pd157317-8Z28SpoE">
        无法执行二进制文件: 可执行文件格式错误</p>
<p data-id="pd157317-QOd32qPi">
        原因是他那份工程里设置了使用交叉编译器进行编译,但是他却在PC运行,所以就报错了。</p>
<p data-id="pd157317-ey7cwpSC">
        我们可以可执行文件的ELF头,ELF头包含了很多信息,其中就包括有系统架构这一项。命令如:</p>
<pre>
<span class="cm-variable">readelf</span> <span class="cm-operator">-</span><span class="cm-variable">h</span> <span class="cm-variable">elf_file</span></pre>
<p data-id="pd157317-idzxVR7S">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/58954f1be2d54a4ce54f5cef20e46746.jpg"></p>
<p data-id="pd157317-TXMvG4Dv">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/99b40c6d9e0deb37907ef7d27a49a926.jpg"></p>
<p data-id="pd157317-hYgyrHj3">
        除此之外,通过file命令也可以查看到文件的一些信息:</p>
<p data-id="pd157317-0z9jGReL">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/d4151ab6d6d4fb8929b640443d4d1428.jpg"></p>
<h3 data-id="h26976cb-NBrTVGsW" id="h26976cb-NBrTVGsW">
        10、文本文件查看</h3>
<p data-id="pd157317-5J1pOSe1">
        文本文件查看我们一般使用cat命令,但除了cat命令之外,还有其它几个实用的命令,下面依次来介绍:</p>
<h4 data-id="h6e90be6-xppLccr5" id="h6e90be6-xppLccr5">
        (1)cat命令</h4>
<p data-id="pd157317-usOlgRzA">
        cat命令常常用于查看内容较少的文件。很多人把这个命令叫做小猫咪命令,但cat其实是 concatenate(连续) 的缩写,即连续显示文本内容。命令格式为:</p>
<pre>
<span class="cm-variable">cat</span> [<span class="cm-variable">参数选项</span>] [<span class="cm-variable">文件</span>]</pre>
<p data-id="pd157317-z3feBQiQ">
        如:</p>
<pre>
<span class="cm-variable">cat</span> <span class="cm-operator">-</span><span class="cm-variable">n</span> <span class="cm-operator">/</span><span class="cm-variable">etc</span><span class="cm-operator">/</span><span class="cm-variable">profile</span></pre>
<p data-id="pd157317-MBdw0T7k">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/e110d41f7995be29dadb37936b2e7349.jpg"></p>
<p data-id="pd157317-jj9OMZEr">
        其中,加上参数 -n 用可以显示行数。cat的更多的参数选项可以输入 man cat 进行查看。以下列举的其他命令的详细介绍也可以输入 man 命令 进行查看。</p>
<h4 data-id="h6e90be6-G4b11MRH" id="h6e90be6-G4b11MRH">
        (2)tac命令</h4>
<p data-id="pd157317-9qpIkhMx">
        tac命令的正好与cat命令相反,是从文件末尾开始显示。</p>
<h4 data-id="h6e90be6-J3I1k9iS" id="h6e90be6-J3I1k9iS">
        (3)more命令</h4>
<p data-id="pd157317-DImrEoRr">
        more命令适用于查看内容较多的文件。因为他可以实时显示百分比以提示现在已经阅读了多少内容。</p>
<p data-id="pd157317-KfAcxDdW">
        命令格式为:</p>
<pre>
<span class="cm-variable">more</span> [<span class="cm-variable">参数选项</span>] [<span class="cm-variable">文件</span>]</pre>
<p data-id="pd157317-adJGhKsY">
        如:</p>
<p data-id="pd157317-oq44a2jL">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/05af5e3a50dc73afbc0c940494114ea9.jpg"></p>
<p data-id="pd157317-eC1V6SjX">
        可以使用 空格键 或者 回车键 往下翻页查看后面的内容。</p>
<h4 data-id="h6e90be6-sapZKWPA" id="h6e90be6-sapZKWPA">
        (4)less命令</h4>
<p data-id="pd157317-VxDo231T">
        less也适用于查看内容较多的文件。less比more更为灵活,因为less可以往上、往下翻页。按下键盘上 PgUp 键可以往上翻页,按下 PgDn 可以往下翻页。但是less命令不会实时显示当前阅读的百分比。</p>
<p data-id="pd157317-uApX2GFk">
        命令格式为:</p>
<pre>
<span class="cm-variable">less</span> [<span class="cm-variable">参数选项</span>] [<span class="cm-variable">文件</span>]</pre>
<h4 data-id="h6e90be6-yAHZLM4s" id="h6e90be6-yAHZLM4s">
        (5)head命令</h4>
<p data-id="pd157317-SCIro9wK">
        head命令用于查看文件的前n行。如使用命令</p>
<pre>
<span class="cm-variable">head</span> <span class="cm-operator">-</span><span class="cm-variable">n</span> <span class="cm-number">20</span> <span class="cm-operator">/</span><span class="cm-variable">etc</span><span class="cm-operator">/</span><span class="cm-variable">profile</span></pre>
<p data-id="pd157317-fCz59Y9S">
        查看/etc目录下profile文件的前20行内容:</p>
<p data-id="pd157317-KVQBKz3k">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/ce6bbd7188d95be3c6418c2731fa75a9.jpg"></p>
<h4 data-id="h6e90be6-d26dqrRP" id="h6e90be6-d26dqrRP">
        (6)tail命令</h4>
<p data-id="pd157317-ZZvrgMaI">
        tail命令与head命令相反,tail命令用于查看文件后n行内容。如:</p>
<p data-id="pd157317-AHJ0zl3G">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/cfc00092652ee69f4e963c9058cd94fb.jpg"></p>
<h4 data-id="h6e90be6-IyiV5Ze3" id="h6e90be6-IyiV5Ze3">
        (7)nl命令</h4>
<p data-id="pd157317-td63WC6e">
        nl命令可以显示内容的同时显示行号,与 cat -n 命令的作用差不多:</p>
<p data-id="pd157317-nMbG3Xgh">
        <img title="盘点一些常用的Linux小技巧" alt="盘点一些常用的Linux小技巧" data-type="inline" src="https://zhuji.jb51.net/uploads/img/202305/37a68e98df0e670f9372c655121d3339.jpg"></p>
<h3 data-id="h26976cb-J5S70cOW" id="h26976cb-J5S70cOW">
        11、设置LD_LIBRARY_PATH</h3>
<p data-id="pd157317-5MM16GRv">
        LD_LIBRARY_PATH 是Linux / Unix中预定义的环境变量,它设置链接器在链接动态库/共享库时应该查看的路径。有时候需要把当前路径加到LD_LIBRARY_PATH中,如:</p>
<pre>
<span class="cm-keyword">export</span> <span class="cm-variable">LD_LIBRARY_PATH</span><span class="cm-operator">=</span>.<span class="cm-operator">/</span>:<span class="cm-variable">$LD_LIBRARY_PATH</span></pre>
<p data-id="pd157317-B8swbfDj">
        以上就是本次分享的一些实用的小技巧。</p>
<p data-id="pd157317-F9RUONqJ">
        原文地址:https://www.toutiao.com/a7062244569919930916/</p>
頁: [1]
查看完整版本: 盘点一些常用的Linux小技巧