Linux命令详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令详解相关的知识,希望对你有一定的参考价值。

路径:
绝对路径:凡是以“/”开头的输入路径的方式都是绝对路径
相对路径:凡是以“.”或者“..”开头的都是相对路径
查看服务器基本信息:
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
free 查看内存使用情况
uptime 监控CPU情况
uname -r 查看内核版本
cat /etc/redhat-release 查看发行版信息
hostname 查看主机名
hostnamectl set-hostname sunday-centos7 设置主机名为sunday-centos7,会更改配置文件,永久生效
ip addr 查看ip信息
ifconfig 查看ip信息
netstat 查看网络连接信息、路由表等,常用来查看端口打开情况
ethtool eth0 查看网卡信息
fdisk -l 查看硬盘信息
df 查看设备挂载信息
5.其它常用命令
目录管理:
ls查看、cd切换目录、pwd查看当前位置、
mkdir创建目录、
mkdir -p 创建多级目录
rmdir删除目录、tree 层次化查看

文件管理:
touch创建文件、stat、file、rm删除、cp复制、mv移动、nano

日期时间:
date、clock、hwclock、
cal 打开日历
bc 打开计算器

查看文本:
cat查看文件内容、tac倒序查看文件内容、more分屏显示、less、head显示文件开头、tail显示文件末尾 tail -f
wc 统计文件的行数\单词数\字符数
-l 行数
-w 单词数
-c 字符数
du 统计文件和目录的大小
-s 汇总显示大小
-h 易读形式显示

alias 设置别名 alias a=‘mount /dev/cdrom /media‘

vim :三种模式:命令模式、插入模式、末行模式

  1. i I a A o O 进入到插入模式
  2. :末行模式 w 保存 q 退出 wq保存并且退出!强制三者可以结合使用
    3.命令行模式: dd 删除[剪切] yy 复制 [n]yy 多行复制 p 粘贴
    4.使vim显示行号,在/root 下边创建一个 .vimrc 的文件,使用vim打开,添加set nu ,wq保存退出
    命令模式下的操作:
    1、翻页 Page Down或Ctrl+F 向下翻动一整页内容
    Page Up或Ctrl+B 向上翻动一整页内容
    2、行内快速跳转 Home键或“^”、数字“0” 跳转至行首
    End键或“$”键跳转到行尾
    3、行间快速跳转 1G或者gg 跳转到文件的首行
    G 跳转到文件的末尾行
    #G 跳转到文件中的第#行
    4、行号显示 :set nu 在编辑器中显示行号
    :set nonu 取消编辑器中的行号显示
    5、删除 x或Del 删除光标处的单个字符
    dd 删除当前光标所在行
    #dd 删除从光标处开始的#行内容
    d^ 删除当前光标之前到行首的所有字符
    d$ 删除当前光标处到行尾的所有字符
    6、复制 yy 复制当前行整行的内容到剪贴板
    #yy 复制从光标处开始的#行内容
    7、粘贴 p 小写将缓冲区中的内容粘贴到光标位置处之后
    P 大写粘贴到光标位置处之前
    8、查找 /word 从上而下在文件中查找字符串“word”
    ?word 从下而上在文件中查找字符串“word”
    n 定位下一个匹配的被查找字符串
    N 定位上一个匹配的被查找字符串
    9、取消操作 u 按一次取消最近的一次操作
    多次重复按u键,恢复已进行的多步操作
    U 用于取消对当前行所做的所有编辑
    10、保存退出 ZZ 保存当前的文件内容并退出vi编辑器
    11、可视化块操作界面 ctrl+v 进入块操作界面
    上、下、左、右箭头可以进行选择块
    y 复制选择的快
    p 粘贴选择的快
    末行模式的操作:
    1、保存文件 :w 保存修改的内容
    :w /root/newfile 另存为其它文件
    2、退出vi :q 未修改退出
    :q! 放弃对文件内容的修改,并退出vi
    3、保存文件退出vi :wq 保存修改的内容并退出
    4、打开新文件 :e ~/install.log 打开新的文件进行编辑
    5、读入其它文件内容 :r /etc/filesystems 在当前文件中读入其他文件内容
    6、替换 :s /old/new 将当前行中查找到的第一个字符“old” 串替换为“new”
    :s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
    :#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”
    :% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”
    :s /old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

以上是关于Linux命令详解的主要内容,如果未能解决你的问题,请参考以下文章

linux打包压缩工具详解

Linux grep、egrep使用命令详解

Linux入门系列——awk命令详解

linux文本处理工具

Linux sed 命令详解

10.Linux 命令详解