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

linux 下常用命令

2017-10-10 18:04 155 查看
1、ls -l |grep "^-"|wc -l  查看文件夹下文件个数
2、使用scp远程拷贝(前提是可以ssh无秘钥登录),将本地文件远程拷贝到ip中的/usr/test目录下,root为远程主机账号
scp 本地文件路径  root@ip:/usr/test
     将远程文件拷贝到本地的/home/test目录下
scp   root@ip:文件路径    /home/test
3、将目录上传到远程服务器上的home下的test目录
scp   -r  dir   root@ip:/home/test
 4、统计文件中第一列不同的值
9_20.csv文件内容格式

    jia,1,2
    test,1,3
cat 9_20.csv | awk -F "," '{print $1}'|sort| uniq

5、查看程序运行的进程号
    ps -ef | grep '文件名'

    root      8342    6952    24 09:23 pts/9    00:05:17 python3 kafkawritefile.py

    第二列是进程号
    关闭该进程运行
    kill   8342  或者  kill  -9  8342 

ps命令
ps [选项]
下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。
-h 不显示标题。
-l 长格式。
-w 宽输出。
a 显示终端上的所有进程,包括其他用户的进程。
r 只显示正在运行的进程。
u  以用户为主的格式来显示程序状况。
x 显示所有程序,不以终端机来区分。
grep命令
grep [options][options]主要参数:
-c:只输出匹配行的计数。
-I:不区分大 小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及 行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: