前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一些常用的linux命令

一些常用的linux命令

作者头像
许杨淼淼
发布2018-07-11 15:44:39
4570
发布2018-07-11 15:44:39
举报
文章被收录于专栏:醉程序

http://linuxtools-rst.readthedocs.org/zh_CN/latest/base/index.html

命令帮助

  • 如果只记得某个命令的一部分,可以使用 man -k 来搜索符合要求的命令及简要说明. 例如, 123456789101112ubuntu@ubuntu:~$ man -k iptaip6tables-apply (8) - a safer way to update iptables remotelyip6tables-save (8) - dump iptables rules to stdoutiptables (8) - administration tool for IPv4/IPv6 packet filtering and NATiptables-apply (8) - a safer way to update iptables remotelyiptables-extensions (8) - list of extensions in the standard iptables distributioniptables-restore (8) - Restore IP Tablesiptables-save (8) - dump iptables rules to stdoutiptables-xml (1) - Convert iptables-save format to XMLpsfstriptable (1) - remove the embedded Unicode character table from a console fontwhiptail (1) - display dialog boxes from shell scriptsxtables-multi (8) - xtables multi-link binary for netfilter's iptables and ip6tables
  • 查看命令的位置 which iptables
  • 简要说明该命令 whatis iptables
  • 详细说明该命令 info iptables
  • 最强大的 man iptables

文件

  • find, 实时查找。删除当前目录下 php 文件,find ./ -name "*.php" -exec rm {} \;
  • locate, 快速查找。非实时
  • cat -n, 同时显示行号
  • wc, 输出行数、单词数和字符数
  • head -10 filename, 显示文件前十行
  • tail -10 filename, 显示文件后十行
  • diff file1 file2, 比较两个文件的差别
  • sort, uniq
  • chown -R,递归修改
  • Bash 快捷输入或删除 Ctl-U 删除光标到行首的所有字符,在某些设置下,删除全行 Ctl-W 删除当前光标到前边的最近一个空格之间的字符 Ctl-H backspace,删除光标前边的字符 Ctl-R 匹配最相近的一个文件,然后输出
  • grep keyword filename, 查找一个文件中的内容 -i 不区分大小写 -R, grep -R keyword directory,递归查找指定目录内所有文件包含keyword的文件

磁盘

  • 查看磁盘空间利用大小 df -h
  • 查看当前目录空间大小 du -sh ./

打包压缩

  • .tar 打包 tar -cvf foo.tar foo1 foo2 foo3, -c 建立新的备份文件, -v 显示执行过程, -f 指定备份文件 打包并压缩为 .tar.bz2, tar -jcvf foo.tar.bz2 file1 ./dir1 打包并压缩为 .tar.gz, tar -zcvf foo.tar.gz file1 ./dir1 解包 tar -xvf foo.tar, -x 从备份文件中还原出来 解压 .tar.bz2, tar -jxvf foo.tar.bz2 -C /home/xu42/foo, -C,解压到指定目录 解压 .tar.gz, tar -zxvf foo.tar.gz -C /home/xu42/foo 解压 *.tar.gz, tar -Jxvf foo.tar.xz -C /home/xu42/foo 查看包内文件 tar -tvf foo.tar 查看包内文件 tar -jtvf foo.tar.bz2 查看包内文件 tar -ztvf foo.tar.gz
  • .bz2 压缩 bzip2 -k file1, -k,保留原始文件,默认删除原文件 解压 bzip2 -kd file1.bz2, 或者 bunzip2 -k file1.bz2 查看包内文件 bzcat file1.bz2
  • .gz 压缩 gzip file1,默认删除原始文件 解压 gzip -d file1.gz, 或者 gunzip file1.gz 查看包内文件 zcat file1.gz
  • .zip 压缩 zip filename.zip file1 file2 解压 unzip filename.zip

进程管理

  • 显示当前正在进行的进程信息 ps -ef ps -ajx top top,输入下列字符显示相应进程状态 P:根据CPU使用百分比大小进行排序 M:根据驻留内存大小进行排序 i:使top不显示任何闲置或者僵死进程
  • 终止进程 kill PID

性能监控

网络工具

用户管理

  • 添加用户 useradd username,为新添加的用户设置密码 passwd username
  • 删除用户 userdel -r username, -r完全删除用户信息
  • 将用户加入到另一个组 usermod -G groupName username
  • 变更用户所属的组 usermod -g groupName username

VIM

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令帮助
  • 文件
  • 磁盘
  • 打包压缩
  • 进程管理
  • 性能监控
  • 网络工具
  • 用户管理
  • VIM
相关产品与服务
应用性能监控
应用性能监控(Application Performance Management,APM)是一款应用性能管理平台,基于实时多语言应用探针全量采集技术,为您提供分布式性能分析和故障自检能力。APM 协助您在复杂的业务系统里快速定位性能问题,降低 MTTR(平均故障恢复时间),实时了解并追踪应用性能,提升用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档