Linux基础

链接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.哲学思想

一切皆文件,系统拥有小型单一用途的程序,当遇到复杂任务通过不同功能用途程序组合完成,没有复杂的图形界面,不在乎后缀名不通过后缀名定义文件类型。

  1. shell是什么

编译程序

3.简述内部外部命令:

内部:简单的集成于shell解释器程序的一些特殊指令 自动加载入内存

外部:复杂的能够完成特定功能的脚本文件或二进制程序  shell加载后执行

4获得命令帮助的方式

命令 --help

Man 命令  q退出  / 查找   n N翻页

  1. cd cd~ cd- cd../ ls ./分别什么意思

 Cd 切换指令  cd - 回到上一次目录   cd ../ 进入上一层目录   cd ~ 回到家目录  ls ./ 列出当前目录之下的所有子目录信息

6.常使用的快捷键

补全 Tab  清屏 Ctrl +L  取消本次编辑CTRL +C   回看命令   强制换行 “\”

  1. linux命令基本格式是什么

命令字 选项 参数

  1. Linux 必须添加参数才可以执行吗

不是 比如ls 查看当前目录文件

9.解释提示符[root @apylinux opt]$

用户名  主机名  当前目位置   普通用户

  1. linux 目录分隔符

/

  1. 切换到上一层目录

cd ../

  1. 切换到上一次目录

Cd -

  1. 切换到当前目录的家目录  

cd ~

  1. 当前目录是/home以绝对,相对两种路径方式进入/opt目录

绝对: cd /opt

相对: cd ../opt

  1. 通配符有那些,含义

{1..9}   {a..z}  限定大小写  

  1.  [1-9]:有一个匹配一个 大小写都有

直接展示小写:文件名[[:lower :]].文件后缀名

匹配之外的所有:文件名[^除外的文本].后缀名

含数字才匹配:文件名[[:digit:]]*

* 所有

? 代替一个符号

16.什么是相对路径,绝对路径 简要概述简述软硬链接区别

绝对路径 /写在开头  

相对路径 不以/开头

软连接 符号链接 类似于快捷模式  ln -i   A B  B指向A  防止误删  B为A的快捷方式

硬链接 通过索引节点来连接      ln  A B   同一个存储位置上  

配置网卡:虚拟机三种

网卡模式

  1. 桥接:配置和真机一样的网段,主机网卡和物理主机网卡链接机链接在同一虚拟机上,通过虚拟交换机通信   虚拟机可以链接外网
  2. 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 每行当作完整字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值