Linux常用操作二

1.6 虚拟机网络连接模式

  • 虚拟机网络模式

    • 同桌之间可以访问

    • 同桌之间无法访问

    • net模式

    • 桥接模式

    • image-20220120113715433

1.7 显示目录及文件

  • ls 查看当前目录下的所有子目录和文件

    • ls -a 显示当前目录下的所有子目录和文件并且还显示隐藏的目录和文件

    • ls -l ==ll 显示当前目录下的所有子目录和文件的详细信息

1.8 组操作

  • 组和用户的概念

    • 组下面有用户,用户拥有一定的权限

  • 创建组

    • groupadd 组名

  • 修改组

    • groupmod -n 新组名 旧组名

  • 删除组

    • groupdel 组名:删除组

  • 查看组信息

    • groups 组名

1.9 用户操作

  • 切换用户

    • su 用户名

  • 对用户设置密码

    • 使用root账户 passwd 用户名 需要输入两次相同的密码即可

  • 查看用户信息

    • cat /etc/passwd:查看用户

    • cat /etc/group:查看组

  • 创建用户

    • 一个用户必须有一个组,当创建一个新用户时,系统会默认给该用户生产一个同名的组,且会在home目录下创建一个同名的家目录

    • useradd 用户名

    • useradd -g 主组名 -G 附加组名 用户名

    • 注意:

  • 修改用户

    • usermod -g 用户组 用户:修改用户的主组

    • usermod -G 用户组名 用户:修改附加组

    • usermod -d 新的家目录 用户:修改家目录

    • usermod -u 新的uid 用户:修改用户编号

  • 删除用户

    • userdel 用户名:删除用户,不删除组和家目录

    • userdel -f 用户名:强制删除用户,会把组给删除,家目录没有删除

    • userdel -rf 用户名: 删除用户把主组删掉,以及家目录删除

  • 注意:

    • 查看删除用户的时候,主组以及家目录如何变化

  • 如果一个主组下只有一个用户,删除用户可以同时删除主组

    • 如果一个主组下有多个用户,删除用户不会删除主组

  • 家目录只跟用户有关,用户没了,家目录就没了

# gpasswd -d 用户 附加组

1.10 权限修改

  • 控制规则

    • 对象:文件和目录

  • 权限

    • 对文件和目录拥有一定的权利(读,写,执行)

  • 命令授权

    • chmod o+wrx 文件名 对其他组的用户授权rwx(读写执行)的权限

    • chmod g+wrx 文件名 对附加组的用户授权rwx(读写执行)的权限

    • chmod u+wrx 文件名 对主组的用户授权rwx(读写执行)的权限

  • 数字授权

    • chmod -R 777 文件名 (r–4 w–2 x–1)

    • image-20220120164029646

  • image-20220120164101551

  • 改拥有者-change owner

    • chown 新的拥有者 文件或者目录:修改拥有者

    • chown -R 新的拥有者 文件或者目录:递归授权

  • 修改文件所在的组-change group

    1.11 文件与内容查询

    • chgrp 新的组 文件或者目录:修改文件所在的组

    • chgrp -R 新的组 文件或者目录:递归修改文件所在的组

查询文件与查找内容

find:查找文件或者目录

grep:查找文件里内容

  • 根据名字查询

    • find ./ -name ‘t*’:在当前目录查找以t开头的所有文件或者目录

    • find / -name ‘*t*’ :在根目录查找名字包含t的所有文件或者目录

    • 正则表达式

    • find ./ -name “[c|d]*”:[|]以c或者d开头的所有文件或者目录

    • find ./ -name “[^c|d|t|a]*”: 不以cdta开头的文件或者目录

    • find 查找目录 -name 文件or目录名字

    • find 查找目录 -name 条件

    • 精确查询

    • 模糊查询

  • 根据权限

    • find / -perm 777:查询根目录下权限为777的文件或者目录

    • find / -perm 666:查询根目录下权限位666的文件或者目录

  • 根据路径

    • find / -path 排除目录 -prune -o -name “文件”

  • 根据时间

    • find / -mtime -3: 到当前时间3天内更新过的文件

    • find / -mtime +3: 3天前更新过的文件

  • 根据类型

    • find / -type d

    • d:目录

    • l:软连接

    • f:文件

  • 根据大小

    • find / -size 6c:大小为6字节的文件

    • G 代表GB

    • b

  • grep命令

    • ^开头

    • $结尾

    • grep ‘^内容’ 文件名

    • grep ‘内容$’ 文件名

    • grep 查找的内容 文件名

    • grep 内容 文件

    • 精确匹配

    • 模糊匹配

  • | 管道符

    • find / -name 文件名 | xargs grep 内容

1.12 压缩归档

压缩是对文件或者目录进行缩小文件大小的这么个方法

  • 压缩

    • 命令

    • gzip 文件名

  • 解压缩

    • 命令

    • gzip -d 压缩包名

  • 压缩命令

    • zip—第三件软件需要下载安装使用

    • zip 自己起压缩包名 文件名

    • unzip 自己起压缩包名

  • 归档

    • 就是把多个文件归档到一起

    • 命令

    • tar -cvf 起归档名 文件

  • 解归档

    • 就是一个文档里的文件解出来

    • 命令

    • tar -xvf 归档名

  • 压缩归档

    • 命令

    • tar -zcvf 起名字.tar.gz 文件名

  • 解压缩解归档

    • 命令

    • tar -zxvf 文件名

1.13 网络命令

  • 查看ip

    • ip addr

    • ping ip

  • 网络配置文件

  • /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet                               网卡类型:以太网
PROXY_METHOD=none                           代理方式:关闭状态
BROWSER_ONLY=no                             只是浏览器(yes|no)
BOOTPROTO=static/dhcp                       设置网卡获得ip地址的方式(static|dhcp|none|bootp)
DEFROUTE=yes                                设置为默认路由(yes|no)
IPV4_FAILURE_FATAL=no                       是否开启IPV4致命错误检测(yes|no)
IPV6INIT=yes                                IPV6是否自动初始化
IPV6_AUTOCONF=yes                           IPV6是否自动配置
IPV6_DEFROUTE=yes                           IPV6是否可以为默认路由
IPV6_FAILURE_FATAL=no                       是不开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE=stable-privacy           IPV6地址生成模型
NAME=eth0                                   网卡物理设备名称
UUID=6e89ea13-f919-4096-ad67-cfc24a79a7e7   UUID识别码
DEVICE=eth0                                 网卡设备名称
ONBOOT=no                                   开机自启(yes|no)
IPADDR=192.168.103.203                      IP地址
NETNASK=255.255.255.0                       子网掩码,也可使用掩码长度表示(PREFIX=24)
GATEWAY=192.168.103.1                       网关
DNS1=114.114.114.114                        首选DNS
DNS2=8.8.8.8                                备用DNS

1.14 进程操作

win系统

打开任务管理器--选择进程--选中某程序进程--鼠标右键,点击结果任务

linux系统

netstat---需要下载 yum -y install net-tools   查看网络进程
ps -ef 查看所有进程
ps -ef | grep mysql

kill pid 结束进程
kill -9 pid 强制结束进程

top 查看系统资源占用情况
top -d 10

history 历史操作记录
history -c 清楚李四操作记录

clear 清屏
id  显示用户的详细信息
date 显示当前时间
date -d 设置时间
alias 显示系统的起别名命令
alias a='ls -a'
free 查看系统内存
df 查看磁盘空间
--help 查看帮助

1.15 安装卸载

  • yum在线安装

    • 命令

    • yum -y install 软件名

  • yum卸载

    • 命令

    • yum -y remove 软件名

  • rpm安装

    • 命令

    • rpm -ivh 安装包名

  • rpm卸载

    • 命令

    • rpm -e --nodeps 软件名 卸载这个软件,不需要验证依赖关系

2.mysql 安装修改详细版3-12修订版.docx

3.jdk_tomcat_woniusalse项目安装3-12修订版.docx


版权声明:本文为qq_42652006原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。