三、linux基础命令
1.已知/tmp 目录下已经存放了test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp 下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖
答:之所以会出现覆盖命令,我们用别名命令看一下,如图:alias,
常用的rm mv cp命令都用-i ,就是确认是否执行的意思,如果要去掉,有3中方法:
1)unalias 去掉系统中的别名(不推荐,因为企业中有很多人在使用,你方便了,但是别人不方便了)
2)加一个“\”斜线:\cp /tmp/test.txt /mnt/
3) 用命令完整路径,那么命令完整路径在哪呢?(汇报命令自己的位置)
which+命令
/bin/cp /tmp/test.txt /mnt/

2.我们通过man命令可以查看一下命令的使用方法,当看到BASH BUILTIN COMMANDS这个开头的字段,表示的是bash内置命令。
那么什么是bash内置命令,就是命令在执行的时候是不需要额外在开启进程的,直接在当前的bash进程上执行。
当我们在当前bash环境下执行bash内置命令,经过shell的一轮解析之后,发现这是个bash内置命令,于是直接在当前bash进程的内部调用执行它们。所以bash内置命令自身是没有进程的。
3.别名的作用:
1)通过给危险命令加一些保护参数,防止人为的误操作
2)通过别名,可以简化命令
3)其实我们可以自己加一些别名,唬人用也是不错的选择,自己的话,用全命令就可以了,哈哈哈
4)别名永久生效的方法:放在当前用户的.bashrc文件下或者etc/profile,因为直接放在alias上,重启机器就会失效。
4. find查询目录文件的命令:查找cat命令(一般命令就是文件)的位置
find / -type f -name "cat"
5.一般删除用rm -f会有问题,可以通过find命令实现
find / -type f -name test.txt -exec rm -f {} \;
将find查询的通过exec交给rm -f去执行,内容就是{}, 分号;是有bash意义的,用\斜杠进行转义
或者 find -type f -name "test.txt"|xargs rm -f
我认为xargs就是前一个命令的多行结果,才会用到,网友觉得呢。
6.查询五天前的记录test.txt并且删除掉
find -type f -name +mtime 5 "test.txt"|xargs rm -f

7.seq的用法:

类比 字符序列排序:
echo {a..k}

8.只查询ett.txt文件的内第20行到30行的内容
seq 100 >ett.txt
head -30 ett.txt | tail 11
因为有管道命令,所以效率低
set -n 20,30p ett.txt (-n 表示原样输出)

awk '{if (NR>20&&NR<30) print $0}' ett.txt
其中NR为awk变量参数

小结:sed 擅长行
awk 擅长列

9.把/oldboy目录及其子目录下所有以扩展名.sh结尾的文件包含./hostlist.txt的字符串全部替换为./idctest_iplist.
find /oldboy -type f -name '*.sh |xargs ' sed -i s#./hostlist.txt#./idctest_iplist#g
10.history 表示查询历史记录,!序列化 执行对应的命令

11.SecureSCR快捷键记录
1)ctrl+d:退出当前环境
2)ctrl+c:终止当前命令输出
3)ctrl+shift+c:复制
4)ctrl+shift+d:粘贴
5)ctrl+u:删除当前输入的命令
12.在vi编译中:
光标移动到文件最后一行:shift +g 或者 G
光标移动到文件的第一行:gg
u(linux)=ctrl+z(windows)
向下搜索: /字符 ——》n/N
向上搜索: ?字符——》n/N
删除:ndd 光标开始的位置删除
三、linux基础命令的更多相关文章
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux基础命令和文件权限
Linux命令与文件权限 Linux基础命令 reboot 重启 cd 切换目录 cd .. 回到上一级目录 cd ~ 回到主目录 cd / ...
- Linux基础命令-查看基本硬件信息
Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...
- Linux基础命令小结(超全!!)
Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...
- Linux 基础命令及基本目录
Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...
- Linux——基础命令用法(上)
一.Linux基础命令 1.Linux命令行的格式 命令行的格式为:用户名+主机名+当前工作目录 输入内容的命令格式为:命令 [-短选项/--长选项] [参数] [root@localhost ~]# ...
- day04 Linux基础命令
day04 Linux基础命令 查看帮助信息命令 1.man命令:man命令的功能是查看指定命令的详细解释. 格式:man [具体需要被查看的命令] [root@localhost ~]# man r ...
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
随机推荐
- shell编程——变量的数值计算
在shell脚本中,有时候会需要对数值类型的变量进行计算,通常我们用的是(()) [root@localhost collect]# ((a=1+2)) [root@localhost collect ...
- unit_2_homework
随记2018/4/23 # 找元祖中的元素,移除每个元素的空格,并查找以a或A开头,c结尾的所有元素. # 思路:将i取出来,求得li列表中有多少个元素for i in range(len(li)): ...
- 解决OpenFeign默认无法上传文件的问题
前言 最近在项目中使用OpenFeign时,发现其不支持文件上传功能.网上找了很多资料,最后找到feign-form和feign-form-spring的解决方案.但其默认只支持单文件上传,不支持多文 ...
- [hdu2665]Kth number(划分树求区间第k大)
解题关键:划分树模板题. #include<cstdio> #include<cstring> #include<algorithm> #include<cs ...
- 浅谈利用PLSQL的多线程处理机制,加快处理大数据表的效率
我们在处理大数据表的时候经常会感觉的处理速度不够快,效率不够高,那么今天下面我就来简单实现下PLSQL的多线程编程处理数据: 我模拟一个简单的场景,把某一张表中的数据(当然这张表的数据非常大)同步到目 ...
- p2093 [国家集训队]JZPFAR
传送门 分析 首先给大家推荐一个非常好的KDTree笔记 here 此题就是y9ong优先队列维护距离最远的k个,最后输出队首元素即可 估价函数就是max和min两点到 询问点的最远距离 代码 #in ...
- HaXe以及OpenFL部署
HaXe以及OpenFL部署 Haxe是一种跨平台的编程语言,本文并未HAXE的教程,只是针对OPENFL以及HAXE的部署教程.HAXE的语法非常类似AS3,由于国内部署HAXE艰难,经常下载到一半 ...
- IDEA设置与快捷键记录
一:代码提示大小写设置 二:设置代码检查等级 IntelliJ IDEA 对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,我一般会 ...
- 编写高质量代码改善C#程序的157个建议——建议141:不知道该不该用大括号时,就用
建议141:不知道该不该用大括号时,就用 如果if条件语句只有一行语句,要不要使用大括号? 答案是:建议使用.一个括号不会增加多少代码,但是却让代码看上去增加了一致性.括号本身只会让代码更具条理性. ...
- SOAP协议初级指南 (三)
独立元素 在SOAP中, 一个独立元素表示至少被一个多引用存取元素引用的类型的实例.所有的独立元素用soap:id属性作标记,而且这个属性的值在整个SOAP envelope中必须是唯一的.独立的元素 ...