我常用的那些linux命令

简介:

我常用的那些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.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686 i686 i386 GNU/Linux
[root@bogon ~]# uname -r
2.6.32-71.el6.i686
[root@bogon ~]# cat /proc/version
Linux version 2.6.32-71.el6.i686 (mockbuild@c6b5.bsys.dev.centos.org) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Fri Nov 12 04:17:17 GMT 2010
[root@bogon ~]# 
复制代码
  • 查看磁盘剩余空间

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


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

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

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

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

>/dev/null 2>/dev/null &

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

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

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

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

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

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





本文转自秋楓博客园博客,原文链接:http://www.cnblogs.com/rwxwsblog/p/4502348.html,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
Linux
Linux命令(105)之readlink
Linux命令(105)之readlink
67 1
|
2天前
|
Linux
|
4月前
|
运维 Linux 数据处理
探索Linux命令lsinitrd:深入了解与实用指南
`lsinitrd`命令在Linux中用于查看initrd文件内容,它是系统引导时加载驱动和模块的关键组件。此命令无需挂载,支持gzip和cpio格式,提供详细输出,包括文件属性。使用`-a`, `-l`, `-R`参数可调整显示方式。例如,`lsinitrd -l initrd.img-版本号`列出详细信息。注意权限,确保正确路径,操作前备份数据,并可与其他命令结合使用。
|
4月前
|
Linux
深入了解Linux命令:bzcat
`bzcat`是Linux下用于查看不解压的`.bz2`压缩文件内容的工具,类似于`zcat`。它的基本语法是`bzcat [选项] 文件名`,常用选项包括`-h`和`-V`。工作原理是通过管道从`bzip2`获取解压数据并输出到标准输出。示例用法包括直接查看压缩文件内容、重定向到新文件及与其他命令如`grep`结合使用。掌握`bzcat`能提高处理压缩数据的效率。
|
5月前
|
运维 Linux
Linux命令(52)之lsmem
Linux命令(52)之lsmem
188 1
|
10月前
|
Linux
Linux命令(48)之who
Linux命令(48)之who
54 3
|
10月前
|
Linux
Linux命令(47)之whami
Linux命令(47)之whami
55 2
|
11月前
|
Linux
Linux命令(24)之which
Linux命令(24)之which
35 2
|
11月前
|
Linux
Linux命令(25)之more
Linux命令(25)之more
49 1
|
Linux
常用linux命令
常用linux命令
92 0