您的位置:首页 > 运维架构 > Shell

Linux Shell 常用命令

2015-10-15 18:38 363 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: