这两天主要在看一个Linux入门书,用这个文章记录学习的一些内容。

查看帮助命令:man

man tar

键盘按钮作用

  • 空格、Pagedown:向下翻一页
  • Pageup:向上翻一页
  • Home:开头
  • End:结尾
  • /、?:从上、下搜索关键词
  • n、N:定位到下、上一个关键词
  • q:退出
  • SHIFT+字母:大写字母

系统工作命令

  • echo用于输出:echo Hello World!/$
  • date日期:date "+%Y-%m-%d %H:%M:%S"
  • reboot:重启
  • poweroff:关机
  • wget下载命令:wget 参数 下载链接
    -b后台下载,-P下载到指定目录,-t尝试最大下载次数,-c断点续传(continue),-p下载页面所有内容,-r递归下载(recursive),还可以“wget -O 文件名 下载链接”这样用。
  • 临时修改主机名(直到重启):sudo hostname 新主机名
  • 永久修改主机名:vim /etc/hostsname

vim状态下

  • gg跳转到开头
  • SHIFT+g跳转到结尾
  • i/a光标前/后插入内容
  • I/A光标所在行开头/结尾插入内容
  • O/o光标上/下插入内容

cat命令

  • cat demo.txt
  • cat -n demo.txt显示行号
  • cat >mkfile.txt

ctrl+d保存内容(小心多按了断开ssh连接)

  • cat demo1.txt demo2.txt >demo1+2.txt
  • 另外more适合长内容阅读

history命令

用于输出历史执行指令

  • !+历史指令代码=重新执行这个命令
  • history | tail -n 10 显示最后10条
  • history | head -n 20 显示最开始10条

uptime负载指令

  • 输出三个数字分别对应1m、5m、15m的负载,听说一般单核不大于0.7为正常,一般分为4个阶段:0-0.7,0.7-1,1-5,5-更高,负载当然越低越好。

mkdir创建目录

  • mkdir newdirection
  • mkdir -p first/second/...多级目录

wc指令

用于快速获取文件统计信息。

  • wc 123.txt

输出分别三个数值,分别是行数(换行符)、单词数(空格隔开)、字节数(空格也算一个)。可以显示多个文件如:wc 123.txt 456.txt

dd生成文件命令

  • dd if=/dev/zero of=1000M_file count=1 bs=1000M

tar命令

  • 压缩①:tar czvf demo.tar.gz .
  • 压缩②:tar czvf demo.tar.gz ./*
  • 压缩③:tar czvf demo.tar.ga *

①②压缩包括.file隐藏文件,而③的*不包含隐藏文件。

  • 解压:tar xzvf demo.tar.gz -C direction

grep关键词搜索

  • grep -n words file.txt

-i忽略大小写,-n显示行号,-v反向选择内容(没关键词的部分)

find查找文件

  • find direction condition destination_filename

查找/opt/demo目录下的index.php文件:find /opt/demo -name index.php,-iname可以忽略大小写

最后修改:2024 年 07 月 28 日
如果觉得我的文章对你有用,请随意赞赏