linux常用命令

本文详细介绍了Linux文件目录结构,包括bin、boot、usr等关键目录的用途。同时,列举了常用系统命令如echo、reboot、ps、yum等,以及文本编辑器vim的使用方法。此外,还涵盖了文件管理、打包压缩、查找和文本编辑等日常操作。最后,提到了系统状态检测命令和防火墙管理,如ipconfig、uptime、systemctl等。
摘要由CSDN通过智能技术生成

文章内容来自<<Linux就该这么学>>,只有简单提示,纯新手别看

文件目录概述

bin 存放二进制可执行文件(ls,cat,mkdir等)
boot 存放用于系统引导时使用的各种文件
dev 存放设备文件
etc 存放系统配置文件
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
proc 虚拟文件系统,存放当前内存的映射
usr 存放系统应用程序,比较重要的目录/usr/local 管理员软件安装目录
var 存放运行时需要改变数据的文件
mnt 挂载目录
sbin 存储管理级别的二进制执行文件
root 超级用户主目录
opt 额外安装的可选应用程序包安装位置

系统工作常用命令

echo 在终端输出字符串或者变量提取后的值
reboot 重启
poweroff 关机
wget 网络下载
ps 查看系统进程
pidof 查询服务进程的pid值
kill 杀死某个指定pid的进程
killall 杀死某个服务名称的全部进程
chmod 权限分配
yum install -y 软件安装
history 查看最近执行的命令记录,默认保留1000条
clear 清屏

系统状态检测命令

ipconfig 获取网卡配置和网络状态信息
uname 查看系统内核与版本
uptime 查看系统负载信息
free 显示内存使用量
who 查看当前登入主机的用户终端信息
last 查看所有系统的登录记录
df 查看硬盘使用情况

工作目录切换命令

pwd 查看当前用户所处的工作目录
cd  切换工作目录
ls 列出当前文件夹所有文件
ll 列出当前文件夹所有文件和详细信息
ll -a  列出隐藏文件

文本文件编辑命令

cat 查看纯文本文件(比较少)
more 查看纯文本文件(比较多)
head 查看纯文本文件的前n行
tail 查看纯文本文件的后n行
tr 替换文本文件中的字符
wc 统计文件
stat 查看文件的具体信息
cut 按列提取文本字符
diff 比较文本文件的差异

文本目录管理命令

touch 创建空白文件或设置文件时间
mkdir 创建空白文件夹
cp 拷贝文件
mv 移动文件或改名
dd 按照大小和个数来复制文件或者转换文件
file 查看文件的类型
rm 删除文件或目录

打包压缩与搜索命令

tar 打包压缩或解压
grep 在文本中执行关键词搜索并显示匹配的结果
find 按照指定文件查找文件

vi编辑器详解

三种模式

命令模式(默认):刚进入vim的时候,默认就是 命令模式,可以复制行,删除行等。
输入模式:可以输入内容。
末行模式:在最下边,除编辑模式,可以输入诸多管理员命令

模式切换


## 命令模式→输入模式:
     i:在当前光标所在字符的前面,转为输入模式
     I:在当前光标所在行的行首转换为输入模式
     a:在当前光标所在字符的后面,转为输入模式
     A:在光标所在行的行尾,转换为输入模式
     o:在当前光标所在行的下方,新建一行,并转为输入模式
     O:在当前光标所在行的上方,新建一行,并转为输入模式
     s:删除光标所在字符
     r:替换光标处字符
     
## 输入模式→命令模式:
     ESC键

## 命令模式→末行模式:
     输入:即可 转为末行模式

保存退出

## 末行模式下:
   w:保存
   q:退出
   wq 或 x:保存退出,wq 和 x 都是保存退出
   q!:强制退出
   w!:强制保存,管理员才有权限
## 命令模式下:
   ZZ:保存并退出

移动光标

## 命令模式下:
   ①逐字符移动
     h:向左
     l:向右
     j:向下
     k:向上
     #h:移动#个字符
   ②以单词为单位移动
     w:移到下一个单词的词首
     e:跳至当前或下一个单词的词尾
     b:跳至当前或上一个单词的词首
     #w:表示移动#个单词
   ③行内跳转
     0:绝对行首
     ^:行首第一个非空白字符
     $:绝对行尾
   ④行间跳转
     #G:跳转到第#行
     G:最后一行

## 末行模式下:

   ①行间跳转
      直接输入行号 回车即可

查找

## 末行模式:

    /PATTERN:从当前位置向后查找
    ?PATTERN:从当前位置向前查找
    n:向下查找
    N:向上查找

其他常用命令

临时设置主机名

hostname newname

永久设置主机名

vi /etc/hostname

临时关闭防火墙

systemctl stop firewalld

查看防火墙状态

 systemctl status firewalld

永久关闭防火墙

 systemctl disable firewalld

查看开机自启项

systemctl list-unit-files | grep firewalld
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值