Linux命令
linux相关命令
it潮人
这个作者很懒,什么都没留下…
展开
-
使用sh-x调试shell脚本
1. 通过sh -x 脚本名 #显示脚本执行过程2.脚本里set -x选项,轻松跟踪调试shell脚本[以下字段转自:http://linux.chinaitlab.com/SHELL/727128_4.html]"-x"选项可用来跟踪脚本的执行,是调试shell脚本的强...转载 2019-09-26 18:54:59 · 2314 阅读 · 0 评论 -
Linux玄妙之 /dev/null
我们在和 Linux 接触当中,经常会见到 /dev/null。那它究竟是什么呢?我们今天就来了解一下Linux中的 /dev/null。/dev/null 在Linux中其实是一个空设备文件。它天生就自命不凡,与普通文件划清界限。其它文件遇到写入的内容照单全收,而 /dev/null 对于写入的东西通通扔掉。如果你使用 cat 去读取这个文件,那么它只会返回文件终点(EOL: end of file)。转载 2023-11-23 11:05:55 · 105 阅读 · 0 评论 -
linux下unzip解压报错“symlink error: File name too long“
GitHub上把 XXX.zip 这个文件下下来后,在linux下用 unzip XXX.zip 指令将文件解压到当前文件夹的时候,解压会报错“symlink error: File name too long”,一直无法解压成功。最便捷的方法是换个解压工具啦,根据搜得的资料,这里是使用p7zip进行解压。经过一番搜索,得知这是Linux下unzip一个bug。当然,如果没有联网,就只有自己去离线安装了。安装好了就能进行解压了。转载 2023-07-17 14:01:26 · 784 阅读 · 0 评论 -
命令列出并查看so库的函数
1. 命令 nm -D,如下所示: nm -D liblistdevs.so > listdevs.txt //列出liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面2. 命令objdump -tT,如下所示: objdump -tT liblistdevs.so > listdevs.txt //列出liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面...转载 2022-02-28 11:20:46 · 3564 阅读 · 0 评论 -
chmod 755和chmod 4755的区别
chmod 755和chmod 4755的区别from: http://hi.baidu.com/angivo/blog/item/d679237e467f68320dd7da10.htmlchmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个数字表示其它用户组的权限。权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx转载 2020-11-20 10:57:41 · 204 阅读 · 0 评论 -
linux find 通配符(新人向)
linux find 通配符(新人向)linux下使用find寻找文件时,总是会用到正则表达式.这里来简单的总结一下find的通配符.通配符类型通配符名 通配符作用 * 匹配任意字符串 ? 匹配任意单个字符 [] 匹配[]内字符,可以按,-区分,也可无符号区分 ! 匹配非!后的字符串中的每一个字符 一般配合[]使用 |用来转义通配符示例这里假设我们 有个文件夹下是两个文件s.txt以及t.txt*find . -name '*转载 2020-11-02 13:50:33 · 2429 阅读 · 0 评论 -
2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的区别
一、区别:2>/dev/null意思就是把错误输出到“黑洞”>/dev/null 2>&1默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”2>&1 >/dev/null意思就是把错误输出2重定向到标准出书1,也就是屏幕,标准输出进了“黑洞”,也就是标准输出进了黑洞,错误输出打印到屏幕二、解释:1、文转载 2020-10-26 11:13:06 · 259 阅读 · 0 评论 -
traceroute 详解及结果出现*的分析
traceroute详解: 用来查看主机及目标主机之间的路由路径。每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MSWindows中为tracert。traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)..转载 2020-10-10 15:08:01 · 19334 阅读 · 0 评论 -
常用linux命令
grep rut_sendHttpdRedirect ./ -nrw有时候使用命令grep rut_sendHttpdRedirect ./ -nrw会出现不能在所有文件中查找的情况,这时候可以使用命令grep rut_sendHttpdRedirect ./ -rmkdir -p /root/test/jianshe/one/two,在加上-p参数后就可以一次建立多层目录在li...原创 2019-06-25 15:05:20 · 327 阅读 · 1 评论 -
Linux删除svn保存的密码和用户名
~/.subversion/auth/svn.simple/1233……把相关的username 下你自己的用户名和passwd下你自己的密码删掉,下次再对svn操作时就会让你重新输用户名和密码了。也可以直接删除~/.subversion/auth$目录下的所有的东西...转载 2020-06-08 13:56:17 · 514 阅读 · 0 评论 -
tar压缩解压缩命令详解
tar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# t转载 2020-06-03 14:50:55 · 625 阅读 · 0 评论 -
Linux中的setuid简介
最近在项目中有一个需要给root权限的脚本, 因此详细看了一下关于Linux中setuid的使用方法, 在此做一下整理.关于ruid和euid首先需要明确一下Linux进程中ruid和euid的概念.每一个Linux进程都会包含这两个uid.ruid(real user ID):ruid可以理解为哪个用户执行了这个程序或者文件, ruid就是谁.euid(effective user ID):当进程执行时间, 操作系统会对euid进行识别, 以此来判断到底用什么权限来执行这个进程.也转载 2020-05-15 09:38:38 · 417 阅读 · 0 评论 -
kill 和killall----杀死进程
1、根据进程ip查看进程名Liunx中 通过进程名查找进程PID可以通过 pidof [进程名] 来查找。反过来 ,通过PID查找进程名则没有相关命令。但在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统当前运行的所有进程都对应于该目录下的一个 以进程PID命名的文件夹 ,其中存放进程运行的N多信息。其中有一个status文件,cat显示该文件, 第一行的Name 即为...转载 2019-11-28 16:13:45 · 441 阅读 · 0 评论