linux运维宝典

合集下载

运维考试题及答案

运维考试题及答案

运维考试题及答案一、选择题(每题2分,共20分)1. 在Linux系统中,查看当前路径的命令是()。

A. pwdB. lsC. cdD. touch答案:A2. 在Linux系统中,以下哪个命令用于查看当前系统负载?()A. topB. psC. uptimeD. who答案:C3. 在Windows系统中,以下哪个服务是负责文件共享的?()A. DHCPB. DNSC. FTPD. SMB答案:D4. 在网络中,以下哪个协议是负责域名解析的?()A. HTTPC. DNSD. SMTP答案:C5. 在Linux系统中,以下哪个命令用于查看网络配置信息?()A. ifconfigB. ipC. netstatD. route答案:B6. 在Windows系统中,以下哪个命令用于查看网络配置信息?()A. ipconfigB. nslookupC. tracertD. ping答案:A7. 在Linux系统中,以下哪个命令用于查看当前用户信息?()A. whoB. whoamiC. useraddD. usermod答案:B8. 在Linux系统中,以下哪个命令用于查看当前系统运行的进程?A. psB. topC. killD. service答案:A9. 在Windows系统中,以下哪个服务是负责动态分配IP地址的?()A. DHCPB. DNSC. FTPD. SNMP答案:A10. 在网络中,以下哪个协议是负责发送电子邮件的?()A. HTTPB. FTPC. SMTPD. SNMP答案:C二、填空题(每题2分,共20分)1. 在Linux系统中,使用________命令可以查看当前系统的版本信息。

答案:uname -a2. 在Windows系统中,使用________命令可以查看当前系统的版本信息。

答案:systeminfo3. 在Linux系统中,使用________命令可以查看当前系统的磁盘使用情况。

Linux终端中的系统运维工具

Linux终端中的系统运维工具

Linux终端中的系统运维工具Linux系统作为一个强大而灵活的操作系统,提供了各种各样的系统运维工具,帮助管理员管理和维护系统的正常运行。

在本文中,我们将介绍几个常用的Linux终端中的系统运维工具,并探讨它们的用途和功能。

1. `top`命令`top`命令可以显示当前系统运行的进程信息以及系统整体的性能数据。

该命令以动态的方式展示各个进程的CPU利用率、内存占用、运行时间等信息,管理员可以及时了解系统的运行状态,并可能找到一些占用资源过多的进程或异常情况。

2. `htop`命令`htop`命令是一种交互式的进程查看工具,相比于`top`命令更加直观和易用。

它提供了一个颜色化的界面,可以动态显示进程的资源使用情况,同时还支持鼠标操作和一些快捷键,方便管理员对进程进行管理和操作。

3. `ps`命令`ps`命令用于列出当前系统的进程信息。

通过使用不同的选项,可以获取不同层次和详细程度的信息。

例如,运行`ps -ef`命令可以显示所有进程的完整信息,包括进程ID、所属用户、优先级等,管理员可以根据需求选择合适的选项进行进程管理。

4. `kill`命令`kill`命令用于终止指定的进程。

管理员可以使用进程ID或进程名作为参数,向某个特定进程发送终止信号,以达到停止或关闭该进程的目的。

例如,运行`kill 1234`命令就可以终止进程ID为1234的进程。

5. `free`命令`free`命令用于显示系统内存的使用情况。

通过该命令,管理员可以了解系统当前的内存总量、已使用的内存、空闲的内存以及缓存和交换区的使用情况。

这些信息对于监控系统的内存状况以及诊断内存相关的问题非常有用。

6. `df`命令`df`命令用于显示系统中各个文件系统的磁盘空间使用情况。

管理员可以查看文件系统的总容量、已使用空间、剩余空间以及挂载点等信息。

运行`df -h`命令可以以人类可读的方式显示容量信息,更加直观和易懂。

7. `du`命令`du`命令用于计算指定目录或文件的磁盘使用情况。

很实用的Linux高端运维命令汇总

很实用的Linux高端运维命令汇总

很实用的Linux高端运维命令汇总Linux高端运维学习需要掌握大量的命令及相关工具,通读bash man page、掌握VIM使用、了解SSH是Linux高端运维工程师必备功课,熟练掌握Linux 高端运维实用命令是先决条件,以下是对Linux高端运维实用命令的简单汇总:1. bash常用任务管理命令&,Ctrl-Z,Ctrl-C,jobs,fg,bg,kill等2. 基本的文件管理命令ls, ls-l, less, head, tail, tail -f, ln, ln -s, chmod, chown, du, du -sk *, df, mount3. 基本的网络管理命令ipconfig, ifconfig, dig4. 软件安装命令apt-get ,yum, cat -n5. 常用表达式!!, !$, {a..b},{a,b,c},{$1-$9},$0, $#,$?,$$,$*6. 日常使用命令Ctrl-R, cd -,xargs, parallel,pstree –p,pgrep,pkill, nohup,disown,screen, tmux,lsof, netstat –lntp, set, man ascii,screen,dtach, curl, curl -l, wget, lynx -dump –stdin,xmlstarlet,ssh -L, ssh –D,cron, Ctrl-S Ctrl-C7. 数据处理命令sort,uniq, uniq -u, uniq –d,cut,paste, join,awk,sed,shuf,sort,hd,bvi,strings,grep,iconv,uconv,split,csplit8. 系统调试命令iostat,netstat,top,atop,htop,dstat,free,vmstat, kill -3 <pid>,mtr,traceroute,iftop,nethogs,ab,siege,wireshark,tshark,strace,l trace,ldd,gdb,sar,stap, perf,dmesg以上仅是对Linux高端运维实用命令的简单汇总,不同的命令有相应用法和可实现的功能,具体使用方法,可自行查找!。

linux服务器运维常用命令

linux服务器运维常用命令

linux服务器运维常用命令
1. ls:列出当前目录下的文件和文件夹
2. cd:进入到指定目录
3. mkdir:创建新的目录
4. touch:创建一个新的空文件
5. cp:将文件从一个位置复制到另一个位置
6. mv:将文件或文件夹从一个位置移动到另一个位置
7. rm:删除文件或文件夹
8. nano:打开一个简单的文本编辑器
9. vi:打开一个强大的文本编辑器
10. ps:列出当前正在运行的进程
11. top:查看当前运行的进程的资源占用情况
12. cat:将文件内容输出到屏幕
13. grep:在文件中搜索指定的文本
14. tar:打包和解包文件
15. wget:下载指定的文件
16. scp:在服务器之间复制文件
17. ssh:远程连接服务器
18. ping:测试与指定主机的连接
19. netstat:查看当前网络连接状态
20. ifconfig:查看当前网络接口的配置情况。

运维人员考试题库及答案

运维人员考试题库及答案

运维人员考试题库及答案一、单选题(每题2分,共10分)1. 在Linux系统中,查看当前目录下所有文件和目录的命令是:A. ls -lB. ls -aC. ls -RD. ls -d答案:A2. 以下哪个命令用于在Linux系统中查找文件?A. findB. grepC. whichD. locate答案:A3. 在Windows系统中,哪个服务负责DNS解析?A. DNSB. DHCPC. WINSD. FTP答案:A4. 以下哪个选项不是网络协议?A. HTTPB. FTPC. SMTPD. FTPS答案:D5. 在Linux系统中,哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. topC. vmstatD. free答案:A二、多选题(每题3分,共15分)1. 在Linux系统中,以下哪些命令用于磁盘管理?A. fdiskB. mountC. dfD. du答案:A, B, C, D2. 以下哪些服务是Windows系统中常见的网络服务?A. IISB. SQL ServerC. Active DirectoryD. Exchange Server答案:A, C3. 在网络配置中,以下哪些是IP地址的组成部分?A. 子网掩码B. 默认网关C. DNS服务器D. MAC地址答案:A, B, C4. 以下哪些是Linux系统中常用的文本编辑器?A. viB. nanoC. geditD. notepad答案:A, B, C5. 在网络安全中,以下哪些措施可以提高系统的安全性?A. 定期更新系统B. 使用防火墙C. 定期备份数据D. 禁用不必要的服务答案:A, B, C, D三、判断题(每题2分,共10分)1. 在Linux系统中,使用命令“chmod 755 filename”可以给予文件所有者读、写、执行权限,而同组用户和其他用户只有读和执行权限。

(对)2. 在Windows系统中,可以通过“任务管理器”查看系统资源的使用情况。

运维工程师必会的109个Linux命令

运维工程师必会的109个Linux命令

运维工程师必会的109个Linux命令作为运维工程师,熟练掌握Linux命令是必不可少的技能。

在这篇文章中,我们将列举出109个运维工程师必会的Linux命令,分别按照系统管理、网络管理、文件管理、进程管理和系统监控五个方面进行介绍。

一、系统管理1. ps:显示进程信息2. top:动态显示进程信息3. netstat:显示网络连接信息4. ifconfig:显示网络接口信息5. uname:显示系统信息6. date:显示时间7. cal:显示月历8. who:显示当前在线用户9. df:显示文件系统使用情况10. du:显示目录或文件大小11. chroot:将根目录切换到指定目录12. kill:终止进程13. awk:文本处理工具14. sed:文本处理工具15. find:查找文件16. wget:下载文件17. ssh:远程登录工具18. scp:远程拷贝工具19. ssh-keygen:生成SSH密钥二、网络管理20. ping:检测网络连通性21. traceroute:显示网络路径22. nslookup:域名解析工具23. host:显示主机名24. telnet:远程登录工具25. ftp:文件传输工具26. curl:网络工具27. tcpdump:网络抓包工具28. iptables:防火墙工具29. route:显示路由表30. arp:显示ARP缓存表31. mtr:网络诊断工具32. nmap:端口扫描工具三、文件管理33. ls:显示目录内容34. pwd:显示当前工作目录35. cd:切换工作目录36. mkdir:创建目录37. rmdir:删除目录38. touch:创建空文件39. cp:复制文件或目录40. mv:移动或重命名文件或目录41. rm:删除文件或目录42. ln:创建硬链接或符号链接43. cat:显示文件内容44. tail:显示文件尾部内容45. head:显示文件头部内容46. less:文件查看工具47. more:文件查看工具48. diff:比较两个文件的差异49. patch:打补丁工具50. gzip:压缩文件工具51. gunzip:解压文件工具四、进程管理52. ps:显示进程信息53. top:动态显示进程信息54. kill:终止进程55. killall:终止所有同名进程56. nohup:在后台运行进程57. fg:将后台进程切换到前台58. bg:将前台进程切换到后台59. nice:设置进程优先级60. renice:修改进程优先级61. jobs:显示后台任务62. crontab:计划任务管理工具63. at:一次性任务管理工具五、系统监控64. free:显示系统内存使用情况65. top:动态显示进程信息和系统状态66. vmstat:显示系统虚拟内存使用情况67. iostat:显示系统磁盘使用情况68. mpstat:显示系统CPU使用情况69. sar:系统性能监控工具70. dstat:系统性能监控工具71. htop:更好的进程监控工具72. pidstat:进程性能监控工具73. stress:系统压力测试工具74. top10:显示系统资源占用前10的进程75. pstree:以树形结构显示进程关系76. slabtop:显示内核内存缓存使用情况77. tcpdump:网络抓包工具78. ss:网络连接和socket统计工具79. uptime:显示系统运行时间和负载情况80. systemd-analyze:系统启动耗时分析工具六、系统安全81. netstat:显示网络连接信息82. lsof:显示进程打开的文件83. ps:显示进程信息84. top:动态显示进程信息85. strace:跟踪系统调用和信号86. setuid:设置程序运行权限87. chattr:设置文件属性88. chkrootkit:检测系统是否被入侵89. rkhunter:检测系统是否被入侵90. iptables:防火墙工具91. ssh-keygen:生成SSH密钥92. ssh:远程登录工具93. scp:远程拷贝工具94. openssl:加密解密工具95. openssh:安全shell工具96. snort:入侵检测系统97. tripwire:文件完整性检查工具98. tcpdump:网络抓包工具99. ss:网络连接和socket统计工具100. w3af:Web应用程序安全扫描工具101. nmap:端口扫描工具102. Nessus:漏洞扫描工具103. Nikto:Web服务器漏洞扫描工具104. OpenVAS:漏洞扫描工具105. Metasploit:渗透测试框架106. Burp Suite:Web应用程序渗透测试工具107. Kali Linux:渗透测试操作系统108. Hydra:密码破解工具109. John the Ripper:密码破解工具总结:通过学习和掌握这109个必会的Linux命令,运维工程师可以更高效地管理和维护系统,确保系统的稳定性和安全性。

Linux运维宝典_存储篇

Linux运维宝典_存储篇

存储篇
1:简单介绍 raid 的级别?
Raid 级
描述

raid 0读写性能佳,坏了其中一块,数据挂掉,可靠性低,磁盘利用率 100%
raid 1镜像备份,同一份数据完整的保存在多个磁盘上,写的性能不佳,可靠性高,读的性能还行,磁盘利用率 50%
raid 5由多块磁盘做 raid 5,磁盘利用率为 n-1/n,其中一块放校验数据,允许坏一块盘,数据可以利用校验值来恢复
raid 6在 raid 5 的基础上再加一块校验盘,进一步提高数据可靠性
raid
先做 raid 1 再做 raid 0
1+0
2:简述 raid 0、raid 1、raid 5 三种工作模式的工作原理及特点
3:网站有存储下载文件的需求,用什么存储文件比较好
4:简单介绍 glasterfs 的特点
5:还有什么比较好的文件存储方式
6: DAS、NAS、SAN 使用场景
7:存储类型的分类有哪几种?并简单进行描述
存储类型分类描述
文件存储NAS 都属于这一类。

简单来说就是 mount 后直接使用的。

块存储SAN 都属于这一类。

简单来说就是类似 /dev/sdb 这种,要分区,格式化后才能 mount 使用对象存储简单来说,就是直接使用程序接口去访问
8:请你对各个存储类型的优缺点进行比较?
9:什么是分布式存储?
10:分布式存储的优点有哪些?。

Linux运维宝典_数据库服务篇

Linux运维宝典_数据库服务篇

数据库服务篇1:写一个脚本将数据库备份并打包至远程服务器 192.168.1.1/backup 目录下2:请写 mysql 数据库中的 SQL 查询,查找 customer 表中 uid 列内大于 100 的记录并以 uid 排序,正序输出前 10条记录3:数据库读写分离有什么好处4: MongoDB 与 mysql 有什么区别5: redis 与 memcache 区别以及应用场景6: redis 的数据结构7:生产环境 redis 的开源高可用方案有哪些?8: Redis 是单线程的,如何提高多核 CPU 的利用率?9: Redis 常见性能问题和解决方案?10: Redis 提供了哪几种持久化方式?11:修改配置不重启 Redis 会实时生效吗?12: Redis 集群会有写操作丢失吗?为什么?13:查看 Redis 使用情况及状态信息用什么命令?14: Mongodb 熟悉吗,一般部署几台?15: Rabbitmq 和 kafka 有什么区别?16:备份的分类有哪些?17:什么是冷/热备份?他们各自有什么优点和缺点?18:如果有一个 100G 大小的数据库该如何做备份?19:备份恢复失败如何处理?20: mysqldump 备份的本质、优点和缺点?21:逻辑备份是什么?22:物理备份是什么?23:什么是存储引擎?最常用的存储引擎有哪些?24:什么是 mysql 的二进制日志 (binary log)?25: Binlog 工作模式有哪些?各什么特点,企业如何选择?26:如何在线正确清理 MySQL binlog?27:什么是 mysql 的中继日志?28:数据库和数据库实例之间的关系是什么?29:什么叫 mysql 事务?30: MySQL 密码丢了,请找回?31:请说出非关系型数据库的典型产品、特点及应用场景?32:什么是 MySQL 多实例,如何配置 MySQL 多实例?33:如何加强 MySQL 安全,请给出可行的具体措施?34: MySQL Sleep 线程过多如何解决?35: sort_buffer_size 参数作用?如何在线修改生效?36: MySQL 中 myisam 与 innodb 的区别?37:如何调整生产线中 MySQL 数据库的字符集?38:请描述 MySQL 里中文数据乱码原理,如何防止乱码?39:企业生产 MySQL 如何优化(请多角度描述)?40:生产中误操作执行了一个 drop 库 SQL 语句,如何完整恢复?41:工作中遇到过哪些数据库故障,请描述 2 个例子?。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.删除0字节文件find-type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4.打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep "http:" |awk-F'http:' '{print "http:"$2;}'5.查看http的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'6.sed-i '/Root/s/no/yes/' /etc/ssh/sshd_config sed在这个文里Root的一行,匹配Root 一行,将no替换成yes.7.1.如何杀掉mysql进程:ps aux|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9 (从中了解到awk的用途)pgrep mysql |xargs kill -9 [网友:&FROST]killall -TERM mysqldkill -9 `cat /usr/local/apache2/logs/httpd.pid` 试试查杀进程PID8.显示运行3级别开启的服务:ls /etc/rc3.d/S* |cut -c 15- (从中了解到cut的用途,截取数据)9.如何在编写SHELL显示多个信息,用EOFcat << EOF+--------------------------------------------------------------+| === Welcome to Tunoff services === |+--------------------------------------------------------------+EOF10. for 的巧用(如给mysql建软链接)cd /usr/local/mysql/binfor i in *do ln /usr/local/mysql/bin/$i /usr/bin/$idone11. 取IP地址:ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6- 或者ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'12.内存的大小:free -m |grep "Mem" | awk '{print $2}'13.netstat -an -t | grep ":80" | grep ESTABLISHED | awk '{printf "%s %s\n",$5,$6}' | sort 14.查看Apache的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'15.因为同事要统计一下服务器下面所有的jpg的文件的大小,写了个shell给他来统计.原来用xargs实现,但他一次处理一部分,搞的有多个总和....,下面的命令就能解决啦.find / -name *.jpg -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'CPU的数量(多核算多个CPU,cat /proc/cpuinfo |grep -c processor)越多,系统负载越低,每秒能处理的请求数也越多。

-------------------------------------------------------------------------------16 CPU负载# cat /proc/loadavg检查前三个输出值是否超过了系统逻辑CPU的4倍。

18 CPU负载#mpstat 1 1检查%idle是否过低(比如小于5%)19 内存空间# free检查free值是否过低也可以用# cat /proc/meminfo20 swap空间# free检查swap used值是否过高如果swap used值过高,进一步检查swap动作是否频繁:# vmstat 1 5观察si和so值是否较大21 磁盘空间# df -h检查是否有分区使用率(Use%)过高(比如超过90%) 如发现某个分区空间接近用尽,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录:# du -cks * | sort -rn | head -n 1022 磁盘I/O负载# iostat -x 1 2检查I/O使用率(%util)是否超过100%▪rrqm/s:队列中每秒钟合并的读请求数量▪wrqm/s:队列中每秒钟合并的写请求数量▪r/s:每秒钟完成的读请求数量▪w/s:每秒钟完成的写请求数量▪rsec/s:每秒钟读取的扇区数量▪wsec/s:每秒钟写入的扇区数量▪avgrq-sz:平均请求扇区的大小▪avgqu-sz:平均请求队列的长度▪await:平均每次请求的等待时间▪svctm:平均每次请求的服务时间▪util:设备的利用率23 网络负载# sar -n DEV检查网络流量(rxbyt/s, txbyt/s)是否过高24 网络错误# netstat -i检查是否有网络错误(drop fifo colls carrier) 也可以用命令:# cat /proc/net/dev25 网络连接数目# netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n26 进程总数# ps aux | wc -l检查进程个数是否正常(比如超过250)27 可运行进程数目# vmwtat 1 5列给出的是可运行进程的数目,检查其是否超过系统逻辑CPU的4倍28 进程# top -id 1观察是否有异常进程出现29 网络状态检查DNS, 网关等是否可以正常连通30 用户# who | wc -l检查登录用户是否过多(比如超过50个) 也可以用命令:# uptime31 系统日志# cat /var/log/rflogview/*errors检查是否有异常错误记录也可以搜寻一些异常关键字,例如:# grep -i error /var/log/messages# grep -i fail /var/log/messages# egrep -i 'error|warn' /var/log/messages 查看系统异常32 核心日志# dmesg检查是否有异常错误记录33 系统时间# date检查系统时间是否正确34 打开文件数目# lsof | wc -l检查打开文件总数是否过多35 日志# logwatch –print 配置/etc/log.d/logwatch.conf,将Mailto 设置为自己的email 地址,启动mail服务(sendmail或者postfix),这样就可以每天收到日志报告了。

缺省logwatch只报告昨天的日志,可以用# logwatch –print –range all 获得所有的日志分析结果。

可以用# logwatch –print –detail high 获得更具体的日志分析结果(而不仅仅是出错日志)。

36.杀掉80端口相关的进程lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh37.清除僵死进程。

ps -eal | awk '{ if ($2 == "Z") {print $4}}' | kill -938.tcpdump 抓包,用来防止80端口被人攻击时可以分析数据# tcpdump -c 10000 -i eth0 -n dst port 80 > /root/pkts39.然后检查IP的重复数并从小到大排序注意"-t\ +0" 中间是两个空格# less pkts | awk {'printf $3"\n"'} | cut -d. -f 1-4 | sort | uniq -c | awk {'printf $1" "$2"\n"'} | sort -n -t\ +040.查看有多少个活动的php-cgi进程netstat -anp | grep php-cgi | grep ^tcp | wc -l41.利用iptables对应简单攻击netstat -an | grep -v LISTEN | awk ‘{print $5}’ |grep -v 127.0.0.1|grep -v 本机ip|sed “s/::ffff://g”|awk ‘BEGIN { FS=”:” } { Num[$1]++ } END { for(i in Num) i f(Num>8) { print i} }’ |grep ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’| xargs -i[] iptables -I INPUT -s [] -j DROPNum>8部分设定值为阀值,这条句子会自动将netstat -an 中查到的来自同一IP的超过一定量的连接的列入禁止范围。

本机ip改成你的服务器的ip地址选择性的删除某些行:# 删除所有空白行(类似于"grep '.' ")awk NFawk '/./'# 删除重复连续的行(模拟"uniq")awk 'a !~ $0; {a=$0}'# 删除重复的、非连续的行awk '! a[$0]++' # 最简练awk '!($0 in a) {a[$0];print}' # 最有效查询系统状态的指令集:cat 文件名一屏查看文件内容more 文件名分页查看文件内容less 文件名可控分页查看文件内容grep -l -r 字符串路径显示包含字符串的文件名grep -L -r 字符串路径显示不包含字符串的文件名lsof -p 进程号(例如:lsof -p 2428)查看进程打开的文件lsof abc.txt 显示开启文件abc.txt的进程lsof -i :22 显示22端口现在运行什么程序lsof -c nsd 显示nsd进程现在打开的文件nohup 程序& 在后台运行程序,退出登录后,并不结束程序strace -f -F -o outfile <cmd> 详细显示程序的运行信息arping IP地址根据IP查网卡地址nmblookup -A IP地址根据IP查电脑名linux删除特殊文件名的文件假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“–”符号来解决这个问题,输入“rm — -ee”命令便可顺利删除名为“-ee”的文件。

相关文档
最新文档