实用的Linux命令

1.Liunx下常用的解压和压缩命令
    .tar 
    解包:tar xvf FileName.tar
    打包:tar cvf FileName.tar DirName
   (注:tar是打包,不是压缩!)
   .gz
   解压1:gunzip FileName.gz
   解压2:gzip -d FileName.gz
   压缩:gzip FileName
   .tar.gz 和 .tgz
   解压:tar zxvf FileName.tar.gz
   压缩:tar zcvf FileName.tar.gz DirName
2.使用grep查找日志指定内容

日志比较多,想在linux系统上直接查找相关的内容,可使用该方法:

  1. 满足任意条件

grep -E "word1|word2|word3" file.txt

  1. 满足所有条件

grep word1 file.txt | grep word2 |grep word3

3)使用正则表达式 -E 选项

grep -E "[1-9]+"

或者

egrep "[1-9]+"

3.查看linux运行级别

runlevel
先后显示系统上一次和当前运行级别。如果不存在上一次运行级别,则用N表示。

命令行结果
不同的运行级定义如下:
# 0 - 停机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式       # s   init s = init 1
# 2 - 多用户,没有 NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 - 没有用到
# 5 - X11 多用户图形模式(xwindow)
# 6 - 重新启动 (千万不要把initdefault 设置为6 )
4.使用ll命令查看文件信息
  • 文件类型
    d:文件夹
    -:普通文件
    l:链接(类似Windows的快捷方式)
    b:块设备文件(例如硬盘、光驱等)
    p:管道文件
    c:字符设备文件(例如猫等串口设备)
    s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)
  • 文件权限
Paste_Image.png

推荐阅读更多精彩内容

  • 我们可能每天都会要使用到很多的 Linux 命令行。 我们也会网络上知晓一些使用它们的小技巧,但是如果我们没有时常...
    OSC开源社区阅读 392评论 0 9
  • 自从熟悉了shell之后,感觉一发不可收拾,痴迷于各种一行命令搞定复杂任务的奇技淫巧。在感叹666的同时,也将其记...
    Matrix0x7C阅读 72评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 104,987评论 12 126
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    O感悟人生O阅读 8,646评论 2 29
  • 自缚的陷阱——证实偏差 我们生活的各个方面都或多或少的受着“证实偏差”这个心理作用的影响。 证实偏差是指当人确立了...
    nailshif阅读 3,357评论 0 1