linux命令容易忘记的

ls 命令
1:ls -h(human),ls -l d*(查询以d开头的所有文件信息在该目录下);
2:ls -d d*(查询以d开头的所有目录信息)
3:free -m 查询内存使用情况。
4:du -sh /文件夹  查看文件夹下所有文件的总大小。
5:service mysqld start/stop 启动或关闭数据库命令。
6:netstat -lnt 监控网络状态。
7:ps -aux|grep mysql|wc -l
统计sql开启进程数
8:杀进程;killall +进程号/进程名字。
9:telnet的使用方法。
telnet 16.5.20.94 22//端口号。
10:set |grep ORACLE查看数据库
11:grep 搜索内容 *内容*;
12:uname -a 显示系统信息。
13:nm +可执行文件。//如果系统是32位,则可以在系统中用。//没意义。
14:grep "12632|"   nps*20181212*log* > 123 (12632是管道流水号)。
   grep "^49|” nps*20181212*log*        ^以49|开头的文件。
15:以供日后进行分析和使用,但要求不覆盖原文件的内容,他应该使用的命令是 ls>>output.txt.
16:ls -ltr RD*
17:egrep "200|300|301" * 包含200或300或301的文件。
18:md5sum 比较以前的文件与现在的文件是否一致。
19:%会找到{对应的另一个}。
20:根据时间段去截取xml
(1)-mtime     -n +n                 #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
   -atime     -n +n                 #按文件访问时间来查找文件,-n指n天以内,+n指n天以前 
   -ctime     -n +n                 #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 
   -mmin      -n +n                 #按文件更改时间来查找文件,-n指n分钟以内,+n指n分钟以前
   -amin      -n +n                 #按文件访问时间来查找文件,-n指n分钟以内,+n指n分钟以前 
   -cmin      -n +n                 #按文件创建时间来查找文件,-n指n分钟以内,+n指n分钟以前 
find . -cmin -200  200分钟以内。
find . -cmin +200  200分钟以外。
ls -ltr|awk '$8>17 {printf"%.2s %s",$8,$9}' 大于17点。
ls -ltr|awk '$8>17 {print $8,$9}'  大于17点。
21: crontab定时的问题,> /dev/null 2>&1在最后面加一个这个。将输出重定向为抛弃。防止错误产生,有时候crontab -e写不进去时
我们可以进入到root用户下,cd  /var/spool/cron 进去写定时文件。
22:wget http://16.10.41.1:8081/FactorService/webservice/calcBusinessSelect   获取这个地址上的文件。
23:连别的服务器命令ssh npstest@16.5.20.94
24:du -sh查看当前文件夹的大小
25:出现一个UTF-8文件转化为GBK文件,但是由于在windows桌面打开使得文件换行由\n变为\r\n;解决方案:
1: cat yourfile | tr -s "\r\n" "\n" > newfile \\将文件yourfile中的'\r\n'替换为'\n';
2: iconv -f UTF-8 -t GBK file1 -o file2 将file1中UTF-8文件转换为GBK file2文件;
26:tr是个简单的替换命令
1:cat last.txt | tr -s '\n'   \\删除多余的空行。
2:cat last.txt | tr -d '[0-9].'\\删除指定的字符。
3:cat last.txt | tr '[a-z]'  '[A-Z]'\\将小写字符转换为大写字符。
4:cat last.txt | tr -s '[a-zA-Z]' \\字符串去重复(一行一行的只能出现一个字符)。
5:cat last.txt | tr -c '[a-z][0-9]' '+' \\不满足第一列的时候用第二列替代(+来代替)。
27:链接动态库的命令
gcc -o authpayptc_old2new authpayptc_old2new.c -L/home/rfnxy/work/txlib -lpubdb(动态库名字);
28:du -h --max-depth=1查看当前文件夹所占内存为多大
29:find . -type f -size +1000000k 查找当前目录下大于100M的文件
   显示前10个占用空间最大的文件或目录:
  du -s * | sort -nr | head
30: grep -v 7 查的东西不包括7
31:建立用户 useradd wupeng
            echo 123456|passwd --stdin wupeng
32:ssh免登录认证
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
ssh-copy-id -i .ssh/id_dsa.pub 16.5.20.95
33:echo -e "$n\t `echo $n|md5sum`"可以输出转义字符

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值