(更新中...)Linux入门知识 CentOS7 学习笔记

基础命令

  1. 图形化修改网卡信息
	nmtui
  1. 系统服务控制
systemctl 参数 服务名称
		restart	重启
		status	检查
		stop	停止
		start	启动
		enable	加入开机启动 
		disable	移除开机启动
  1. 查看网卡信息
ip address show 网卡名称
缩写
ip a s 网卡名称
  1. 重启
reboot
  1. 关机
poweroff 
shutdown -h 0
 		-h 分钟
 			多少分钟后关机
 		-r 分钟
 			多少分钟后重启
 		-c 
 			取消关机或重启
  1. 清屏
clear
  1. 安装软件包
yum install 安装包
  1. 卸载软件包
yum remove 安装包
  1. 创建目录
mkdir
		空格分割
			创建多个文件
		-p 1/2/3
			递归创建
  1. 切换目录
cd
		
			cd /xxx
				绝对路径
			cd xxx
				相对路径
			~
				返回家目录
			-
				返回上一次/后退
			..
				返回上一级
			../../../
				返回上三级
  1. 查看路径
pwd
  1. 将信息输出到屏幕
echo
  1. 查看文件信息
ls
		-l
			查看详细信息
		-a
			查看全部信息
		-d
			查看文件是否存在
		带.的文件 隐藏文件
		蓝颜色文件 文件夹
		黑颜色文件 文件(文本什么的文件)
  1. 创建文件信息
touch
  1. 查看文件信息
cat	
	-n
		显示行数
	cat 文件名称 | tr [a-z] [A-Z] 文件内容小写改成大写
  1. 查看文件时间
stat 
	atime 最后查看时间
	ctime 变更时间 (属性相关 切剪移动等)
	mtime 修改时间 (内容相关 修改文件内容)
  1. 编辑文件内容
vim
		i
			进入编辑模式
		ESC
			退出编辑模式
		wq!
			强制保存退出
  1. 复制
cp 原文件 新目录
		把原文件复制到新目录中
			-r
				递归
  1. 切剪/移动
mv 原文件 新文件
		-i
			有相同信息需要确认
		-f
			有相同信息强制覆盖
		-t
			目标目录选项
  1. 清除
	rm
		-r
			递归
		-f
			强制
  1. 添加挂载点
mount 存储设备信息(光盘..) 挂载点(目录)
		格式:将存储设备信息到挂载点
  1. 卸载挂载点
umount 挂载点
		格式:不要占用挂载点目录
  1. 查看挂载信息
df
  1. 查看挂载设备UUID
blkid
  1. 开启服务
ifup 网卡名	
  1. 关闭服务
ifdown 网卡名
  1. 重新加载
source 文件
	. 文件
		简写
  1. 别名(临时)
alias
		alias 别名=‘命令’
  1. 取消别名(临时)
unalias
  1. 修改权限
chmod +x 文件
		+x 可执行
		+r 可读
		+w 可写
  1. 筛选
grep
	grep 关键词 文件
  1. 查重
uniq
  1. 统计
wc
	-l	统计行数
	-c	统计字节数
	-w	统计单词数
  1. 查看网络是否畅通
ping
	-c
		次数
  1. 查看系统硬件信息
w			
lscpu		CPU
free		内存
df			磁盘
  1. 查看系统内核 版本 主机名信息
uname
  1. 创建用户
useradd
  1. 清除用户
userdel
  1. 修改用户密码
passwd
	--stdin
		免交互
  1. 查看用户是否存在
id
  1. 查看系统进程 静态
ps
	-aux
	R 运行
	S 中断
	D 不可中断
	Z 僵死
	T 停止
  1. 查看系统进程 动态
top
  1. 切换用户.
su
	su - 用户名
  1. 查看当前用户
whoami

高级命令

  1. 压缩解压文件
tar czvf 压缩文件名称.tar.gz 被压缩文件 压缩文件命令
tar xzvf 压缩文件名称.tar.gz 解压文件命令
	c 创建 打包
	x 解压
	
	z 压缩 gzip
	j 压缩 bzip2
	v 显示压缩解压过程
	f 压缩文件名称
  1. 搜索文件中的关键词
grep 
	grep 关键词 文件名称
  1. 搜索文件
find 
	find / -name 文件名称 全盘搜索
	find / -user 用户名称 搜索属于该用户的文件
	find / -user 用户名称 -exec cp -rf {} 复制到目录 \; 
		将搜索文件复制到目录
		-exec(将前边搜索文件传递到后边命令进行处理)
	proc 虚拟目录

服务名称

  1. network 网卡服务
  2. sshd 远程服务
  3. firewalld 防火墙服务

系统重要文件

1. /etc存储程序配置文件信息
(1)ifcfg-eth0网络服务配置信息
文件保存路径/etc/sysconfig/network - scripts/ifcfg - eth0(网卡名称)
文件配置信息TYPE=Ethernet — 网络类型 = 以太网网络
(2)resolv.conf解析DNS信息
文件保存路径/etc/resolv.conf
文件配置信息# Generated by NetworkManager nameserver 10.0.0.254
(3)hosts解析域名信息
文件保存路径/etc/hosts
文件配置信息182.61.200.7 www.baidu.com
(4)hostname主机名称配置文件
文件保存路径/etc/hostname
文件配置信息[root@x1 ~]# cat /etc/hostname 主机名
修改主机名称hostnamectl set-hostname 新主机名称
(5)rc.local开机自动运行命令
文件保存路径/etc/rc.local -> /etc/rc.d/rc.local
文件配置信息脚本文件(mount /dev/cdrom /mnt 开机自动挂载)
修改文件权限chmod +x /etc/rc.d/rc.local
(6)fstab开机自动挂载
文件保存路径/etc/fstab
文件配置信息设备信息 挂载点目录 系统类型(xfs) 默认挂载参数信息(defaults) 是否备份硬盘 是否检查硬盘
配置文件生效(1)重启系统(2)mount -a
(7)inittab定义运行级别
文件保存路径/etc/inittab
文件配置信息systemctl set-default runlevel3(0-6)
查看默认配置systemctl get-default
(8)profile修改变量/别名信息(全局)
文件保存路径/etc/profile
文件配置信息设备名称
局部配置文件~/.bashrc ~/.bash_profile 优先
全局配置文件/etc/profile /etc/bashrc
(9)motd issue issue.net系统信息提示文件
文件保存路径/etc/
motd用户登录系统之后显示提示信息
issue用户登录系统之前显示提示信息
文件配置信息
(10) yum.repos.d保存yum源文件目录
Baseyum源优化
下载地址wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载地址curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
epelyum源优化(企业扩展yum仓库)
下载地址wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
下载地址curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2. /proc存储系统进程和内核文件信息(存储数据都是存储到内存中)
/proc/cpuinfoCPU信息查看
命令lscpu
/proc/meminfo内存信息查看
命令free -h
/proc//mount硬盘信息查看
命令df -h
/proc/loadavg负载信息查看
命令w uptime top
3. /usr根目录替身
/local第三方软件安装程序目录
4. /var存储日志文件信息(log文件)
/log/messages记录系统或者软件运行情况(正常/异常)
/log/secure记录用户登录系统情况信息
目录名称说明全拼
5. /bin存储命令文件信息(普通用户可以使用的命令)binary
6. /sbin存储命令文件信息(root用户可以使用的命令)super binary
7. /lib存储系统32位库文件信息library 程序 — 调用 — 库
8. /lib64存储系统64位文件信息library 程序 — 调用 — 库
9. /opt第三方软件陈旭数据存储目录
10. root用户家目录(root用户家目录)
11. home用户家目录(普通用户家目录)
12. /mnt临时挂载点目录
13. /tmp临时存储文件目录(回收站)temporary
14. dev存储系统设备文件信息device
15. /boot系统引导分区

快捷键

1. Ctrl+a 光标回到命令行首
2. Ctrl+e 光标回到命令行尾

3. Ctrl+w 切剪光标前字符串
4. Ctrl+u 切剪光标前字符
5. Ctrl+k 切剪光标后字符
6. Ctrl+y 粘贴

7. Ctrl+c 中断任务/清除命令行
8. Ctrl+z 暂停任务
9. Ctrl+d 关闭命令行/客户端
10. Ctrl+r 查找使用过的命令
 
11. Ctrl+l 清屏
12. Ctrl+s 锁屏
13. Ctrl+q 解锁

特殊符号

~		用户家目录
$		普通用户
#		root用户
>		覆盖写入文件信息
>>	追加写入文件信息
*		匹配
;		命令链接	第一条命令 ; 第二条命令
&&	命令链接	第一条命令 && 第二条命令
\		临时取消别名
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值