核心命令与符号
2024-08-21 17:46:18 0 举报
AI智能生成
为你推荐
查看更多
基本的命令和符号
作者其他创作
大纲/内容
man
命令--help
cmd.oidboyedu。com
查询帮助
halt 关机
-h
reboot 重启
-r
cancel 取消
-c
shutdown
halt
poweroff
reboot(重启)
修改主机名
hostnamectl
查看或临时修改主机名(重启linux后失效)
hosthome
管理服务(开启,关闭,重启服务),设置开机自动启动
systemctl restart nerwork
关闭开机自动启动
systemctl disable firewalld
关闭正在运行的防火墙
systemctl stop firewalld
systemctl status firewalld
systemctl
查看cpu信息
lscpu
查询内存信息
free
查看系统的信息,内核,主机名,cpu架构
uname
临时关闭
setenforce 0
vim /etc/selinux/config 里面SELINUX=enforcing修改为SELINUX=disabled
disable 重启后才会提示
permissive 关闭
enforcing 开启的
getenforce
关闭selinux
关闭和检查
查看进程
-ef
ps
系统管理
ip a
ip address
IP
检查网络连通性
ping
检查端口是否开启
telnet
-lntup 查看端口
查看系统所有开启的端口
ss
网络管理
进入当前目录
~回到家目录
cd . :进入当前目录(一般不会与cd使用)
cd
显示当前目录
pwd
查看目录内容
-l long 查看详细目录
-h 以人类可读的形式显示文件大小
逆序排序
-r
按照修改时间排序
-t
ls
一般组合起来用
创建目录
-p 创建多层目录(递归创建目录)
mkdir
创建文件,修改文件时间戳
touch
复制,备份
复制目录(递归复制)
复制时保持文件或目录的属性不变(文件时间)
-p
相当于-pdr
-a
cp
移动文件或目录,重命名
mv
删除文件及目录
删除目录(递归删除、)
强制删除不提示
-f
rm
输出信息到目录(标准输出)
echo
查看文件内容
-n (number) 显示文件行号
cat
以树形结构查看目录
-F 给不同类型的文件加上标记,目录加上“/(斜线)”
tree
文件与目录
尽量用mv代替,先移动到/tmp/
按页显示内容,到文件末尾不会退出
less
按页显示内容,到文件末尾会退出
more
显示文件最前几行内容,默认最前十行
-n5 显示最前5行
head
显示文件最后几行内容,默认最后十行
-n5 显示最后5行
-f follow显示文件实时更新
tail
统计文件的信息,主要用来统计行数
-l(小写字母L)行数
wc
一般与管道配合使用,统计次数
数字排序
-n
指定某列排序
-k
指定分割符
sort
-c 去重并显示次数
合并相邻的相同的内容,且只显示一行的内容
先把数据用sort排序,然后通过uniq去重统计次数
uniq
+%Y%m%d
+%F
+%H%M%S
+%T
+%w
根据描述显示指定日期
-d
set设置时间
-s
date
自动同步时间
用法:ntpdate 时间服务器地址
ntpdate
查看和修改时区
timedatectl
用法:tar zcf 压缩后的文件包 压缩目标
tar.gz
tar.bz2
tar.xz
........
常见的压缩包格式
创建压缩包
用法:tar tf 压缩包
查看
tar xf 压缩包 (注:解压到当前文件夹)
解压
tar xf 压缩包 -C 目标文件夹
解压到指定文件目录下
tar
文件与目录进阶指令
查看日志
排序去重组合
分支主题 14
vim
bash-completion
bash-completion-extras
lrzsz
安装常用工具
命令补全增加,安装完成需要重新登录
安装软件包
install
安装本地已经下载好的rpm包
yum查询依赖,下载依赖,安装依赖
localinstall
查询依赖的软件包或命令专属软件包
provides
yum
检查软件是否安装
-qa
不使用的工具放着就行,如果是服务关闭即可
删除软件包
-e
安装
-ivh
安装或升级
-Uvh
查看安装包内容
-ql
查看命令是否变化了
-aV
rpm
软件包管理
change mode 修改权限
数字权限
字符 +x
chmod
change owner 修改所有者
chown oldboy.oldboy
chown oldboy
chown
lsattr
chattr
了解:控制系统默认权限
umask
权限管理体系
-R
特殊属性
gg或1G或:1
光标移动到第一行
G或$
光标移动到最后一行
100gg或100G或:100
某一行
上下移动光标
$
行尾
0或^
行首
左右移动
yy
复制
dd
删除
p
粘贴
复制删除粘贴
u(undo)
撤销
:set nu
显示行号
:set nonu
取消显示行号
n继续向下搜索
N继续向上搜索
/默认向搜索
搜索
先到第一行
dG 一直删除到最后一行
清空文件的内容
其他
批量删除
批量添加
批量操作(可视化模块)
%s#IPADDR#oldboy#g
%是替换文件所有行,只要满足条件就替换
s#找谁#替换成什么#g
替换
快捷键
批量删除#或添加#
清除临时文件
故障
vim专题
添加用户
-u
-M
useradd
adduser
设置或修改密码
--stdin 非交互设置密码
passwd
切换用户
su -
su
删除用户
-r 删除用户并且删除家目录,删除用户的邮箱文件
userdel
查看用户信息
检查用户是否存在
id
查看谁登录系统并且正在干什么?
uprime w命令的第一行
who w命令的后面几行
w
last
lastlog
whoami
修改用户信息
usermod
visudo
sudo
查看/设置
\m
/bin/rm
临时取消别名
alisa
用户管理专题命令
红帽系统都一样
adduser是添加用户---普通用户
useradd 添加的是虚拟用户
debian/ubunru系统
区别
用户信息指令
sudo提权相关
查看磁盘空间整体使用情况
df
查看目录大小
-sh
du
查看文件类型
file
查看文件属性信息,文件名
stat
磁盘管理
当前用户家目录
~
当前目录的上以级目录
..
当前目录
复制文件到当前目录
.
重定向符号:清空文件的内容,然后在写入
如果文件不存在,则先创建文件
标准输出重定向
>
追加重定向:只把数据写入到文件结尾
标准输出追加重定向
>>
花括号;大括号
生成序列(数字,字母)
{1..20}
{01..100}
用法\t
{}
管道符号
把管道前面的命令输出,传递给后面的命令
往往一个管道获得不了我们想要的结果,可以多添加
|
优先执行引号里面的内容
先获取指令的结果然后把结果交给其他命令使用
创建目录,文件,压缩包(带有时间信息)
`` 反引号
特殊符号
擅长过滤
-i 过滤时不区分大小写
-n 给过滤出的内容加上内容所在原文件的行号
grep
擅长取列
取第一列
awk '{print $1}' xxx
取最后一列
awk '{print $NF}' xxx
取倒数第4列
awk '{print $(NF-3)}' xxx
awk
Linux三剑客
核心命令与符号
0 条评论
回复 删除
下一页