学习七
2018-01-28 22:09
141 查看
环境变量 echo $PATH
一系列的软连接,通过连接的方式来做到快速启动命令,而不是用绝对路径来启动命令
![](http://i2.51cto.com/images/blog/201801/28/13a58c1b28896f1f5278f3a51fbfb181.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
which ls可以查看ls的绝对路径
![](http://i2.51cto.com/images/blog/201801/28/916907a618e8ce11678b8af60f985788.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
ls2不能直接用,所以要改环境变量
![](http://i2.51cto.com/images/blog/201801/28/f748211af8ab2a9919c349eb3aadf1f7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
如何修改环境变量 PATH=$PATH:/tmp/
![](http://i2.51cto.com/images/blog/201801/28/63afadafd5e931e65d48f877b399589a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
添加完之后就可以使用ls2,但仅仅是一次性的
如何改永久变量,vi/etc/profile
![](http://i2.51cto.com/images/blog/201801/28/2220ae351e88ed24baf11150980feeef.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/28/787c701b2d5f221973e30937ff8d7fe3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cp复制命令
复制源文件到目标文件 注:目录一般是/tmp/
-r 拷贝目录
!$表示上一条命令的最后一个参数
-i 人机交互式操作,会询问是否开始当前操作
注 cp命令自带有 ‘- i’命令
当通过绝对路径操作命令的时候就不会询问
![](http://i2.51cto.com/images/blog/201801/28/c122fa7d2bd89690d7d4b26c47c48a41.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
当目标目录已经存在的时候,会把源目录放到目标目录放到目标目录下,如果不存在就会更改名字并复制
mv命令
更改名字 或者移动文件 或者移动并更改名字
cat 查看文件内容
-A显示所有内容 $是行结束符
-n显示行号
tac倒序查看文件内容
more 显示当前屏幕的内容,按空格键可以显示更多 ctrl+f往后看 ctrl+b可以往前看
wc 可以查看文件行数
’>> ‘ 追加重定向,是增加文件内容到另一个里面
less 可以支持方向键上下看,看完不会自动退出。按q退出
/**** 高亮显示字符串 n键往后显示更多 shift+n(N)往前看
?从后往前看,此时'n'往前走
g定位到行首G定位末行
注:less可以使用more所有功能
head 显示文件头十行
tail显示文件后十行
-n指定看多少行
-f动态的显示文件的内容(一般看日志会用到)
一系列的软连接,通过连接的方式来做到快速启动命令,而不是用绝对路径来启动命令
![](http://i2.51cto.com/images/blog/201801/28/13a58c1b28896f1f5278f3a51fbfb181.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
which ls可以查看ls的绝对路径
![](http://i2.51cto.com/images/blog/201801/28/916907a618e8ce11678b8af60f985788.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
ls2不能直接用,所以要改环境变量
![](http://i2.51cto.com/images/blog/201801/28/f748211af8ab2a9919c349eb3aadf1f7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
如何修改环境变量 PATH=$PATH:/tmp/
![](http://i2.51cto.com/images/blog/201801/28/63afadafd5e931e65d48f877b399589a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
添加完之后就可以使用ls2,但仅仅是一次性的
如何改永久变量,vi/etc/profile
![](http://i2.51cto.com/images/blog/201801/28/2220ae351e88ed24baf11150980feeef.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/28/787c701b2d5f221973e30937ff8d7fe3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cp复制命令
复制源文件到目标文件 注:目录一般是/tmp/
-r 拷贝目录
!$表示上一条命令的最后一个参数
-i 人机交互式操作,会询问是否开始当前操作
注 cp命令自带有 ‘- i’命令
当通过绝对路径操作命令的时候就不会询问
![](http://i2.51cto.com/images/blog/201801/28/c122fa7d2bd89690d7d4b26c47c48a41.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
当目标目录已经存在的时候,会把源目录放到目标目录放到目标目录下,如果不存在就会更改名字并复制
mv命令
更改名字 或者移动文件 或者移动并更改名字
cat 查看文件内容
-A显示所有内容 $是行结束符
-n显示行号
tac倒序查看文件内容
more 显示当前屏幕的内容,按空格键可以显示更多 ctrl+f往后看 ctrl+b可以往前看
wc 可以查看文件行数
’>> ‘ 追加重定向,是增加文件内容到另一个里面
less 可以支持方向键上下看,看完不会自动退出。按q退出
/**** 高亮显示字符串 n键往后显示更多 shift+n(N)往前看
?从后往前看,此时'n'往前走
g定位到行首G定位末行
注:less可以使用more所有功能
head 显示文件头十行
tail显示文件后十行
-n指定看多少行
-f动态的显示文件的内容(一般看日志会用到)
相关文章推荐
- python学习笔记-day1
- 深度学习 学习
- OpenCV中Camshitf算法学习(补充)
- SQL Sever 学习系列之二
- [转]JAVA并发编程学习笔记之Unsafe类
- Linux学习笔记 - Gateway / Router
- 一步步学习SPD2010--第一章节--探索SPD2010(9)--关键点
- Makefile 学习
- C#学习之愚人节程序
- 菜鸟的《Linux程序设计》学习—shell script
- 计算机专业学习浅谈
- iOS学习笔记(2)— UIView用户事件响应
- php网站制作(2)-thinkphp3.2.1简单框架学习
- Python学习笔记 - 生成器generator
- c# winForm TableLayoutPanel学习 合并行的布局及动态增加删除内部控件
- ASP.NET学习路线图
- (转)Java学习书籍推荐
- ruby编程语言-学习笔记2(第4章 表达式和操作符)
- 一段简单c程序的汇编语言学习(ubuntu+x86)
- 驱动 内存管理 学习