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基础命令的更多相关文章

  1. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  2. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  3. Linux基础命令和文件权限

    Linux命令与文件权限 Linux基础命令   reboot  重启   cd         切换目录   cd ..     回到上一级目录   cd ~      回到主目录   cd /  ...

  4. Linux基础命令-查看基本硬件信息

    Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...

  5. Linux基础命令小结(超全!!)

    Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...

  6. Linux 基础命令及基本目录

    Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 ​ /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...

  7. Linux——基础命令用法(上)

    一.Linux基础命令 1.Linux命令行的格式 命令行的格式为:用户名+主机名+当前工作目录 输入内容的命令格式为:命令 [-短选项/--长选项] [参数] [root@localhost ~]# ...

  8. day04 Linux基础命令

    day04 Linux基础命令 查看帮助信息命令 1.man命令:man命令的功能是查看指定命令的详细解释. 格式:man [具体需要被查看的命令] [root@localhost ~]# man r ...

  9. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  10. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

随机推荐

  1. Superset安装

    Superset version 1.8.5     # Install superset   pip install cairocffi   pip install superset     yum ...

  2. centos7 安装wxPython

    *** exact error that occured. This usually means GTK+ is incorrectly installed.    configure: error: ...

  3. Android开发实战之ViewPager的轮播

    在安卓开发的许多控件中,如果你没有使用过ViewPager,就不能算是一个安卓开发工程师,在本篇博文中,我会总结ViewPager的使用方法, 以及一些开发中的拓展.希望本篇博文对你的学习和工作有所帮 ...

  4. shell判断文件类型和权限

    shell  判断文件类型. -d 文件 判断该文件是否存在,并且是否为目录(是目录为真) -e文件 判断该文件是否存在(存在为真) -f文件 判断该文件是否存在,并且是否为文件(是普通文件为真) - ...

  5. Cloud Foundry技术资料汇总

    来自:http://cnblog.cloudfoundry.com/2012/05/ 本文是Cloud Foundry的一个简单上手指南和资料汇总,内容将根据产品的发布定期更新. Cloud Foun ...

  6. 75-扩展GCD-时间复杂度

    扩展gcd-时间复杂性 题目内容: 计算循环语句的执行频次 for(i=A; i!=B ; i+=C) x+=1; 其中A,B,C,i都是k位无符号整数. 输入描述 A B C k, 其中0<k ...

  7. rtx 导出所有部门和用户

    1>添加Interop.RTXServerApi.dll的引用 2>RTXServerApi.RTXObjectClass和RTXServerApi.RTXObject实现一样,建议使用R ...

  8. photoshop最全快捷键列表

    一.工具箱(多种工具共用一个快捷键的可同时按[Shift]加此快捷键选取) 矩形.椭圆选框工具 [M] 移动工具 [V] 套索.多边形套索.磁性套索 [L] 魔棒工具 [W] 裁剪工具 [C] 切片工 ...

  9. Qt程序无法输入中文的问题

    问题 在Linux环境下,用Qt编写的程序运行时不能在诸如输入框.文本框中输入中文(不会激活中文输入法). 注意与输入法类型有关(基于iBus或Fcitx) 原因 Qt程序的中文输入支持需要用Qt插件 ...

  10. OracleBulkCopy 修正帮

    using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Refle ...