链接Xshell
查看虚拟机的ens33的IP 查看VM的网络设置中nat中的网关 在xshell 中设置IP和网关
进入ens33 :vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改IPADDR GATEWAY DNS1 100dd删除全部 i 进入输入模式
输完之后 ESC退出编辑 shift+: 再输入wq! 保存退出
重启网卡:systemctl restart network
查看内外部命令: type 指令 $普通用户
以更直观方式查看当前文件内容: ll -h
家目录(个人用户系统保存文件) 也在root根目录(系统配置文件所在处)之下
Inode号 文件大小 两个决定了Linux文件数量
ls -i 查看inode号
1.哲学思想
一切皆文件,系统拥有小型单一用途的程序,当遇到复杂任务通过不同功能用途程序组合完成,没有复杂的图形界面,不在乎后缀名不通过后缀名定义文件类型。
- shell是什么
编译程序
3.简述内部外部命令:
内部:简单的集成于shell解释器程序的一些特殊指令 自动加载入内存
外部:复杂的能够完成特定功能的脚本文件或二进制程序 shell加载后执行
4获得命令帮助的方式
命令 --help
Man 命令 q退出 / 查找 n N翻页
- cd cd~ cd- cd../ ls ./分别什么意思
Cd 切换指令 cd - 回到上一次目录 cd ../ 进入上一层目录 cd ~ 回到家目录 ls ./ 列出当前目录之下的所有子目录信息
6.常使用的快捷键
补全 Tab 清屏 Ctrl +L 取消本次编辑CTRL +C 回看命令 强制换行 “\”
- linux命令基本格式是什么
命令字 选项 参数
- Linux 必须添加参数才可以执行吗
不是 比如ls 查看当前目录文件
9.解释提示符[root @apylinux opt]$
用户名 主机名 当前目位置 普通用户
- linux 目录分隔符
/
- 切换到上一层目录
cd ../
- 切换到上一次目录
Cd -
- 切换到当前目录的家目录
cd ~
- 当前目录是/home以绝对,相对两种路径方式进入/opt目录
绝对: cd /opt
相对: cd ../opt
- 通配符有那些,含义
{1..9} {a..z} 限定大小写
- [1-9]:有一个匹配一个 大小写都有
直接展示小写:文件名[[:lower :]].文件后缀名
匹配之外的所有:文件名[^除外的文本].后缀名
含数字才匹配:文件名[[:digit:]]*
* 所有
? 代替一个符号
16.什么是相对路径,绝对路径 简要概述简述软硬链接区别
绝对路径 /写在开头
相对路径 不以/开头
软连接 符号链接 类似于快捷模式 ln -i A B B指向A 防止误删 B为A的快捷方式
硬链接 通过索引节点来连接 ln A B 同一个存储位置上
配置网卡:虚拟机三种
网卡模式
- 桥接:配置和真机一样的网段,主机网卡和物理主机网卡链接机链接在同一虚拟机上,通过虚拟交换机通信 虚拟机可以链接外网
- NAT
Alias 临时修改 永久修改 进入bashrc vim /etc/.bashrc 再修改 alias=” ”
定位磁盘空间大小占用较大的文件
Du 统计文件空间占用情况
Du /opt/
Touch 创建普通文件 mkdir 创建目录 cp 默认为cp -i(提示文件存在是否覆盖)
Cp -p (保留权限复制 ) cp -f 不提示 复制目录(保留目录)必须加cp -r 绝对路径
Mv 剪切 移动文件或目录
重命名 mv 1/ 2/ 将文件1 改名为2
Rm -rf * 递归强制删除
Cat 查看文件
常见指令:
查看以及切换目录 pwd cd ls du
创建目录和文件 mkdir touch ln
复制,删除,移动目录和文件 cp rm mv
查找目录和文件 which find
1、面试题:硬盘满了,该如何解决?
答案:①删除没有用的文件,删除了一个大文件但是磁盘没有释放空间,原因是文件还在被使用。
解决方法删除之前:echo “ ”>/大文件。将文件重定向为空。
删除之后:lsof | grep delete显示打开的文件并过滤删除的文件,
然后kill 杀死这个寻找到的进程。
②申请加硬盘
2、面试题:找到大于7天大于1g的普通文件并删除,一条命令解决。
答案:find -mtime +7 -type f -size +1G -delete
find -mtime 10
#10天到11天
find -mtime +10
#代表11天以上
find -mtime -10
#10天以内
3、面试题:如何将俩个文件合并成一个文件?
答案:上下合成 cat 1.txt 2.txt >3.txt
答案:左右合成 paste 1.txt 2.txt >3.txt
4、面试题:我现在有一个文件夹,
有很多文件,请快速过滤出这个文件夹下所有含有root字符串的文件。
答案:grep -rw root /etc/passwd
5、面试题:实时查看某软件运行的报错日志最后20行,目录/var/log/soft.log
答案: tail -f -n 20 /var/log/soft.log
Find
Exec: find /etc -name passwd -exec mv {} /data \;
将找到的passwd 放入data 中 mv可以换其他操作
Tail -f -n 10 /var/log/messages
动态展示最后十行日志信息
Cat -n 文件 标注行数
Wc 查看文件具体行数 有字符的行数 字节数
Grep 过滤 和wc连用
Grep -v(取反 ) -o(只显示匹配) -i(忽略大小写) -r(递归 全部输出) -w 每行当作完整字符串