博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux二周第二次课(1月30日)笔记
阅读量:6281 次
发布时间:2019-06-22

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

二周第二次课(1月30日)

2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail

2.10 环境变量PATH

命令which查看命令的绝对路径,比命令fine方便

linux二周第二次课(1月30日)笔记

在$PATH里的目录里的命令,可以直接运行。

linux二周第二次课(1月30日)笔记

输入字符,因为不在$PATH里的目录里的,所以不可以直接运行

linux二周第二次课(1月30日)笔记

命令/usr/bin/ls复制为 /tmp/ls2

linux二周第二次课(1月30日)笔记

ls可以直接运行

linux二周第二次课(1月30日)笔记

ls2不能直接运行,因为不在$PATH里。

linux二周第二次课(1月30日)笔记

重新赋值

linux二周第二次课(1月30日)笔记
linux二周第二次课(1月30日)笔记

重新打开一个终端,$PATH不生效。

linux二周第二次课(1月30日)笔记

需要改成永久生效,才能每次生效。

linux二周第二次课(1月30日)笔记

在底下加入一行PATH=$PATH:/tmp/

linux二周第二次课(1月30日)笔记
再打开一个终端,$PATH就生效了
linux二周第二次课(1月30日)笔记

$PATH不生效的方法

linux二周第二次课(1月30日)笔记

$PATH永久不生效的方法

linux二周第二次课(1月30日)笔记

底下加入的一行PATH=$PATH:/tmp/,删除掉,连敲两下d,可以快速删除。

linux二周第二次课(1月30日)笔记

再打开一个终端,$PATH不生效了。

linux二周第二次课(1月30日)笔记

2.11 cp命令

cp是copy的简写,可以复制文件和目录。
linux二周第二次课(1月30日)笔记

必须加-r,才能复制目录。

linux二周第二次课(1月30日)笔记

linux二周第二次课(1月30日)笔记

建议使用cp命令,目录加斜杠。

linux二周第二次课(1月30日)笔记

-i是安全选项,cp=cp -i,

linux二周第二次课(1月30日)笔记

复制文件会询问,加上目录的cp不会询问。

linux二周第二次课(1月30日)笔记

目标目录不存在,复制成目标目录。目标目录存在,复制源目录到目标目录下。

linux二周第二次课(1月30日)笔记

linux二周第二次课(1月30日)笔记

如果目录下,已经有了源文件,再复制会询问“是否覆盖?”。

linux二周第二次课(1月30日)笔记

命令tree !$ ,!$表示上一条命令最后一个参数linux二周第二次课(1月30日)笔记

2.12 mv命令

mv是move的简写。

mv 可以更改文件名。

linux二周第二次课(1月30日)笔记
linux二周第二次课(1月30日)笔记

可以移动文件同时重命名。

linux二周第二次课(1月30日)笔记

移动文件到目录,如果文件存在,会询问

linux二周第二次课(1月30日)笔记
linux二周第二次课(1月30日)笔记

会询问是因为-i安全项,加上目录,就不会询问,直接覆盖。

linux二周第二次课(1月30日)笔记

linux二周第二次课(1月30日)笔记

linux二周第二次课(1月30日)笔记

linux二周第二次课(1月30日)笔记

复制aming2/到aminglinux/下,因为,aminglinux/下已经有aming2/所以会询问是否覆盖。

linux二周第二次课(1月30日)笔记

输入y,不会覆盖文件。
linux二周第二次课(1月30日)笔记

2.13 文档查看cat/more/less/head/tail

命令cat查看文档
命令cat -A 显示所有内容,包括特殊字符。
linux二周第二次课(1月30日)笔记

linux二周第二次课(1月30日)笔记

cat -n 显示行号

linux二周第二次课(1月30日)笔记

命令more

查看一个文件的内容,一屏一屏的显示,按空格键看下一行。
linux二周第二次课(1月30日)笔记

wc查看anaconda-ks.cfg.1的行数,anaconda-ks.cfg是自动装系统的文件,把/etc/passwd追加到anaconda=ks.cfg.1

linux二周第二次课(1月30日)笔记

再查看行数

linux二周第二次课(1月30日)笔记

每运行一次,行数就会增加一次。

linux二周第二次课(1月30日)笔记

运行more anaconda-ks.cfg.1

linux二周第二次课(1月30日)笔记

看完自动退出,Ctrl+D向上翻屏,Ctrl+F 向下翻屏。按q退出。

linux二周第二次课(1月30日)笔记

命令less

命令less的作用和命令more一样,功能多一些。查看文件,用less就可以。

空格键 翻页

j :向下移动一行
k:向上移动一行
/:在当前行,向下搜索一个"字符串"(如root)
?:在当前行,行向上搜索"字符串"的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个(与 / 或 ? 有关)
Shit+G: 移动到最后一行
Shit+g :移动到第一行

命令head

显示文件前10行
linux二周第二次课(1月30日)笔记

加-n加行数,显示前几行

linux二周第二次课(1月30日)笔记

命令tail

显示文件后10行
linux二周第二次课(1月30日)笔记

加-n加行数,显示前几行

linux二周第二次课(1月30日)笔记

tail -f 可以动态显示文件最后10行。

可以显示最后10行 ,还可以显示最后10行以后不断增加的内容。

转载于:https://blog.51cto.com/461565/2066942

你可能感兴趣的文章
Linux Network Device Name issue
查看>>
IP地址的划分实例解答
查看>>
如何查看Linux命令源码
查看>>
运维基础命令
查看>>
入门到进阶React
查看>>
SVN 命令笔记
查看>>
检验手机号码
查看>>
重叠(Overlapped)IO模型
查看>>
Git使用教程
查看>>
使用shell脚本自动监控后台进程,并能自动重启
查看>>
Flex&Bison手册
查看>>
solrCloud+tomcat+zookeeper集群配置
查看>>
/etc/fstab,/etc/mtab,和 /proc/mounts
查看>>
Apache kafka 简介
查看>>
socket通信Demo
查看>>
技术人员的焦虑
查看>>
js 判断整数
查看>>
建设网站应该考虑哪些因素
查看>>
mongodb $exists
查看>>
js实现页面跳转的几种方式
查看>>