博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
p4 linux 命令行,《linux就该这么学》学习笔记25期2020-P4
阅读量:4358 次
发布时间:2019-06-07

本文共 1257 字,大约阅读时间需要 4 分钟。

第3章 管道符、重定向与环境变量。

重定向符  》  将命令输出到一个文件

ls -l hello.cfg > test

二个大于号  >> 可以追加内容

输出重定向 >

标准 >  覆盖 >  追加 >>

错误 2> 覆盖2> 追加 >>

不论是标准还是错误 &>

命令

可以将文件输入到命令

| 管道符,任意门,Shift+\键即可输入管道符

其执行格式为“命令A | 命令B”

作用也可以用一句话来概括“把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入”。

找出被限制登录用户的命令是grep "/sbin/nologin" /etc/passwd;

统计文本行数的命令则是wc -l。

grep "/sbin/nologin" /etc/passwd | wc -l

合在一起是统计限制登录有多少个

通配符

星号*    空值或无穷多

?  单个字符

[0-9] 单个数字

[1,3,5]  精确匹配某个数字

[a-z]单个小写字母

[A-Z]单个大写字母

[a,c,g]精确匹配某个字母

50分钟

如果只想查看文件名为sda开头,

ls -l /dev/sda?

55分钟

4个最常用的转义字符如下所示。

反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。

单引号(''):转义其中所有的变量为单纯的字符串。

双引号(""):保留其中的变量属性,不进行转义处理。

反引号(``):把其中的命令执行后返回结果。

反引号在 esc键下面这个键

别名 alias,可以替代一串命令,重启系统后失效

如想重启网卡 systemctl restart network

可用alias test="systemctl restart network"

这样直接输入test可替代运行

unalias test 取消别名

直接输入alias,可查看当前系统运行的别名

或想别名永远生效,要写到 /etc/profile下,随机启动

82分钟

$PATH 外部命令的路径,[注意大写]

echo $PATH 显示路径

whereis 命令名,可查看外部命令所在路径

也可用which 命令名,可查看命令所在路径

HOME保存用户家目录

MAIL 邮件目录

LANG 语言编码

RANDOM 随机变量

PS1=符号,可以将目录提示改为该符号

=========

88分,第四章VIM编辑器与Shell命令脚本

定义好目录变量

WORKDIR=/home/linuxprobe

cd $WORKDIR 就可以直接进入该目录

export WORKDIR 提升到全目录

vim 文件名,进入编辑 ,按键a、i、o开始编辑

a、i在当前光标前插入编辑,o,在光标行下一行输入

esc退出,输入冒号,再输入wq完全退出或wqi强制保存退出

冒号进入末行模式

w 保存

q 退出

叹号!强制

ctrl+Z强制退出

dd 删除、剪切光标所在行

p 可将刚才dd的行粘贴回来

u 撤消undo

yy 复制光标所在行,再按P 粘贴出来

转载地址:http://ehhys.baihongyu.com/

你可能感兴趣的文章
Python的平凡之路(17)
查看>>
Git for Windows之使用SSH协议开通公钥免密登陆功能
查看>>
Identity Server4学习系列一
查看>>
计算机硬件-基础
查看>>
完成登录功能,用session记住用户名
查看>>
C++ code:剩余串排列
查看>>
网页播放器插件
查看>>
php分页功能limit
查看>>
PHP中开启和关闭错误信息的提示
查看>>
selenium动作链
查看>>
敏捷外包工程系列之二:人员结构(敏捷外包工程,敏捷开发,产品负责人,客户价值)...
查看>>
《设计你的人生》的部分经典语录
查看>>
mustache多次渲染和多个赋值
查看>>
《Flutter 实战》开源电子书
查看>>
Python 键盘记录
查看>>
HDU 1381 Crazy Search
查看>>
PLSQL
查看>>
修改计算机名
查看>>
Android-Activity的启动模式
查看>>
禅道项目管理系统整合Selenium IDE的思路
查看>>