Linux Shell 常用命令

来源:互联网 发布:淘宝古琴哪家好 编辑:程序博客网 时间:2024/06/14 02:00

1. 进程查询

ps -ef | grep [感兴趣的进程]

top


2. 网络端口查询

netstat -apn | grep [查询的端口]


3. 查看文件/目录大小

du -h [文件/目录]


4. 拷贝文件/目录至当前使用机器

scp [-r] [用户名]@[FROM地址IP]:[FRO文件/目录路径]  [本地地址]

lftp [用户名]@[FROM地址IP]

cd [FROM路径]

mirror [文件夹]

get [文件名]


5. 查询机器名对应IP

host [主机名]


6. 查看日志

tail -f [日志文件]


7.转换文件编码

iconv -f [从什么编码e.g utf-8] -t [到什么编码 e.g. gbk] [从什么文件] > [到什么文件]


8.查看文件编码

file -i [文件名称]


9. Linux 命令行操作

Ctrl+a 回到行首   ahead

Ctrl+e 回到行尾   end

Ctrl+f  向前一个字符 forward

Ctrl+b 向后一个字符 backward

Ctrl+r  快速检索历史命令


10. 将dos文件\r\n结尾换成Unix文件格式

cat file1 | tr "\r" "\n" > file2


11. 文件排序 & 去重复

sort -u 

uniq -c

sort file | uniq > outfile


sort -n -k 4 -t $'\t' user_click.2016-03-29 > test

-k: 按第几列排序  从1开始

-n: 按照数据排序

-t: 分割符 tab分割符需加上$


12. 定时任务

crontab -e 


*         *        *       *     *       nohup sh run.sh &   

分    小时    天    月    周    cmd




0 0
原创粉丝点击