Linux命令学习(二)

这篇博客详尽地介绍了Linux系统中的一些常用命令,包括文件查找如`locate`、`which`和`whereis`,文本搜索如`grep`,用户管理如`useradd`和`passwd`,网络命令如`ping`和`netstat`,以及系统关机重启操作。此外,还涉及了Vim编辑器的基本编辑模式和操作命令。内容对于Linux系统管理和日常使用非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查找命令

locate 文件名 : 查找文件           例:touch  /root/1 | updatedb | locate 1
locate -i 文件名 : 查找的文件不用区分大小写
注意:1、在创建过文件后,若未及时更新数据,则用locate查找不到,可用find
           2、使用updatedb可以更新数据
           3、以上1和2使用的前提为创建的文件不在临时文件夹中,否则updatedb无法更新

which 命令 : 搜索命令所在的目录及别名信息           例:which up
whereis 命令 : 搜索命令所在目录及帮助文档路径    例:whereis ls

grep -iv 指定字串文字 : 在文件中搜寻字串匹配的行并输出
         -i : 不区分大小写
         -v : 排除指定字串        例:grep -v ^# /etc/inittab 去除每行开头的#用(^)

man 查看的命令 : 查看命令的帮助信息

help umask : 获得shell内置命令

useradd 用户名 : 创建新用户                用户名可以由管理员任意更改
passwd 用户名 : 设置用户密码             管理员可以设置简单密码,普通用户仅能设置复杂密码
who 用户名 :      查看当前用户信息
w : 当前用户详细的登录信息

压缩文件命令

gzip 文件名 : 压缩文件但不保留原文件   压缩后的文件格式:.gz
gunzip 压缩过的文件名 : 解压缩.gz文件
zip 压缩后文件名 文件名 : 压缩文件
zip -r 压缩后文件名 目录名 : 压缩目录   
压缩后的文件格式:.zip
unzip 压缩过的文件名 : 解压缩.zip文件
bzip2 [-k] 压缩文件 : 压缩文件(-k 保留原文件名)  压缩后的文件格式:.bz2
bunzip2 [-k] 压缩过的文件 : 解压缩.bz2文件(-k 保留压缩包)

网络命令

write <用户名> : 给用户发信息,以Ctrl+D保存结束(命令回车后写信息内容)
wall [massage] : 发送后自己也能收到
ping -c IP地址 : 给该IP地址发送指定次数信息
        ping 本机IP : 在Linux上ping本机无数次,在window上ping4次(Ctrl+C可终止)
ifconfig 网卡名称 IP地址 : 查看设置网卡信息
mail 用户名 : 查看发送电子邮件
        tab键可查看支持的命令格式
        输入序列号可查看信件具体内容
        h可查看列表
        d+序列号 删除
last : 查看详细登陆退出情况
lastlog : 检查某特定用户上次登录时间      例:lastlog -u UID 通过UID指定用户
traceroute : 显示数据包到主机间的路径

netstat -t :TCP协议
            -u:UDP协议
            -l:监听
            -r:路由
            -n:显示IP地址和端口号
            -tiun:查看本机监听的端口
            -an:查看本机所有的网络连接
            -rn:查看本机路由表
setup : 管理工具集合 Rad Hat专属 永久生效
mount [-t 文件系统] 设备文件名 挂载点   例:mount [-t iso9660] /dev/sro /mnt/cdrom
umount : 解挂载                                       例:umount /dev/sro 或 /mnt/cdrom
(注:解挂载前必须返回主目录)    (设备文件点和挂载点均可,但仅能二选一否则会解载两次报错)

关机重启命令

shutdown [选项] 关机时间(now现在执行)
                 -c       取消前一个关机命令
                 -h       关机
                 -r        重启

reboot : 重启
init 6 : 重启
系统运行级别明细(init)
0  -->  关机
1  -->  单用户
2  -->  不完全多用户,不含NFS(文件共享)服务
3  -->  完全多用户
4  -->  未分配
5  -->  图形界面
6  -->  重启

Vim编辑器

部分命令学习

编辑模式命令模式
:set number:标行号a:在光标所在字符后插入
:set  nonumber:删行号A:在光标所在行尾插入
:n:到第n行i:在光标所在字符前插入
:n1,n2d:删除指定范围行I:在光标所在行首插入
:%s/old/new/g:全文替换指定字符串o:光标所在行下插入新行
:n1,n2s/old/new/g:在一定范围内替换指定字符串O:光标所在行上插入新行
:w:保存修改gg:到第一行
:w new_filename:另存为指定文件G:到最后一行
:wq:保存修改并推出nG:到第n行
:q!:不保存修改并推出$:移至行尾
:wq!:无写权限强制保存并推出(仅文件所有者和管理员可用)0:移至行首
x:删除光标所在处字符
nx:删除光标所在处后n个字符
dd:删除或剪切光标所在行
ndd:删除或剪切光标所在行及一下共n行
dG:删除光标所在行到文件末尾内容
D:删除光标所在处到文件末尾内容
yy:复制当前行
nyy:复制当前及以下n行
p或P:粘贴当前光标所在行下或行上
r:取代光标所在处字符
R:从光标所在处开始替换字符,按ESC结束
u:取消上一步操作
/string:搜索指定字符串
n:搜索指定字符串的下一个出现位置
ZZ:快捷键,保存修改并退出

使用技巧

导入命令:r 文件名 导入一个文件到当前文件中光标所指位置
              :r !命令 导入一个命令的执行结果
定义快捷键:map 快捷键 触发命令  例:map ^p I#<ESC>
                                                                     ^p要同时按Ctrl、v、p
替换:ab 文本输入内容 修改后内容 例:ab mymail samlee@lampbrother.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值