Linux超常用命令


入秋的第一篇总结博客biubiubiu~ 本篇主要记录和总结工作中常用的Linux命令
一个月没总结博客,心态有点崩o(╥﹏╥)o

系统信息

  • 查看IP
ifconfig
  • 显示机器的处理器架构
arch
  • 显示正在使用的内核版本
uname -r
  • 显示系统日期
date
  • 查看日历
cal

如果想查看任一年的日历

cal 2020
  • 清屏
clear

文件和目录

  • 创建一个文件
touch Test.java
  • 编辑文件
vi Test.java

按i进行编辑,如果编辑完毕,则按键盘左上角的ESC键退出编辑模式,如果想保存并退出,输入:wq

  • 查看文件
cat Test.java

如果查看的文件行数过多呢?

less Test.java

如果less Test.java 还想搜索关键词呢?

输入 /guanjianci 即可

按q退出

  • 查看日志
tail -fn800 xxx.log

指定查看800行log

如果想搜索日志中的关键词呢?

grep 'guanjianci' xxx.log
  • 打开目录
cd mulu/
  • 返回上一级目录
cd ..

如果返回上两级目录呢?

cd ../..
  • 返回主目录
cd ~
  • 返回上次所在的目录
cd -
  • 显示目录路径
pwd
  • 查看目录中的文件
ls

如果想显示文件和目录的详情呢?

ls -l
  • 创建一个新目录
mkdir test

如果想创建多层目录呢?

mkdir -p test1/test2
  • 删除文件
rm -f testFile
  • 删除目录
rmdir testDir

如果想删除的目录里面包含有文件呢?

rm -rf testDir

千万别执行 rm -rf / 会删了整个Linux根目录下的所有文件
如果误删了,别慌,提前跑路吧

  • copy一个文件
cp file1 toFile2

如果想copy整个目录呢?

cp -a testDir1/ testDir2

testDir2为当前路径新的目标目录

压缩与解压

  • 压缩一个tar.gz文件
tar -zcvf name.tar.gz testDir1/

嗷嗷,如果想把两个文件夹的内容压缩到一个压缩包呢?

tar -zcvf name.tar.gz testDir1/ testDir2/
  • 解压一个tar.gz文件
tar -zxvf name.tar.gz

如果想把解压的文件放到一个目录里面呢?

tar -zxvf name.tar.gz ./testDir

文章作者: Adbo
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Adbo !
评论
  目录