| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Linux熟练使用vim程序编辑器与shell复习题 -> 正文阅读 |
|
[开发工具]Linux熟练使用vim程序编辑器与shell复习题 |
练习题 一、填空题 二、简述题 若在命令模式下输入命令的过程中改变了主意,可在用退格键将输入的命令全部删除之后,再按一下退格键,即可使vim回到编辑模式。 管道是直接将一个程序的标准输出与另一个程序的标准输入相连接,不需要经过任何中间文件。 命令替换是指将命令的输出结果赋值给某个变量。
登录环境设置文件:/etc/profile。 非登录环境设置文件:/etc/bashrc。
注意:只有在特定的情况下才读取?profile?文件,确切地说是在用户登录的时候读取。当运行shell脚本以后,就无须再读?profile?文件。 系统中的用户环境设置文件对所有用户均生效,而用户设置的环境设置文件仅对用户自身生效。用户可以修改自己的用户环境设置文件来覆盖系统环境设置文件中的全局设置。例如,用户可以将自定义的环境变量存放在SHOME/.Bash?profile?中;将自定义的别名存放在$HOME/.bashrc?中,以便在每次登录和调用子shell时生效。 5.关于正则表达式的练习,首先我们要设置好环境,输入以下命令: [root@tes1 ~]#?cd /etc [root@tes1 etc]# ls -a >~/data [root@tes1 etc]# cd [root@tes1 ~]# ll 总用量 12 -rw-------. 1 root root 2337 10月 ?7 07:55 anaconda-ks.cfg -rw-r--r--. 1 root root 2816 10月 30 10:28 data -rw-r--r--. 1 root root 2385 10月 ?8 06:36 initial-setup-ks.cfg drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 公共 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 模板 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 视频 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 图片 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 文档 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 下载 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 音乐 drwxr-xr-x. 2 root root ???6 10月 ?8 06:37 桌面 182:PackageKit [root@tes1 ~]#
11:at.deny 26:brltty 40:cron.daily 41:cron.deny 42:cron.hourly 43:cron.monthly 45:cron.weekly 104:gssproxy 109:hosts.deny 235:securetty 236:security 271:trusted-key.key [root@tes1 ~]#
[root@tes1 ~]# grep -n '^m.*d' data?或?grep -n ^'m.*d' data 149:machine-id 152:makedumpfile.conf.sample 153:man_db.conf 156:modprobe.d 157:modules-load.d 158:motd 163:my.cnf.d [root@tes1 ~]# (4)以“e”“g”或“I”开头。 [root@tes1 ~]# grep -n '^[egl]' data 65:e2fsck.conf 66:egl ... 84:gconf 85:gcrypt 86:gdbinit .. 132:ld.so.cache 133:ld.so.conf 134:ld.so.conf.d 135:libaudit.conf ... (5)包含“o”,它后面跟着“u”。 10:asound.conf 42:cron.hourly 97:group 98:group- 116:iproute2 170:nfsmount.conf 190:plymouth 240:setroubleshoot 275:unbound [root@tes1 ~]#
157:modules-load.d [root@tes1 ~]# 3:abrt 4:adjtime 5:aliases 6:aliases.db ... 51:dbus-1 65:e2fsck.conf 99:grub2.cfg 116:iproute2 129:krb5.conf ... [root@tes1 ~]# 232:sane.d 237:selinux 239:sestatus.conf ... [root@tes1 ~]#
3:abrt 7:alsa 49:cups 55:dhcp 73:fcoe 123:java 158:motd 159:mtab 218:rdma 242:sgml 246:skel 252:sssd 273:udev 282:virc [root@tes1 ~]#
[root@tes1 ~]# grep -E ?-n '^([A-Za-ce-z]){4}$' data 3:abrt 7:alsa 49:cups 73:fcoe 123:java 159:mtab 242:sgml 246:skel 282:virc [root@tes1 ~]# |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:25:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |