linux 笔记 (3)
$:符号代表一个shell变量。
echo:打印输出
*:代表任意字符串
?:代表单个字符
su:切换用户
grep:在文件中搜索字符串
^:匹配行首
grep -n '^a' test.txt:匹配以字符‘a’开头的
grep -n '^abc' test.txt:匹配以字符串'abc'开头的
$:匹配行尾
grep -n '33$'test.txt:区配以33结束的
grep -n '3$' test.txt:匹配以3结束的
[]:匹配中括号内的任意一个字符
grep -n --color '[1-3]' test.txt:匹配
.匹配任意的单字符
用定界符结束输入行
read -d 界定符
例如:read -d ":" var
1:在当前目录下查找所有的目录并输出
find . -type d -print
2:在当前目录下查找所有的文件并输出
find . -type f -print
3:在当前目录下查找符号链接并输出
find . -type l -print
在grep中,^标记着单词的开始,$标记着单词的结束
权限
1:添加可执行权限:chmod o+x filename
2:给所有权限类别增加可执行权限:chmod a+x filename
3:删除权限用-:chmod a-x filename
r:4
w:2
x:1
cut按列切分文件
语法:cut -f FIELD_LIST filename
FIELD_LIST是需要显示的列,它由列号组成,彼此用逗号分隔
cut -f 2,3 filename(显示第2和第3列)
rsync -av source_dir username@host:PATH:将数据备份到远程服务器或主机
rsync -av username@host:PATH destination:将远程主机上的数据恢复到本地主机
在上面的命令中:
username:用户名
host:远程主机的IP地址或域名
PATH:需要复制数据的绝对路径
将远程主机中的文件复制到当前目录:scp user@remotehost:/home/path/filename filename
scp -r /home/slynux user@remotehost:/home/backups:将目录/home/slynux递归复制到远程主机中
linux 笔记 (3)的更多相关文章
- 【Linux笔记】Linux目录结构
[Linux笔记]Linux目录结构 本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...
- Linux 笔记 #03# 在 Debian远程服务器上运行 Java socket程序
我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: ...
- 《学渣Linux笔记》——关于.bashrc与profile(涉及交互式与非交互式、登录与非登录shell)
<学渣Linux笔记>--关于.bashrc与profile(涉及交互式与非交互式.登录与非登录shell) 1.基本概念(个人理解) 交互式shell:等待用户输入,并执行相应操作的sh ...
- 《学渣Linux笔记》——更改ls命令的输出颜色和命令提示符颜色(二)
<学渣Linux笔记>--更改ls命令的输出颜色和命令提示符颜色(二) II.更改命令提示符颜色 命令提示符的显示格式是由变量PS1决定的,首先我们查找GNU官方手册,发现如下内容(不是我 ...
- Linux笔记(二)
Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...
- linux笔记(一)——基本命令和快捷键
linux笔记(一) 1.常用BASH快捷键 编辑命令 快捷键 作用 Ctrl + a 移到命令行首 Ctrl + e 移到命令行尾 Ctrl + xx 在命令行首和光标之间移动 Ctrl + u 从 ...
- Ubuntu/Linux 笔记应用 为知笔记(支持markdown)
发现网易云笔记没有Linux,但是为知笔记有Linux版本,且支持markdown格式 sudo add-apt-repository ppa:wiznote-team sudo apt-get up ...
- Linux 笔记 #04# Installing Tomcat 8 on Debian
失败一 ※ 失败二 ※ 失败三 ※ 完 1- 确认机型: root@iZwz:~# lsb_release -a LSB Version: core-2.0-amd64:core-2.0-noarc ...
- Linux笔记-Linux的命令初解1
我是一个Linux的初学者,经验肯定没有大牛们那么全面,但是我很想把自己在学习过程中的所有所学和一些自己的感悟写下来. 首先我主要看的书为<鸟哥的私房菜>,这是一本非常棒的书,但是你会发现 ...
- linux 笔记的注意事项
声明:本人Linux的笔记是根据<鸟哥私房菜>而写的 command [-option] parameter1 parameter2 ... command 是命令的名称: [ ]中括号是 ...
随机推荐
- K8s新手系列之Pod的基本存储
概念 官方文档:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/configure-volume-storage/ 卷:h ...
- 王炸!SpringBoot+MCP 让你的系统秒变AI小助手
王炸!SpringBoot+MCP 让你的系统秒变AI小助手 感觉本篇对你有帮助可以关注一下我的微信公众号(深入浅出谈java),会不定期更新知识和面试资料.技巧!!! 一.MCP 是什么? MCP( ...
- Web前端入门第 54 问:JavaScript 3 种书写位置及 script 标签的正确存放位置
JS 的代码并没有强制规定放在 HTML 中的某个位置,如果您有使用过开发者工具查看过网页源码,那么您会看到很多 JS 代码都以 .js 文件的形式存放,并且放在了 HTML 文件最后,也就是 < ...
- .NET外挂系列:2. 了解强大的 harmony 注解特性
一:背景 1. 讲故事 上一篇我们简单的聊了下harmony外挂的基本玩法,让大家宏观上感受到了外挂在 .NET高级调试 领域的威力,这一篇我们从 注解特性 这个角度继续展开. 二:harmony 注 ...
- 楚慧杯Misc—复现
gza_CrackerCrack_me 追踪tcp流量 找到字典 保存字典,上流量一把梭 base64解密 特殊流量2 一把梭出个www.zip 打开,是个RSA <?php $cmd = @$ ...
- 2、Java语言基础知识
数据类型及范围 四种:整型(byte,short,int,long).浮点型(float,double).字符型(char).布尔型(true,false) 类型 byte short int lon ...
- thinkphp R方法传参
thinkphp 框架中R方法和A方法很类似. 但是R方法在调用模块且传参数的时候,是有一些需要注意的地方的. R方法在传参数是只能传之前就有的参数,而不能传自定义的或者新增的参数. 例如:A --- ...
- CC爬虫攻击测试与防护
CC爬虫攻击测试与防护 本文章旨在对最基本的CC攻击进行测试与防护,本次测试的所有站点均为本人自建,没有也不会去攻击其他站点.希望各位读者能够遵循当地法律法规,不要做危害他人计算机的行为 测试流程 裸 ...
- P8842 [传智杯 #4 初赛] 小卡与质数2
传送门 变态数学题(主考位运算与素数筛). 读完题看起来有点难做,因为质数的出现是根本没有可以使用的规律.暴力的话也很好想,枚举 $y$.但是肯定会超时.我们也可以换个方向枚举.对,筛出素数,再返过去 ...
- 激活数据价值,探究DataOps下的数据架构及其实践丨DTVision开发治理篇
据中国信通院发布,2012年到2021年10年间,我国数字经济规模由12万亿元增长到45.5万亿元,在整个GDP中的比重由21.6%提升至39.8%.顺应时代发展新趋势,"数据"成 ...