day01

day01

whoami

显示当前用户是谁

su

切换用户

例:

su :切换到超级用户

su user:切换到user用户

hostname

显示当前主机名

image-20230827214505987

快捷键

tab :

​ 按一次自动补全

​ 按两次显示相关命令

ctrl+a:到开头

ctrl+e:到结尾

ctrl+u:删除光标前内容

ctrl+k:删除光标后内容

ctrl+c:终止当前程序

ctrl+d:退出当前会话(logout)

ctrl+l:清屏(clear)

ctrl+s:锁屏

ctrl+q:恢复锁屏

ctrl+z:暂停正在执行的程序

ctrl+方向键 按单词移动

ctrl+r 在命令行历史中搜索想要执行的命令

esc+. 调出上一条命令(空格)后的部分

bg

放到后台运行

fg

拿回前台运行

bash命令行语法

命令 【选项】【路径/文件/目录】

ls -l /etc/hosts

day02

history

显示历史命令

-d 删除指定序号的命令

-c 全部删除

!sys

执行最近一次sys开头的命令

!!

执行上一条命令

关机重启

shutdown

​ -r 重启

​ -r now 立即

​ -r +1 一分钟后重启

​ -h 关机halt

​ -h now 立即关机

​ -h +1 一分钟后关机

reboot 重启

init 切换运行级别

​ init 0 关机

​ init 6 重启

halt 关机

poweroff 关机

logout 注 销

目录相关核心命令

pwd

print work directory

打印当前工作路径

cd

change directory

切换目录

ls

list directpry

查看目录下的内容

-l 长格式 文件对应的属性

-a 显示所有文件(包含隐藏文件)

​ 隐藏文件:以.开头的文件

​ .当前目录

​ … 当前目录的上级目录

​ ~ 表示当前用户的家目录

​ - 表示上一次所在的路径

mkdir

创建目录

mkdir a b c 创建a,b,c三个目录

mkdir stu{1…10} 创建stu1-stu10 十个目录

-p 递归创建目录 可以依次创建路径中不存在的目录

tree

树形结构显示内容

-L 显示层级 如 —L1 显示一层

cp

cp 选项 源 目标

cp -r /etc /tmp/ 复制目录

linux的目录结构

linux的一级目录

/
├── bin -> usr/bin /bin等同于/usr/bin 二进制命令目录

├── sbin -> usr/sbin /sbin/等同于/usr/sbin 管理员使用的二进制命令目录

├── boot 内核程序及引导程序所在的目录,100M
├── dev 设备目录(光驱,磁盘)
├── etc 系统基础服务配置文件所在的目录(yum rpm安装的软件)
├── home 普通用户的家目录

├── root 管理员的家目录

├── lib -> usr/lib 库文件所在的目录(32位)
├── lib64 -> usr/lib64 库文件所在的目录(64位)
├── media 媒体、光驱的挂载点
├── mnt 临时的挂载点
├── opt 第三方程序的目录
├── proc 虚拟的文件系统,内核和进程信息的目录

├── run
├── srv
├── sys
├── tmp 临时目录,所有用户都可以进入这里进行操作(黑客跳板目录),监控目录
├── usr C://programfile 应用程序所造的目录
└── var 变化的目录,日志文件存放的目录

重要配置文件

网卡配置文件

路径:/etc/sysyconfig/networl-scripts/ifcfg-eth1

文件内容:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
HWADDR=00:0C:29:83:9D:22 mac地址 网卡的物理地址
TYPE=Ethernet 以太网
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=10.0.0.128 ip地址
PREFIX=8 子网掩码
GATEWAY=10.0.0.254 网关
DNS1=223.5.5.5 DNS域名解析为ip
DNS2=202.106.0.20
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1 设备名
UUID=8dbcd395-2fea-3787-a685-ad49f585126d 网卡的uuid 唯一的标识
ONBOOT=yes 网卡随着liunx开机启动
AUTOCONNECT_PRIORITY=-999

DNS配置文件

路径:/etc/resole.conf

文件内容:

[root@localhost ~]# cat /etc/resolv.conf

#Generated by NetworkManager

search localdomain
nameserver 10.0.0.254
nameserver 8.8.8.8
nameserver 4.2.2.2

#NOTE: the libc resolver may not support more than 3 nameservers.

#The nameservers listed below may not be recognized.

nameserver 223.5.5.5
nameserver 202.106.0.20

重启网卡的 时候,网卡配置文件里的DNS设置会覆盖这里的设置。

配置客户端DNS有两种方法;

1.网卡配置文件里设置(优先)

2./etc/resolv.conf 里配置

查主机名

hostname

uname -n

修改主机名
  1. nmtui
  2. hostnamectl set-hostname <主机名>
  3. vim /etc/hostname
系统本地的DNS解析文件

路径:/etc/hosts

例:

IP地址 域名

10.0.0.129 www.baidu.com

开机自启动文件

路径:/etc/rc.local

系统内核信息

路径 /etc/issue

image-20230828114516502

系统开机提示内容

路径 /etc/otd

image-20230828162545300

image-20230828162600382

挂载

df -h

查看挂载

image-20230828112911762

uname

-n 查看主机名

-r 查看内核

-a 查看全部(all)

内核参数设置文件(系统优化)

路径 :/etc/sysctl.conf

配置完输入 sysctl -p生效

系统环境变量、别名等的文件

路径:

​ /etc/profile、/etc/bashrc

usr目录详解

/usr/local

编译安装软件默认的位置路径

相当于C://programfiles

/usr/src

源代码目录

var

/var/log/message

linux系统日志文件

/var/log/secure

安全日志(ssh日志记录到这里),监控日志

/var/log/dmesg

记录硬件的启动信息(dmesg)

/proc

/proc/cpuinfo

当前cpu信息文件

/proc/meminfo

当前内存信息文件

/proc/loadavg

当前系统的平均负载文件

/proc/mounts

当前设备挂载列表信息文件

/proc/interrupts

当前系统中断信息文件

dev

/dev/sd[a-z]

scsi设备

/dev/hd[a-t]

IDE设备

/dev/null

无限数据接收设备,相当于黑洞

/dev/zero

无限零资源

/dev/ cdrom

光驱

生产慎用

用mv代替rm,把/tmp当回收站
find+rm 提高删除的门槛
不要全路径删除文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值