实用的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文件)
  • 文件权限
实用的Linux命令_第1张图片
Paste_Image.png

你可能感兴趣的:(实用的Linux命令)