没有系统学习过liunx,把工作中遇到的liunx命令集合信息如下:

1.nc传送文件

之前总是用rsync, 今天遇到了一个从阿里云服务器传送文件到我们公司的内网服务器,这就不能传了,又想用一致的文件进行部署环境,问同事有一个nc可以用,第一次用,被震撼到了,很强大啊,先记录下,用这个的特点就是需要双端同步,接收端先监听,发送端后发:

接受端:nc -l XXXX(端口号:1234) > 待接收的文件(XXX.zip)

发送端:nc ip 端口号 < 发送的文件

发送文件 === 待接受文件

速度很快,几乎是大于rsync的。

2.查看liunx所用系统命令

输入"uname -a ",可显示电脑以及操作系统的相关信息

输入"cat /proc/version",说明正在运行的内核版本

3. 查看某一端口是否被占用

netstat -nl | grep XXX

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等

4.后台启动一个进程

nohup ./可执行文件 &

5.github上XXX.git后缀的文件下载方式不是采用wget方式

git clone https://github.com/OpenRTMFP/Cumulus.git 这种方式下载即可

6.查看一个进程起的线程数量

pstree -p 进程号

7.产生系统core dump 文件追踪C程序的段错误ulimit -c

http://blog.csdn.net/zx824/article/details/6826237

8.查看liunx系统几个cpu

more /proc/cpuinfo |grep "physical id"|uniq|wc -l

9.查看liunx系统一个CPU是几核的

more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

10.设置当前系统提示符

PS1='[\u@\h \w \A #\#]\$ '

\u - 当前用户名( =$LOGNAME)
\h - 运行shell的计算机名(hostname)
\H - 完整的计算机名
\W - 当前的工作目录名
\w - 当前工作目录全路径名
\$ - 对于普通用户显示$,对于超级用户显示#
\! - 当前命令的历史编号
\# - 当前命令编号(在当前的shell下运行的命令)
\d - 当前日期
\t - 当前时间(24小时制)
\T - 当前时间(12小时制 ,bash 2.0有效
\@ - 当前时间(AM/PM格式),bash 2.0 有效
\s - shell的类型
\a - 告警的声音
\j - 用户的任务数
\n - 新行
\\ - 反斜杠
\[ - 不可打印字符开始标志
\] - 不可打印字符结束标志
\nnn - ASCII字符对应八进制数值
$(date) - date命令(输出当前日期)或者其它的命令输出。

11.Linux查看物理CPU个数、核数、逻辑CPU个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数

# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

# 查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

12.查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

13.查看内存信息

cat /proc/meminfo

14 如何找到僵尸进程

ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
杀死僵尸进程
kill -HUP pid

15.ps命令显示线程

ps -eLf

LWP light weight process ID 可以称其为线程ID。
NLWP 进程中的线程数number of lwps (threads) in the process。

16.查看liunx系统版本

http://blog.csdn.net/zhuying_linux/article/details/6859286

17 活到老学到老啊 居然能从服务器上看到连接数

http://blog.chinaunix.net/uid-7553302-id-2753175.html

18.查看liunx系统硬盘使用率以及查看每个文件的大小

df   -h

http://blog.csdn.net/dazhi_100/article/details/32716259

du -sh

19 查看liunx隐藏的.开头文件方法

ls -ah

20 如何给别人添加sudo权限

sudo vim /etc/sudoers

加一行XXX     ALL=(ALL)   NOPASSWD: ALL

:wq!

总结:liunx常见命令集合的更多相关文章

  1. linux常见命令集合(下)

    1. tar zcvf backup-$(date "+%Y-%m-%d").tar.gz demo01dir 常用命令集合 echo helloworld date “+%y-% ...

  2. 一个linux常见命令的列表

    这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...

  3. Linux系统-解压缩命令集合

    Linux系统-解压缩命令集合 linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. ...

  4. 2 . Linux常见命令

    Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...

  5. Liunx 常用命令

    Liunx 常用命令================================================================================ 1. 远程拷贝文件 ...

  6. [Linux基础]Linux基础知识入门及常见命令.

    前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168 ...

  7. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  8. 关于XShell的常见使用和设置以及Linux中的常见命令.

    本文部分转自:http://sundful.iteye.com/blog/704079 和 http://www.vckai.com/p/5 有时候在XShell中操作的一些命令傻傻的分不清这个命令到 ...

  9. 重启IIS常见命令

    重启IIS常见命令 http://jingyan.baidu.com/article/4ae03de30d6cfa3efe9e6b4a.html

随机推荐

  1. DDD社区官网

    DDD社区官网上一篇关于聚合设计的几个原则的简单讨论: 聚合是用来封装真正的不变性,而不是简单的将对象组合在一起 聚合应尽量设计的小 聚合之间通过ID关联 聚合内强一致性,聚合之间最终一致性 从聚合和 ...

  2. Ajax实现天气预报功能

    实现天气预报功能 闲来无聊,写下此文 经常看见很多网站上有那种天气预报功能,自己之前也写过一个,不过属于那种涉及WCF服务引用那种,今天发现一个更为简单的方式来实现,使用Javascript和Ajax ...

  3. MVC+Front Controller

    MVC+Front Controller 在我前面一篇博文<逃脱Asp.Net MVC框架的枷锁,使用Razor视图引擎>发表之后,很多人关心,脱离了之后怎么办?那么这可以说是它的续篇了. ...

  4. Winform 让跨线程访问变得更简单

    Winform 让跨线程访问变得更简单 前言 由于多线程可能导致对控件访问的不一致,导致出现问题.C#中默认是要线程安全的,即在访问控件时需要首先判断是否跨线程,如果是跨线程的直接访问,在运行时会抛出 ...

  5. javascript对象深拷贝,浅拷贝 ,支持数组

    javascript对象深拷贝,浅拷贝 ,支持数组 经常看到讨论c#深拷贝,浅拷贝的博客,最近js写的比较多, 所以也来玩玩js的对象拷贝. 下面是维基百科对深浅拷贝的解释: 浅拷贝 One meth ...

  6. Vim 7.4.1952 with Python/Ruby/Lua/Perl/C Syntax built for Ubuntu 16.04 x86_64

    The default Vim provided by Ubuntu 16.04 even did not have Python support. That's insane. I say, wha ...

  7. Quagga添加自己的命令

    参考了王斌的文档:http://down.51cto.com/data/621454 TIP:笔者使用的版本是0.99.20 需求:在接口模式下添加一条"ip ospf enable&quo ...

  8. 写一些脚本的心得总结系列第4篇-------从数据库同步到redis

    5.从数据库同步到redis的. redis把数据放内存里,读取都非常方便,也提供了远超memcache的丰富数据结构.下面我举2个例子,比如1)把数据从数据库写入到redis: <?php $ ...

  9. html5 PACS漫谈

    2012年html5标准制定之后,其中canvas标签给程序猿提供了图像绘制的接口. 在医疗领域从事PACS开发的我发现BS结构的PACS系统开发有了新可能,不再需要客户端安装flash.active ...

  10. 2016年美国数学建模比赛(MCM/ICM) E题环境科学 Are we heading towards a thirsty planet? 人工精准翻译。

    第二次参加建模,觉得建模太有趣了,用几天的时间,迅速学习新知识,并解决实际问题. ——————————————————————————————————————————————————————————— ...