Linux常用命令

ip addr 查看IP地址
systemctl status network 查看网络服务状态
vi /etc/sysconfig/network-scripts/ifcfg-ens33 进入网络配置文件
systemctl restart network 重启网络服务
systemctl stop network 停止网络服务
tty 查看当前终端
Alt+F1-F6切换终端
/ 根目录 bin/sbin 普通用户可执行目录/管理员(root)可执行目录 dev 设备目录
etc 配置文件目录 home 家目录 lib 库文件目录 mnt 挂载文件目录
proc 虚拟文件目录 tmp 临时文件目录 usr 用户信息目录 var 可变文件目录
[Tab]键可以将文件名或路径补齐 [↑,↓]可以查找历史命令
[.] 代表当前目录
[…] 代表上一层目录
[ ~ ] 代表当前用户的家目录
cd 改变目录
pwd 显示当前的目录
logout 注销
reboot 重启
shutdown 关机
shutdown -h now 立刻关机
shutdown +5 5分钟后关机
shutdown -r now 立刻关机重启
shutdown 具体时间 定时关机
date 查看系统时间
useradd 选项 新建的用户名(-d 目录 、-g 群组、-s shell、-u 用户ID)
passwd 用于修改用户的密码(要加上所要修改密码的用户,不填表示为当前用户)
usermod 用于修改用户账号的设定(-d 目录 、-g 群组、-s shell、-u 用户ID)
userdel 用于删除用户账号(-r 删除用户及其home目录)
groupadd 建立用户组(-g 指定组的ID)
groupmod 更改群组的ID和名称(-g 组ID、-n 组名)
groupdel 删除群组(删组必须群组内没有用户)
touch 创建空的文本文件
ls 显示目录下的文件或目录(-l 列表形式显示、-a 显示包括隐藏文件和目录、-R 级联显示)
mkdir 创建一个目录(直接目录名表示相对路径、/目录名表示绝对路径、-p 创建多级目录)
rmdir 删除目录(直接目录名表示相对路径、/目录名表示绝对路径、-p 创建多级目录)
mv 重命名目录 和 移动目录或文件
vi有三种模式命令模式、输入模式、底线命令模式(末行模式)
i 在光标前
I 在当前行首
a 光标后
A 在当前行尾
o 在当前行之下新开一行
O 在当前行之上新开一行
r 在当前光标处替换一次
R 在当前光标处开始替换
:n 光标移至第n行
n$: 光标移至第n行行尾(从当前光标出开始)
0(数字零) 光标移至当前行首
$ 光标移至当前行尾
gg 光标移至第一行行首
G 光标移至最后一行行首
ctrl+u 文件向上翻半屏
ctrl+d 文件向下翻半屏
ctrl+f 文件向下翻一屏
ctrl+b 文件向上翻一屏
yy 复制一行 nyy 复制n行
p 粘贴
dd 删除一行 ndd 删除n行
x 删除当前光标处的字符
: s /源文件/目标文件/g 替换 %替换整个文档
/+单词 查找单词 n指向下一个
:set nu 显示行号
:set nonu 取消显示行号
:q! 不保存退出
:wq! 保存退出
sort 将文本文件内的内容排序(空格在先,其次是数字,最后是字母)
wc 显示文件中的行数,字节数,单词数(-c 字节数、-w 单词数、-l 行数)
cp 拷贝(-r 可以进行目录拷贝)
rm 删除文件或目录(-i 进行提示、-f 不提示 、-r 进入删除)
cat 显示文件内容,一次显示,不能分页
more 分页显示内容,“空格”下翻、“q”退出
less 分页显示内容,“空格”下翻、“q”退出 、“b”上翻
head 输出最前面的几行数据
tail 输出文件最后的几行数据
chmod 给文件权限(+:添加权限;-:删除权限;u文件所有者,g文件所属组,o其他人,a=u+g+o)
chgrp 修改文件所属组(-R递归修改)
chown 修改文件所有者(-R递归修改)

grep对文本文件进行模式查找
grep [选项] 基本正则表达式 [文件]
用法: grep [选项]… PATTERN [FILE]…

选项:
-c 只输出匹配行的计数。
-n 显示匹配行及行号。
-i 不区分大小写(只适用于单字符)。
-v 显示不包含匹配文本的所有行。(反转)

正则表达式
[]在…范围内
[a-z]
[A-Z]
[0-9]
^以…开头
$以…结尾
[^]不是…

管道 |
命令1 | 命令2
将命令1的输出作为命令2的输入

grep -v “^#” 文件名 | grep -v “^$”
ls --help | less

通配符

  • 任意个字符(还可以用在文件或目录名中模糊匹配)
    . 单个字符

\转义字符 将. ^ *只保留字符原意。
grep “1” test
grep “$ " t e s t g r e p " [ ] " t e s t g r e p " [ ] " test grep "^[\\]" test grep "[\\] "testgrep"[]"testgrep"[]” test
grep “.$” regular
grep “o{4}” regular o出现4次
grep “o{3,5}” regular o出现3-5次

ln创建链接文件
-s 软链接
ln -s 源文件 目标文件

find 查找文件(-name 按照文件名查找、-perm 按文件权限查找、-user 按文件属主查找、-group 按文件的所属组查找、-mtime 按文件的更改时间查找、-type 查找某一类型的文件、-size 查找文件长度来查找)
diff 比较两个文件之间的内容不同
file 检测文件的类型
whereis 查找命令所在路径
which 查找命令所在路径及别名
alias 给命令起别名

yum 在线安装
yum -y install +应用名称 安装应用
yum -y remove +应用名称 卸载应用

Vi /etc/resolv.conf进入修改成nameserver 8.8.8.8修改域名服务器,可以连入外网

ifconfig 查看IP地址
netstat

etstat -anp|gerp 8080 (要先有yum -y install net-tools应用才可以查看)
cd /opt/tomcat/conf vi server.xml /8080 修改默认端口号
查看运行日志 cd /opt/tomcat/logs vi catalina.out /error或exception 查看错误日志


  1. $ ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值