随手记录常用的Linux命令。


tar 解压.   tar   -xzvf

tar 压缩tar   -czvf  

tar -zxvf Python-2.7..tgz
(z是压缩格式,x为解压,v为显示过程,f指定备份文件)
tar -zcvf pdkbug.tar /pdk_bug

-x:解压
-c:压缩
 
-C dir :指定压缩/解压缩的目录dir。注意这里是大写

   将 Python-2.7.5.tgz解压,放到 abcde 这个文件夹内
tar -zxvf Python-2.7.5.tgz  -C abcde
 

查看所有的python路径  whereis  

查看当前使用的 python 路径  which 

[heliang@VM_0_10_centos ~]$ whereis python
python: /usr/bin/python2. /usr/bin/python /usr/lib/python2. /usr/lib64/python2. /etc/python /usr/include/python2. /usr/share/man/man1/python..gz [heliang@VM_0_10_centos ~]$ which python
/usr/bin/python

显示软件安装信息  rpm -qi 

[heliang@VM_0_10_centos ~]$ rpm -qi python
Name : python
Version : 2.7.
Release : .el7
Architecture: x86_64
Install Date: Mon Mar :: PM CST
Group : Development/Languages
Size :
License : Python

检查postfix是否已安装  rpm  -qa

rpm -qa | grep postfix

修改完成后运行postifx

service postfix start

检查mail

rpm -qa | grep mail 

如果没安装就运行该命令

yum -y install mailx

在云主机,给自己的邮箱发邮件

echo "content" | mail -s "title" @qq.com

添加用户到某个组  usermod -a -G 

usermod -G groupname username (这种会把用户从其他组中去掉,只属于该组)
如:usermod -G git git (git只属于git组) usermod -a -G groupname username (把用户添加到这个组,之前所属组不影响)
如:usermod -a -G www git (git属于之前git组,也属于www组)

将 /usr/local以及该目录下的子文件的 组改为 storm.  chgrp -R 

chgrp -R storm /usr/local

给某个用户某个分配某个目录的可读可写权限.  chmod -R g+rwx 

chmod 更多命令,请参考这里(https://www.cnblogs.com/music-liang/p/11871532.html)

chmod -R g+rwx /usr/local

arp 命令查看ARP高速缓存:

[root@VM_0_10_centos heliang]# arp -a
? (169.254.128.11) at fe:ee:0b:ca:e5: [ether] on eth0
? (169.254.128.5) at fe:ee:0b:ca:e5: [ether] on eth0
? (169.254.0.15) at fe:ee:0b:ca:e5: [ether] on eth0

所有知名应用层协议使用的端口号可以在  /etc/services  文件中找到

cat  /etc/servies

tcpdump抓包

tcpdump -i eth0 -ent

DNS服务器IP

cat  /etc/resolv.conf

根据域名查出ip

[heliang@localhost Desktop]$ host -t A  7haogonglu.com
7haogonglu.com has address 118.89.235.163 [heliang@localhost Desktop]$ host -t A www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 112.80.248.75
www.a.shifen.com has address 112.80.248.76

tcpdump观察 ipv4头部结构

 tcpdump -ntx -i lo

然后,打开另一个终端,输入下面的 telnet命令

 telnet 127.0.0.1

如果你电脑提示,没有telnet命令,请参考这里的文档。

---------------

Linux命令随手记的更多相关文章

  1. linux命令快速手记 — 让手指跟上思考的速度(四)

    pm2 list:列出pm2方式启动的所有程序 pm2 monit:显示每个应用程序的CPU和内存占用情况 scp:远程复制和本地上传,适用于本地ssh登录到远程服务器 scp root@10.10. ...

  2. linux操作mysql命令快速手记 — 让手指跟上思考的速度(二)

    这一篇是<mysql内建命令快速手记>的姐妹篇,废话不再赘述,直接上干货,跟老铁慢慢品 1.mysql -hlocalhost -uroot -proot,-h,-u,-p分别代表ip,u ...

  3. 嵌入式Linux启动优化手记2&nbsp;U…

    参考一下 原文地址:U-boot优化">嵌入式Linux启动优化手记2 U-boot优化作者:ZhaoJunling 既然不能使用新的U-boot,那就优化一点是一点,慢慢干吧. 1. ...

  4. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  5. Linux.NET实战手记—自己动手改泥鳅(上)

    各位读者大家好,不知各位读者有否阅读在下的前一个系列<Linux.NET 学习手记>,在前一个系列中,我们从Linux中Mono的编译安装开始,到Jexus服务器的介绍,以及如何在Linu ...

  6. Linux.NET学习手记(7)

    前一篇中,我们简单的讲述了下如何在Linux.NET中部署第一个ASP.NET MVC 5.0的程序.而目前微软已经提出OWIN并致力于发展VNext,接下来系列中,我们将会向OWIN方向转战. 早在 ...

  7. Linux.NET学习手记(8)

    上一回合中,我们讲解了Linux.NET面对OWIN需要做出的准备,以及介绍了如何将两个支持OWIN协议的框架:SignalR以及NancyFX以OwinHost的方式部署到Linux.NET当中.这 ...

  8. 关于《Linux.NET学习手记(8)》的补充说明

    早前的一两天<Linux.NET学习手记(8)>发布了,这一篇主要是讲述OWIN框架与OwinHost之间如何根据OWIN协议进行通信构成一套完整的系统.文中我们还直接学习如何直接操作OW ...

  9. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

随机推荐

  1. Winform中设置ZedGraph鼠标滚轮缩放的灵敏度以及设置滚轮缩放的方式(鼠标焦点为中心还是图形中心点)

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  2. 最新整理的spring面试题从基础到高级,干货满满

    最新整理的spring面试题从基础到高级,干货满满 前言: 收藏了一些关于Spring的面试题,一方面是为了准备找工作的时候看面试题,另一方面,通过面试题的方式加深一些自己的理论知识. spring ...

  3. C通过JNI反向调用JAVA程序方法

    JNI反向调用JAVA程序 引述:上文讲过java线程---OS线程的关系,然后C怎样反向调用JAVA程序方法是我们这篇讲的重点 1.ThreadTest中添加run()方法 2.编译ThreadTe ...

  4. vue如何导入外部js文件(es6)

    也许大家都是使用习惯了es5的写法喜欢直接用<Script>标签倒入js文件,但是很是可惜,这写法.在es6,或则说vue环境下不支持 真的写法是怎样? 首先.我们要改造我们要映入的外部j ...

  5. 虚拟机中安装Kali遇到的问题及解决方法

    title: 虚拟机中安装Kali遇到的问题及解决方法 date: 2018-11-25 12:25:43 tags: 安全 --- 关于Kali版本选择 kail官方下载页面 虚拟机中当然就下载虚拟 ...

  6. vue学习指南:第一篇 - vue的介绍

    三大主流框架: 1. Vue.js 是目前最火的一个前端框架,react是最流行的前端框架 (react除了开发网站,还可以开发手机app,Vue语法也是可以用于手机App开发的,需要借助于wexx) ...

  7. ucoreOS_lab1 实验报告

    由于我个人不太懂 AT&T 语法,在完成实验的过程中遇到了相当大的阻碍,甚至有点怀疑人生,我是否心太大了,妄想在短时间内学懂大清的课程.ucoreOS_lab1 这个实验前前后后做到了现在才勉 ...

  8. 关于oracle PL/SQL存储过程 PLS-00905 object is invalid,statement ignored问题的解决

    昨天在学习oracle存储过程的时候,写了一个存储过程的demo,语句是这样的: )) AS psssal TESTDELETE.TESTID%TYPE; BEGIN SELECT TESTID IN ...

  9. Skyshop.代码解析

    MarmosetInput.cginc: Input结构定义: struct Input { #if defined(MARMO_PACKED_UV) || defined(MARMO_PACKED_ ...

  10. 初识v4l2(五)-------v4l2_ioctl浅析

    上一篇文章中,已经介绍了v4l2_open.v4l2_read.v4l2_write的调用过程,相对于v4l2_ioctl,它们是比较简单的.下面来分析v4l2_ioctl.注意在这里还是分析以viv ...