基本命令
cat—查看文本内容
--help 查看命令帮助信息 -n 显示行号 -A 显示出其中的中文不可见字符
wc—记数
-l 只记行数
mkdir—创建目录
-p 连同父目录一并创建 -m -777 附加权限并创造
rm—(Remove)删除
-r 递归删除(含目录) -f 强制删除
cp—(Copy)复制
-r 复制并建造目录
rsync—数据同步
注:rsync 和scp一样的工具,但比他强大, 详见 20221021-1 源码编译安装,数据同步,while循环,mysql,历史命令,时间
ls—查看目录
-lh 以长格式显示,显示详细信息并提供易读的容量单位(K、M等) -ld 显示当前目录本身(而不是内容)的属性 -A 显示所有内容,包含隐藏数据
-R 递归显示目录内容
grep—内容查找
-v 取反匹配(不包含)
-i 忽略大小写 ^1 以字符串1开头
1$ 以字符串1结尾
^$ 表示空行
-v ^$ 过滤不要空行的内容
通配符
针对不确定的文档名称,以特殊字符表示
* 任意多个任意字符
? 单个字符
[a-z/0-9] 多个字符或连续范围中的一个,若无则忽略
{a,77,xy} 多组不同的字符串,全匹配
df—查看目录的挂载设备
mount—建造挂载点目录
umount—卸载挂载点目录
lsblk—列出当前系统识别的硬盘
pwd—显示当前所在的位置
\ —本次操作临时取消别名
mv—(Move)移动
. —复制与一个点进行连用,将数据复制到当前路径下
useradd—创建用户
poweroff—关机
reboot—重启
clear—清空屏幕
uname -r—查看系统当前版本
常用命令
blkid /dev/cdrom
#查看光驱设备文件系统类型
which (软件名,进程名,)
#查找该软件的配置文件目录
yum -y remove ××××
#删除软件×××
yum -y install bash-completion
#下载软件tab键补全的工具 yum命令详见点此
cat /etc/services
#查看所有端口号对应的协议
which 服务名
#查看服务的存储位置
/etc/rc.local
#开机自启配置文件
/etc/fstab
#开机挂载文件
systemctl 命令
详见 20221018-2 http与ftp,系统安全(firewalld-防火墙),服务进程管理
systemctl restart 服务名 #重起服务 systemctl start 服务名 #开启服务 systemctl stop 服务名 #停止服务systemctl enable 服务名 #设置服务开机自启动systemctl disable 服务名 #设置服务禁止开机自启动systemctl is-enabled 服务名 #查看服务是否开机自启systemctl -l status 服务名 #查看服务当前的状态 -l 表示若有错误信息,可以显示具体错误
域名解析文件
访问域名网址时,Linux访问以下本地域名配置文件进行解析
/etc/hosts文件与/etc/resolv.conf文件
1./etc/hosts文件域名解析最高优先级,若无结果则查看/etc/resolv.conf文件
2./etc/resolv.conf文件指定DNS服务器地址