- 1.显示当前工作目录的绝对路径
- 2.查看当前目录的所有内容信息
- 3.显示当前目录所有的文件和目录,包括隐藏的
- 4.以行的形式显示当前目录所有的文件和目录,包括隐藏的
- 5.显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录
- 6.显示 /var 目录下所有以 l 开头,以一个小写字母结尾,且中间出现至少一位数的文件或目录
- 7.显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录
- 8.显示/etc/目录下以非字母开头,后面跟了一个字母及其它任意长度任意字符的文件或目录
- 9、显示/etc/目录下所有文件名以rc开头,并且后面是 0 到 6 中的数字,其它为任意字符的文件或目录
- 10、显示 /etc 目录下,所有以 .d 结尾的文件或目录
- 11.回到自己的家目录
- 12.回到当前目录的上一级目录
- 13.回到当前目录的上一级的上一级目录
- 14.在home下创建dog目录,只能创建一级目录
- 15.创建空文件 test.txt
- 16.同时创建子目录dir1,dir2,dir3
- 17.递归创建目录
- 18.复制1234.txt文件到新文件2345.txt
- 19.如果复制后的新文件名已存在会怎样呢?
- 20.为避免不知道有没有同名文件被覆盖,需要添加哪个选项
- 21.将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例
- 22.将file1.txt重命名为file2.txt
- 23. 除了mv ,你还知道其他的修改文件名方式吗
- 参考链接
- 1.将系统内所有的文件系统列出来
- 2.将容量结果以易读的容量格式显示出来
- 3.将系统内的所有特殊文件格式及名称都列出来
- 4.将 /etc 底下的可用的磁盘容量以易读的容量格式显示
- 5.只列出当前目录下的所有文件夹容量(包括隐藏文件夹)
- 6.将文件的容量也列出来
- 7.检查根目录底下每个目录所占用的容量
- 8.列出所有分区信息
- 9.找出你系统中的根目录所在磁盘,并查阅该硬盘内的相关信息
- 10.将分区 /dev/hdc6(可指定你自己的分区) 格式化为 ext3 文件系统
- 11.强制检测 /dev/hdc6 分区
- 12.用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面
- 13.卸载/dev/hdc6
- 参考资料
- 1.打包跟压缩的区别:
- 2.Linux主要压缩方式
- 3.文件后缀名 .tar.gz 是用哪种方式压缩的
- 4..文件后缀名.tar.bz2是用哪种方式压缩的
- 5.压缩多个文件
- 6.zip格式
- 7.zip压缩文件
- 8.将所有 .jpg 的文件打成一个名为 all.tar 的包
- 9.将所有 .gif 的文件增加到 all.tar 的包里面去
- 10.将目录里所有jpg文件打包成 tar.jpg
- 11. gzip 中 将压缩数据输出到标准输出中,并保留源文件的选项是
- 12.如果一个系统没有备份策略,请写出一个较为全面合理的备份方案
- 13.完全备份
- 14.累计增量备份
- 15.差异增量备份
- 16.如果网站服务器每天产生的日志数量较大,请问如何备份?
- 参考链接
- 1.列出当前目录和子目录下的所有文件
- 2.查找特殊的目录或路径
- 3.查找/etc目录中文件名为passwd的文件
- 4.按文件所在的深度(层次)查找
- 5.反向查找
- 6. 结合多个查找条件
- 7.只查找文件或目录
- 8.同时在多个目录下查找
- 9.查找隐藏文件
- 10.查找指定权限的文件
- 11.locate
- 参考链接
- 1.rpm
- 2.如何安装软件包
- 3.测试安装软件包,不做真实的安装
- 4.如何使用 rpm 初始化数据库?
- 5.升级软件包
- 6.怎样查询一个已安装软件包的信息?
- 7.yum
- 8.列出所有可更新的软件清单命令(yum)
- 9.更新所有软件命令
- 10.删除软件包命令
- 参考链接
- 1.添加新用户
- 2.删除帐号
- 3.修改帐号
- 4.用户密码管理
- 5.添加新用户组
- 6.删除用户组
- 7.修改用户组属性
- 8.切换到其他用户组
- 9.批量添加用户
- 10.普通用户切换到root
- 11.root用户切换到普通用户
- 参考资料
- 1.为“ssh”生成、管理和转换认证密钥的命令是
- 2.如何指定登录用户
- 3.指定端口登录
- 4.ssh创建秘钥
- 5.删除主机秘钥
- 6.列出所有的端口
- 7.列出TCP协议的端口
- 8.UDP协议的端口
- 9.列出处于监听状态的socket
- 10.列出监听的TCP端口
- 11.网络连接状态有哪些
- 12.ping
- 13.如何使用ping
- 14.ifconfig
- 15.配置网卡的IP地址,在eth0上配置上192.168.0.1 的IP地址及24位掩码
- 16.若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?
- 17.配置网卡的硬件地址
- 18.将网卡禁用
- 19.将网卡启用
- 20.在指定网络接口上发出DHCP请求
- 参考链接
- 1.查看Linux内核版本命令
- 2.查看Linux系统版本的命令
- 3.Linux查看版本当前操作系统发行版信息
- 4.查看服务器名称
- 5.查看网络信息
- 6.查看CPU信息
- 7.列出所有PCI设备
- 8.查看环境变量
- 9.查看活动用户
- 10.列出所有系统服务
- 11.内存管理的必要性
- 12.虚拟地址
- 13.虚拟地址的好处
- 14.物理地址
- 15.页的概念
- 16.swap对换空间
- 17.缺页中断定义
- 18.缺页中断的次数
- 19.页面置换算法
- 20.如何杀死某个进程
- 21. 显示内存使用情况
- 22. 解释free -m的输出
- 23.进程
- 24.列出所有运行中/激活进程
- 25.列出需要进程
- 26.以树状结构显示进程关系
- 27.杀进程的命令
- 28.进程的状态
- 29.僵尸进程
- 30.查看环境变量
- 31.孤儿进程
- 32.如何杀死某个进程
- 参考链接
- 1.什么是crond
- 2.为什么要使用crond
- 3.计划任务有哪几种?
- 4.crontab配置文件记录了时间周期的含义
- 5.了解crontab的时间编写规范
- 6.使用crontab编写cron定时任务
- 7.使用root用户每5分钟执行一次时间同步
- 8.每天的下午3,5点,每隔半小时执行一次sync命令
- 9.crond如何备份
- 10.crond如何拒绝某个用户使用
- 11.crond调试
- 12.crond编写思路
- 参考资料
- 1.进入vim编辑器
- 2.vi / vim 的三种工作方式
- 3.模式之间的转换
- 4.vim如何插入字符
- 5.vim如何快速定位到某行
- 6.如何删除字符
- 7.用vi命令编辑text.txt,如何跳转到末行,首行,行首、行末,如何在光标下一行插入,如何复制5行,删除10行,查找jingfeng的字符,把jingfeng替换为jfedu.NET
- 8.vim操作,将第9行至第15行的数据,复制到第16行 !!!!!!!!
- 9.有如下文本,保存在文件a.txt中,要求将所有ghi替换为xyz。请写出linux系统下所有可能的方法(不限制语言) !!!!!!!!
- 10.退出 vi / vim 命令
- 参考链接
- 1.在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。
- 2.以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件。
- 3.反向查找。查找文件名中包含 test 的文件中不包含test 的行。
- 4.系统报警显示了时间,但是日志文件太大无法直接 cat 查看。(查询含有特定文本的文件,并拿到这些文本所在的行)
- 5.在当前目录里第一级文件夹中寻找包含指定字符串的 .in 文件
- 6.从文件内容查找与正则表达式匹配的行
- 7.查找时不区分大小写
- 8.查找匹配的行数
- 9.从文件内容查找不匹配指定字符串的行
- 10.从根目录开始查找所有扩展名为 .log 的文本文件,并找出包含 "ERROR" 的行
- 11.从当前目录开始查找所有扩展名为 .in 的文本文件,并找出包含 "thermcontact" 的行
- 12.查找指定进程
- 13.查找指定进程个数
- 参考资料
- 1.删除centos7系统/etc/grub2.cfg⽂件中所有以空⽩开头的⾏⾏⾸的空⽩字符
- 2.在/tmp/file.txt文件中不以#开头的行的行首增加#号
- 3.用命令行更改/tmp/file.txt文件,把里面所有的“name”更改为“address”
- 4.使用sed命令打印出/tmp/file.txt文件的第一行到第三行
- 5.删除/etc/fstab⽂件中所有以#开头,后⾯⾄少跟⼀个空⽩字符的⾏的⾏⾸的# 和空⽩字符
- 6.在/etc/fstab⽂件中不以#开头的⾏的⾏⾸增加#号
- 7.处理/etc/fstab路径,使⽤sed命令取出其⽬录名和基名
- 8.利⽤sed 取出ifconfig命令中本机的IPv4地址
- 9.将⽂本⽂件的n和n+1⾏合并为⼀⾏, n为奇数⾏
- 10.在每一行后增加一空行?
- 11.将/tmp/file.txt文件中第2到第8行之间所有大写字母替换成小写字母
- 12.使用sed找出/tmp/file.txt文件中包含oldboy的行
- 13.将/tmp/file.txt文件中以;结尾的行,行首插入#
- 14.删除file.txt文件中的空行
- 15.使用sed将selinux彻底关闭
- 参考链接
- 1.语法
- 2.基本用法
- 3.运算符
- 4.使用正则,字符串匹配
- 5.忽略大小写
- 6.模式取反
- 7.awk脚本
- 8.计算文件大小
- 9.从文件中找出长度大于 80 的行
- 10.打印九九乘法表
- 11.创建数组
- 12.删除数组元素
- 13.多维数组
- 14.查找字符串(index 使用)
- 15.正则表达式匹配查找(match 使用)
- 16.截取字符串(substr使用)
- 17.字符串分割(split使用)
- 参考资料
- 1.定义变量
- 2.使用变量
- 3.只读变量
- 4.删除变量
- 5.变量类型
- Shell 字符串
- 6.单引号
- 7.双引号
- 8.拼接字符串
- 9.获取字符串长度
- 10.提取子字符串
- 11.查找子字符串
- Shell 数组
- 12.定义数组
- 13.读取数组
- 14.获取数组的长度
- Shell 注释
- 15.多行注释
- 参考链接
- 1.语法
- 2. 显示普通字符串:
- 3. 显示转义字符
- 4. 显示变量
- 5 显示换行
- 6. 显示不换行
- 7. 显示结果定向至文件
- 8. 原样输出字符串,不进行转义或取变量 (用单引号)
- 9. 显示命令执行结果
- 参考链接