博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我常用的那些linux命令
阅读量:5987 次
发布时间:2019-06-20

本文共 1814 字,大约阅读时间需要 6 分钟。

我常用的那些linux命令
  用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主。记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式。在一个黑乎乎的窗口下不知道怎么胡乱编辑一通。那时的我说来也真是初生牛犊不怕虎呀,对linux一窍不通居然可以找到工作。想想除了那份势必找份工作养活自己而被就业的心是如此的强大呀!在这个互联网信息泛滥的时代,我写的这些东西势必已经有前辈已经写过了。在此重复与其是分享,倒不如说是自己的笔记本,仅此而已。一篇随着时间推移而不断更新的文章。
安装软件:源码安装(./configure、make、make test、make install、make uninstall)、yum 安装、rpm安装
Linux压缩和解压汇总
vi vim
find
ps:查看进程
    ps -ef|grep mysql
grep
crontab
chown:更改用户、用户组
    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
同时替换多个值(同时替换[和])
#保存到新文件
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,如需转载请自行联系原作者
你可能感兴趣的文章
iSCSI安装以及配置
查看>>
It is indirectly referenced from required .class file
查看>>
jenkins 自动化集成测试配置(一)
查看>>
进程和线程之间的关系.
查看>>
总结CString、string、char*
查看>>
设置listview,隔行不同style
查看>>
【eoe Android特刊】第二十五期 Android 应用的终端适配
查看>>
Java菜鸟零基础自学入门必备视频教程
查看>>
Git忽略规则和.gitignore规则不生效的解决办法
查看>>
php实现汉诺塔问题
查看>>
linux c++ sqlite3
查看>>
Eclipse自动生成作者、日期注释等功能设置
查看>>
MySQL 按时间统计
查看>>
获取上下文
查看>>
SSL双向认证
查看>>
go语言的time包
查看>>
sheepdog安装和使用管理
查看>>
mycncart 之 支付宝手机网页即时到帐支付方式
查看>>
[Android]ContentProvider会用到的ProjectionMap的用处
查看>>
[Android]Linux BASH脚本中cmp比较命令的应用例子
查看>>