有用的linux命令集锦
http://blog.csdn.net/hackerain/article/details/7946193
- 1. 查看内存使用情况
- free -m
- 2. 查看系统版本信息
- sudo lsb_release -a
- 3. 查看磁盘使用情况
- df -l
- 4. 查看当前所有进程
- ps -e
- 5. 查看外网ip
- curl ifconfig.me
- 6. 查看网卡信息
- mii-tool
- mii-tool -v
- 7.路由信息
- tracepath -n www.baidu.com
- 8.查看dns
- 去/etc/resolv.conf中查看
- 9.ADSL拨号上网命令:
- pppoeconf #开始设置
- pon dsl-provider #启动ADSL连接
- poff #断开连接
- plog #日志
- 10.ubuntu关闭图形界面方法
- 改GRUB 的配置文件(不建议直接改 grub.conf) sudo vi /etc/default/grub 找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- 改为: GRUB_CMDLINE_LINUX_DEFAULT="text "
- 保存后 sudo update-grub 重启即可。
- 11.恢复模式(recovery mode)中root改成对文件系统的读写模式:
- mount -o remount,rw /
- 12.vi删除所有文本
- d+G
- 13.vi查找文本
- /sometext Enter (Enter表示按下回车键)
- n,继续朝同一方向搜索。
- N,反方向进行搜索。
- 14.解压缩命令
- tar –xvf file.tar //解压 tar包
- tar -xzvf file.tar.gz //解压tar.gz
- tar -zxvf /home/images.tar.gz -C /specificdir //解压到指定的目录
- tar -xjvf file.tar.bz2 //解压 tar.bz2
- tar –xZvf file.tar.Z //解压tar.Z
- unrar e file.rar //解压rar
- unzip file.zip //解压zip
- 15.关闭/启动网卡
- sudo ifconfig eth0 up
- sudo ifconfig eth0 down
- 16.添加用户到组:
- gpasswd -a 用户名 组名
- 举例:gpasswd -a hello linux
- 说明:表示将用户hello添加到linux组中。
- 17 .在组中删除用户:
- gpasswd -d 用户名 组名
- 举例:gpasswd -d hello linux
- 说明:表示将用户hello从组linux中删除。
- 18.指定组的管理员:
- gpasswd -A 用户名 组名
- 举例:gpasswd -A hello linux
- 说明:表示将用户hello设置为组linux的管理员。
- 19. 查看linux的内核版本号
- uname -r
- 20.以root权限执行上一条命令
- sudo !!
- 21. 利用python搭建一个简单的web服务器,可通过http://$HOSTNAME:8000访问
- python -m SimpleHTTPServer
- 22 更改到上一次访问的目录
- cd -
- 23) 宿主机往虚拟机上上传文件:
- $ sftp -i ~/.ssh/id_rsa ubuntu@10.0.0.2
- 连通之后
- sftp> put path/to/file
- 24) 查看网卡的生产厂家和型号
- lspci | grep -i net
- 25) 查看网卡速率
- cat /sys/class/net/eth0/speed
- or
- sudo mii-tool
- 26) 查看CPU型号
- cat /proc/cpuinfo
- 27) 宿主机与虚拟机互传文件
- scp path/to/file username@x.x.x.x:path/to/
- eg:
- scp 0-out-none.result ustack@192.168.1.2:~/devstack/files/precise/result
- scp test.sh ubuntu@10.0.0.2:~/
- 28) 查找某个目录下包含某个字符串的所有文件:
- grep -r somestring path/to/*
- 29) 打包压缩/解压解包命令
- tar czvf file.tar.gz /path/to/ #打包压缩
- tar xzvf file.tar.gz -C /path/to/ #解包解压
- 30)递归改变目录下所有文件的拥有者:
- chown -R suo:suo dir
有用的linux命令集锦的更多相关文章
- 最有用的Linux命令行使用技巧集锦
最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips.将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考. 下面介绍的都是一些命令行工具,这些工具在 ...
- 生产环境用到的几个有用的Linux命令
有时候,几个有用的Linux命令可以很大的提高你的工作效率. 1.free -m 这个命令我暂时就只会这么使用,它可以查看服务器的内存资源 2.top 这个命令同样可以查看服务器的资源,当然我还是用它 ...
- 11 个很少人知道但很有用的 Linux 命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
- 11个有用的Linux命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.今天为你解释下面几个命令:sudo.python.mtr.Ctrl+x+e.nl.s ...
- 手把手 git建立仓库,远程推拉及常用git命令和部分Linux命令集锦
方法一:直接在GitHub上建立一个项目,然后git clone (git address name): 此时已经建立好了一个git仓库: cd 文件夹 > 添加文件进去 >git add ...
- Linux命令集锦
梳理常用的Linux命令 day1--cd命令 cd命令:(注意以下的命令,cd后均有一个空格) 1.进入盘符: cd f: 2.进入当前目录命令: cd . 3.进入指定文件夹(在进入确定盘符之后, ...
- Linux命令集锦:crontab命令
Linux crontab是用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crontab命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作. 而 ...
- Linux命令集锦:scp命令
scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,可能会稍微影响一下速度.当你服务器硬盘变为只读 read on ...
- 有用的linux命令笔记
date cal [month] [year] bc 计算器 mkdir -p /home/bird/ 连续建立文件夹 mkdir -m 711 test2 创建文件夹是的权限 mv -i 询问是非覆 ...
随机推荐
- Linux内核分析第十八章读书笔记
第十八章 调试 调试工作艰难是内核级开发区别于用户级开发的一个显著特点. 18.1 准备开始 我们需要什么? 一个bug 一个藏匿bug的内核版本 思路:假定能够让bug重现 在用户级程序中,bug直 ...
- 【MOOC EXP】Linux内核分析实验三报告
程涵 原创博客 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 [跟踪分析Linux内核的启动过程] ...
- VS社区版 使用 OpenCover 获取测试代码覆盖率
注:暂不支持VS2017 Visual Studio 2015 社区版没有集成代码覆盖率的功能,所以想在VS社区版中获取单元测试的代码覆盖率等数据,需要使用到插件 OpenCover. 下载 Open ...
- C语言入门:05.scanf函数
一.变量的内存分析 1.字节和地址 为了更好地理解变量在内存中的存储细节,先来认识一下内存中的“字节”和“地址”. (1)内存以“字节为单位”
- Java微信二次开发(二)
第二天,做微信文本消息接口请求与发送 需要导入库:dom4j-1.6.1.jar,xstream-1.3.1.jar 第一步:新建包com.wtz.message.response,新建类BaseMe ...
- BZOJ2326 HNOI2011数学作业(矩阵快速幂)
考虑暴力,那么有f(n)=(f(n-1)*10digit+n)%m.注意到每次转移是类似的,考虑矩阵快速幂.首先对于位数不同的数字分开处理,显然这只有log种.然后就得到了f(n)=a·f(n-1)+ ...
- Django从入门到放弃
第一篇: web应用 HTTP协议 web框架 第二篇:Djangon简介 第三篇:路由控制 第四篇:视图层 第五篇:模版层 第六篇:模型层:单表操作,多表操作,常用(非常用)字段和参数,Django ...
- 平面最近点对(分治nlogn)
平面最近点对,是指给出平面上的n个点,寻找点对间的最小距离 首先可以对按照x为第一关键字排序,然后每次按照x进行分治,左边求出一个最短距离d1,右边也求出一个最短距离d2,那么取d=min(d1, d ...
- The Two Routes CodeForces - 601A(水最短路)
一个完全图 1和n肯定有一条路 不是公路就是铁路 另= 另一个跑遍最短路即可 #include <bits/stdc++.h> #define mem(a, b) memset(a, ...
- Magical Girl Haze 南京网络赛2018
题意: 就是使不大于k条路的权值变为零后求最短路 解析: d[i][j]表示使j条路变为权值后从起点到点i的最短路径 这题不能用spfa做 tle #include <iostream> ...