Linux相关命令以及面试题

命令

命令名功能(加粗代表重要)
vi生成、编辑、查看文件
find查找文件
pwd打印用户当前所处路径
cd改变用户所在目录
ls现实指定目录下的内容~ -a 全部内容 -l 目录细节 -r 逆向展示
cat显示文本内容
touch创建文本(无法插入内容)
grep在文件当中查找一个特定的字符串 区分大小写
cp拷贝文件 cp 被复制文件 复制位置 -i 是否覆盖 -r 递归 -v 显示进度
mv将文件或者目录移动 -i 是否覆盖 -f 强制移动 -v 显示进度
mkdir创建目录 -p 嵌套目录最多只能嵌套一层
rmdir删除空目录
rm删除文件 -i 确认删除 -f 强制 -v详细 -r 递归(将删除某个目录以及子目录)
man查询命令的使用方法
locate定位文件和目录
whatis查询某个命令的含义
bzip2压缩文件 .bz2 压缩文件 bunzip2解压文件
gzip压缩文件 gunzip解压 -r 一并处理
tar将文件或者目录进行打包或者解压缩 !!! 格式 tar 【参数】【打包后文件名】【需要打包的文件】-c 创建压缩文件 -x展开归档文件 -t 显示tar中的文件列表 -z 解压缩(gz格式)-j 解压缩(bz2格式) -v写入或读取时显示所有文件 -f 指名要展开的归档文件名
head查看文件的开头部分 -20 前20行
more按页来显示
which查找第一个符合条件的程序文件
whereis一般定位一些文件在文件系统中的位置
chmod命令用于设定文件的权限 r读 w写 x
useradd userdel添加 删除用户
chgrp用于变更文件或目录的所属群组 只有root用户有权限更改
su用户的切换 -l载入切换用户的环境变量
passwd用户 设置用户密码
reboot shutdown重启
exit退出
date用来设定和修改现在的时间和日期-s修改
cal日历
df检查硬盘使用量
du显示文件目录大小
ps查看进程
kill杀进程
top查询正在运行的程序
ifconfig显示网络设备的状态
ping使用ICMP协议 发出信息 检测主机网络
netstat显示整个网路的情况
clear清屏
echo用来查看环境变量的值输出值
wc用于计算字数 -c 字节数 -l 行数 -w 字数

面试题

显示目录和文件的命令

  • ls :查看所有文件夹

修改目录和文件权限的命令

  • chmod 改变文件和目录的权限
  • r=4,w=2,x=1,-=0;r为读,w为写,x为执行
  • 同时修改 用户、用户组、其他的权限
  • 通过每个权限对应数字求和来表示其操作权限

创建和删除目录的命令

  • mkdir :创建目录
  • rmdir :删除空目录
  • rm -f : 删除非空的目录

显示文本的命令

  • cat :用于显示指定文件的全部内容
  • vi: 编辑文件
  • more :用分页的形式显示指定文件的内容
  • less :用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同。
  • head :用于显示文件的前n行内容。
  • tail :用于显示文件的后n行内容。

查找命令

  • find:查找指定的文件。
  • whereis:查找指定的文件源和二进制文件和手册等
  • which:用于查询命令或别名的位置。
  • locate:快速查找系统数据库中指定的内容。
  • grep:查找文件里符合条件的字符串以正则表达式的形式。

解压缩命令

  • tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包
  • gzip:用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。
  • gunzip:用于对gzip压缩文档进行解压缩。
  • bzip2:用于对文件或目录进行压缩和解压缩
  • bzcat:用于显示压缩文件的内容。
  • compress/un compress: 压缩/解压缩.Z文件
  • zcat:查看z或gz结尾的压缩文件内容。
  • zip/unzip:压缩解压缩.zip文件

路径名

  • 绝对路径:/etc/init.d
  • 当前路径:./
  • 上级路径:…/
  • 主路径:~/

进程相关命令

  • ps :查看系统运行的所有进程以及相关信息
  • top:查看不同进程使用的资源(优先级、CPU、内存)
  • nice:设置和改变进程的优先级
  • kill:杀进程
  • pgrep:进程号全局正则匹配输出
  • fg:任务调到前台来使用
  • bg:任务放在后台执行

网络相关命令

  • netstat:显示整个网路的情况、是否连通
  • ifconfig:查看ip地址和接口信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值