当前位置: 首页 > news >正文

Linux周测(一)

提示:学习一周了,来检验一下成果吧

文章目录


技术部分,满分100分。
1.如何在Linux系统中查看当前登录的所有用户信息?
w或者who或者last
2.请写出在Linux系统中创建一个新用户“testuser”的命令,并指定其家目录为“/home/testuser”,登录shell为“/bin/bash”。
useradd -s /bin/bash testuser
3.如何修改用户“testuser”的密码?
使用root用户,执行命令: passwd testuser
echo “password” | passwd --stdin testuser
echo “testuser:password” | chpasswd
4.怎样删除用户“testuser”及其相关文件?
userdel -r testuser
5.在Linux系统中,如何查看文件系统的磁盘使用情况?
df -Th
6.请写出查看内存使用情况的命令。
cat /proc/meminfo 或者 free -m
7.如何查看CPU信息?
cat /proc/cpuinfo 或者 lscpu
8.怎样查看系统的网络接口配置信息?
ifconfig 或者 ip a
9.请写出设置系统主机名的命令,如果要永久修改主机名应该怎么做?
hoostname 或者 hostnamectl set-hostname 或者 vim /etc/hostname
10.在Linux系统中,如何查看当前目录下的所有文件和子目录?
ls -a ./
11.如何使用绝对路径查看“/etc”目录下的所有文件和子目录?
ls -a /etc
12.如何复制一个文件“source.txt”到另一个目录“destination”下?
cp source.txt destination/
13.怎样移动一个文件“file1.txt”到另一个目录“newlocation”并将其重命名为“file2.txt”?
mv file1.txt newlocation/file2.txt
14.请写出查看文件内容的命令,并说明如何查看一个大文件的部分内容。
cat、more、less、head、tai;head、tail
15.在Linux系统中,如何查找一个文件“searchfile.txt”在整个文件系统中的位置?
find / -name “searchfile.txt”
16.如何查看一个命令的详细帮助信息,例如查看“ls”命令的详细帮助?
man ls 或者 ls --help 或者 info ls
17.请写出在Linux系统中切换到超级管理员用户“root”的命令。
su - root 或者 sudo -i(普通用户需加入wheel组或者存在于sudoers文件中)
18.如何查看当前系统的内核版本号?
uname -r 或者 hostnamectl
19.怎样查看系统的时间,并写出设置系统时间的命令。
date ; date -s
20.请写出备份一个文件“backupfile.txt”到另一个目录“backupdir”的命令。
cp 或者 tar 或者 zip 或者 dd 或者 ln
21.在Linux系统中,如何创建一个符号链接“linkfile”指向文件“targetfile”?
ln -s targetfile linkfile
22.怎样创建一个硬链接“hardlink”指向文件“sourcefile”?
ln sourefile hardlink
23.如何向一个用户组中添加用户,例如向“newgroup”用户组中添加用户“testuser”?
usermod -a testuser -G newgroup 或者 gpaaswd -a testuser newgroup
24.怎样从一个用户组中删除用户,例如从“newgroup”用户组中删除用户“testuser”?
gpasswd -d testuser newgroup
25.如何测试一个磁盘的IO速度?
dd if= of= bs= count=
26.Linux系统中用户类型有哪些?
超级管理员、程序用户、普通用户
27.root用户在Linux系统中有哪些特权?
无视一切限制
28.用户和用户组的配置文件有哪些?
/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow
29.批量修改用户密码的命令是什么?如何操作?
chpasswd;创建用户的密码本->cat 密码本 | chpasswd
30.硬链接和符号链接有什么区别?
硬链接:
inode节点号相同
独立于源文件
不能用于目录
软连接:
inode节点号不同
依赖于源文件
能用于目录和文件
31.查看文件详细属性信息的命令是什么?
stat
32.查看磁盘使用情况的命令是什么?
df -Th
33.如何递归创建一个名为project/src的目录?
mkdir -p project/src
34.使用什么命令可以将file1.txt复制到/backup目录并保留原文件属性?
cp -p file1.txt /backup
35.如何将data.log重命名为archive.log?
mv
36.解释rm -rf /tmp/命令的作用及潜在风险。
强制删除/tmp中的内容;会使得系统或应用程序处于不稳定状态
37.如何查看/var/log/messages文件的最后10行内容?
tail /var/log/messages
38.如何搜索出系统中所有扩展名为.conf的文件?
find / -name “
.conf”
39.使用什么命令可以将当前目录下所有.txt文件打包为docs.tar.gz?
tar zcvf docs.tar.gz ./*.txt
40.如何通过grep命令在access.log中过滤包含“404”状态码的行?
grep -v “404” access.log
41.如何在Vim的命令模式下跳转到文件末尾?
G
42.如何删除当前行及下一行的内容?
2dd
43.如何在Vim中搜索并替换所有“error”为“warning”?
:%s/error/warning/g
44.如何通过Vim的末行模式保存文件并退出?
:wq 或者 :x
45.如何批量注释多行代码(如添加#符号)?
ctrl +v -> 选中首列 -> I -> # -> ESC
46.如何撤销最近一次编辑操作?
u
47.如何将外部命令的执行结果插入到当前光标位置?
:r !ls
48.解释/etc/passwd文件中每一列的字段含义?
用户名:密码占位符:UID:GID:用户描述:家目录:登录shell
49.如何查看用户user3的密码过期时间?
cat /etc/shadow | grep user3 或者 chage -l user3
50.如何删除用户olduser及其家目录?
userdel -r olduser

http://www.xdnf.cn/news/555247.html

相关文章:

  • 龙虎榜——20250520
  • vue3+elementPlus穿梭框拖拽
  • MONA:5%参数微调超越全量微调,CVPR2025新型视觉适配器
  • Linux学习心得问题整理(二)
  • 工业智能网关在工业锅炉安全监控中的组网配置指南
  • C++ QT 与 win32 窗口可以互操作
  • HarmonyOS5云服务技术分享--ArkTS开发函数
  • SpringBootDay1|面试题
  • 环特生物董事长汤珣、执行总经理张勇赴白云美湾国际化妆品研究院集群考察调研
  • ES6核心特性与语法
  • HarmonyOS5云服务技术分享--ArkTS调用函数
  • DAY 30 超大力王爱学Python
  • 2025最新的自动化测试面试题【答案+文档】
  • protobuf原理和使用
  • 接口测试速成指南:基础知识+工具使用全解析
  • 如何使用通义灵码提高前端开发效率
  • 2W+安全事件警示:10次数据泄露,6次与“人”有关
  • GESP2024年12月认证C++二级( 第三部分编程题(1)寻找数字)
  • [python] 轻量级定时任务调度库schedule使用指北
  • 阿里云百炼(1) : 阿里云百炼应用问答_回答图片问题_方案1_提问时上传图片文件
  • 一文深度解析:Pump 与 PumpSwap 的协议机制与技术差异
  • 如何理解大模型的幻觉输出及RAG技术的应用与实战案例
  • 批量替换文字
  • ArcObjects学习教程
  • JAVA基础——输入输出和运算符
  • 迪杰斯特拉
  • RGB-D数据集汇总(2025年05月更新....)
  • 差动讯号(2):奇模与偶模
  • Python日志功能的使用
  • vue+three.js 五彩烟花效果封装+加载字体