栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

初次写博客

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初次写博客

Linux Shell

为什么用shell

  • 对机器来说兼容性更好,对人来说更加准确灵活

  • 现代shell其实是一种编程语言

root

  • sudo 对紧跟着它的命令生效

新建文件:

$ sudo touch file

错误命令:

$ sudo echo 1 > file

正确命令:

$ echo 1 | sudo tee file

grep

grep(global search regular expression)是一个强大的文本搜索工具。grep使用正则表达式搜索文本,并把匹配的行打印出来。

格式:grep [options] PATTERN [FILE...]

  • PATTERN是查找条件:可以是普通字符串、可以是正则表达式,通常用单引号括起来

  • FILE是要查找的文件,可以是用空格间隔的多个文件,也可以使用Shell的通配符在多个文件中查找PATTERN,省略时表示在标准输中查找

  • grep命令不会对输入文件进行任何修改或影响,可以使用重定向将结果存为文件

例子:

  • 在文件myfile中查找包含字符串mystr的行

$ grep -n mystr myfile
  • 显示myfile中第一个字符为字母的所有行

$ grep '^[a-zA-A]' myfile
  • 在文件myfile中查找首字符不是#的行(即过滤掉注释行)

$ grep -v '^#' myfile
  • 列出/etc目录(包括子目录)下所有文件内容中包含字符串“root”的文件名

$ grep -lr root /etc/*

常用系统管理命令

  • stat 显示指定文件的详细信息,比ls更详细

  • who 显示在线登陆用户

  • whoami 显示当前操作用户

  • hostname 显示主机名

  • top 动态显示当前耗费资源最多进程信息

  • ps 显示瞬间进程 ps-aux

  • du 查看目录大小 du -h /home 带有单位显示目录信息

  • df 查看磁盘大小 df -h 带有单位显示磁盘信息

  • ifconfig 查看网络情况

  • ping 测试网络连通

  • netstat 显示网络状态信息

  • kill 杀死进程,可以先用ps或top命令查看进程的id,然后再用kill命令杀死进程

TIPS

  • 注意看报错信息

  • sudo 不是解决问题的万金油

  • 网络上的命令不是解决问题的万金油

  • “Linux系统不容易中毒”不是因为系统非常安全

  • 摆脱Windows中多个“磁盘”的习惯

  • 哪些文件应该在你的“home”里(自己的代码、文档)

  • shell默认没有“回收站”或“废纸篓”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/334244.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号