我常用的那些linux命令

  用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主。记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式。在一个黑乎乎的窗口下不知道怎么胡乱编辑一通。那时的我说来也真是初生牛犊不怕虎呀,对linux一窍不通居然可以找到工作。想想除了那份势必找份工作养活自己而被就业的心是如此的强大呀!在这个互联网信息泛滥的时代,我写的这些东西势必已经有前辈已经写过了。在此重复与其是分享,倒不如说是自己的笔记本,仅此而已。一篇随着时间推移而不断更新的文章。

    ps -ef|grep mysql

    chown -R www:www /www

  • chmod:更改文件权限

    chmod +x /www

  • chkconfig
  • service:重启服务

    service httpd restart 重启

    service httpd start 启动

    service httpd stop 停止

  • ln:建立链接
  • locate:查看文件位置

    locate 文件名

  • whereis:查看文件位置

    whereis 文件名

同时替换多个值(同时替换[和])

#保存到新文件
sed "s/\[\|\]//g" tencent.json >tencent2.json
#直接修改源文件
sed -i "s/\[\|\]//g" tencent.json
  • awk
  • iptables
  • ldd 这个命令可以知道你的一个可执行文件所使用了动态链接库。如:ldd /usr/bin/java,则为查看java以来的动态链接库
  • lsof 可以列出打开了的文件。

  • split 将一个大文件分割成若干个小文件
  • uname -a ,uname -r , cat /proc/version 三个命令均可查看内核版本
[root@bogon ~]# uname -a
Linux bogon 2.6.-.el6.i686 # SMP Fri Nov :: GMT i686 i686 i386 GNU/Linux
[root@bogon ~]# uname -r
2.6.-.el6.i686
[root@bogon ~]# cat /proc/version
Linux version 2.6.-.el6.i686 (mockbuild@c6b5.bsys.dev.centos.org) (gcc version 4.4. (Red Hat 4.4.-) (GCC) ) # SMP Fri Nov :: GMT
[root@bogon ~]#
  • 查看磁盘剩余空间

df -k -->显示为字节
df -h -->显示为具体单位。

查看系统指定挂载点文件的大小
df -lh /var

查看指定目录下每个文件夹的大小
du -sh /var/www/*

  • 查看环境变量:env
  • shell脚本日志输出设置
>/dev/null &

此种方式下错误日志仍然会输出到屏幕。

>/dev/null >/dev/null &

此种方式下所有日志都不输出到屏幕
  • 查看文件

cat 文件名:文件内容一次性显示

tail [-行数|-f] 文件名:“-行数”,从文件末尾往前显示指定行数;如tail -100 文件名,表示输出文件末尾100行。“-f”,检测文件是否更新,将更新的内容输出。直到退出该命令为止

head 行数:从文件头部开始获取指定行数

more 文件名:分页输出显示内容

  • 带目录结构复制
cp -rfP source target

我常用的那些linux命令的更多相关文章

  1. 我常用的一些linux命令

    之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大.举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统 ...

  2. 常用的一些linux命令

    最近接触到一些linux环境部署的事情,下面分享一些最近使用的比较频繁的一些linux命令~ 1.一次性移动多个文件到一个文件夹里 mv  被移动文件名 -t 目标文件夹 如:mv a.txt b.t ...

  3. 常用的CMD & Linux命令

    [CMD命令] 1.分行输入环境变量 使用echo %PATH%输出环境变量的时候没有分行输出,看起来十分麻烦: 通过xargs命令可以实现分行输出,命令如下: echo %PATH% | xargs ...

  4. 常用到的Linux命令

    记录一下日常用到的Linux命令,就当做日志了 1.查看Linux 端口号  netstat -apn | grep 80 2.杀死进程   kill -s 9 pid (tomcat 启动不起来有可 ...

  5. 二零一七年工作中常用的基本Linux命令记录(Ubuntu)

    Linux命令如下(Ubuntu): 1. apt-get install openssh-server 下载远程工具 2. apt-get install lrzsz 上传下载工具 3. apt-g ...

  6. 总结工作中常用到的linux命令大全_经典

    常用解压命令 tar.bz2 命令: tar -jxvf  *.tar.bz2 tar.z   命令: tar -zxvf  *.tar.z tar.gz   命令: tar -Zxvf  *.tar ...

  7. 项目部署、配置、查错常用到的Linux命令

    一.常用命令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) ll 会列出该文件下的所有文件信息,包括隐藏的文件的文件详细信息, ...

  8. 测试中常用到的linux命令

    1. man         格式化以及列出命令的(在线)操作手册.         使用方法                 man [ -options ] name       man man ...

  9. 常用快捷键以及linux命令整理

    关于快捷键的使用,网上有很多.自己在使用过程中不断整理用到的知识点.一个项目完成了就把涉及用到的快捷键和命令介绍给大家,都是一些比较基础的,常用的命令.希望大家有好的知识点,命令可以及时交流整理. 一 ...

随机推荐

  1. jqGrid jqGrid分页参数+条件查询

    HTML <div class="row"> <div class="col-sm-20"> <form id="for ...

  2. tensorflow 一些好的blog链接和tensorflow gpu版本安装

    pading :SAME,VALID 区别  http://blog.csdn.net/mao_xiao_feng/article/details/53444333 tensorflow实现的各种算法 ...

  3. 如何给frame标签的src属性以及a标签的href属性自动设值

    <frame src="" id="main" name="main" marginwidth="0" margi ...

  4. POJ 1815 Friendship

    Friendship Time Limit: 2000MS   Memory Limit: 20000K Total Submissions: 10626   Accepted: 2949 Descr ...

  5. bzoj4443[SCOI2015]小凸玩矩阵

    题意:一个n*m的矩阵(n<=m<=250),要求选出n个数(每行,每列最多选一个),求第k大数的最小值. 首先第k大的意思是从大到小的第k个数(我读错了,WA了一次还以为算法不对...) ...

  6. BeautifulSoup :功能使用

    # -*- coding: utf-8 -*- ''' # Author : Solomon Xie # Usage : 测试BeautifulSoup一些用法及容易出bug的地方 # Envirom ...

  7. 【Beta】Scrum06

    Info 时间:2016.12.15 21:35 时长:25min 地点:大运村1号公寓5楼楼道 类型:日常Scrum会议 NXT:2016.12.17 21:30 Task Report Name ...

  8. CsvHelper支持List<T>

      /// <summary> /// Csv帮助类 /// </summary> public class CsvHelper { /// <summary> / ...

  9. 深入理解JS的闭包

    闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域. 变量的作用域 ...

  10. eclipse使用sublime配色(转)

    转自 Eclipse设置类似Sublime Text 编辑区皮肤,风格,颜色 1.首先打开eclipse 2.help -> Install New SoftWare  3.点击 Add 在Na ...