码迷,mamicode.com
首页 > 系统相关 > 详细

常用linux shell命令

时间:2019-02-02 14:25:21      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:忽略   一个   red   文件中   名称   3.1   标准   stand   dem   

1、重定向介绍
类型 文件描述符 默认情况 对应文件句柄位置
标准输入(standard input) 0 从键盘获得输入 /proc/slef/fd/0
标准输出(standard output) 1 输出到屏幕(即控制台) /proc/slef/fd/1
错误输出(error output) 2 输出到屏幕(即控制台) /proc/slef/fd/2
命令 介绍
command >filename 把标准输出重定向到新文件中
command 1>filename 同上
command >>filename 把标准输出追加到文件中
command 1>>filename 同上
command 2>filename 把标准错误重定向到新文件中
command 2>>filename 把标准错误追加到新文件中
当使用>时,会判断右边的文件存不存在,如果存在的话就先删除,然后创建一个新的文件,不存在的话则直接创建。但是当使用>>进行追加时,则不会删除原来已经存在 的文件。
【常用】:
1、 >/dev/null //将标准输出1重定向到/dev/null中。/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”
2、2>&1 //用到了重定向绑定,采用&可以将两个输出绑定在一起。这条命令的作用是错误输出将和标准输出同用一个文件描述符(将错误输出绑定到标准输出上).

2、软链接 把A链到B上,A是想要的具体的库
ln -s /A/ /B
3、解压
tar –xvf file.tar  解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2   解压 tar.bz2
tar –xZvf file.tar.Z   解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip
gzip -d coredump.rtty.28578.gz

4、linux 网络工具
tcpdump -i any -vv -X udp port 161
nc -lnvvp 2025 监听2025端口
5、yum
yum install xxxx --nogpgcheck //下载忽略公钥
yum search all tcmalloc_minimal
6、x86 cpu 函数入参寄存器名称第一二三个参数:rdi rsi rdx, x86的整数返回值保存在eax,所以可以考虑 info registers eax
7、查看端口侦听情况netstat -pnlt | grep 80
8、去掉环境变量unset <变量名>
9、linux环境设置代理:export http_proxy=http://192.168.3.171:3128
unset http_proxy 删除。
10、rsync -l 实现远程拷贝软连接
11 、使用 ldd -u demo 查看不需要链接的so,-Wl,--as-needed 编译选项可以在链接时过滤不需要的so

常用linux shell命令

标签:忽略   一个   red   文件中   名称   3.1   标准   stand   dem   

原文地址:https://www.cnblogs.com/xiaomayi-cyj/p/10348271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!