您的位置:首页 > 运维架构 > Linux

Linux学习笔记第二周第二次课(1月30日)

2018-01-31 00:09 387 查看
2.10 环境变量PATH

查命令路径及别名#which rm
显示当前环境变量#echo $PATH
命令也是一个文件,可以用绝对路径当命令使用;
命令想直接使用,必须加入到环境变量PATH里#PATH=$PATH:/tmp/
永久环境变量#vi /etc/profile 最后加入一行PATH=$PATH:/tmp/

2.11 cp命令

cp,copy复制;
拷贝文件(是否覆盖)cp /etc/passwd /tmp/1.txt
拷贝目录,建议所有都要加/,#cp -r /tmp/aminglinux/ /tmp/aming
树型显示目录#tree /tmp/aminglinux/
上条命令最后一个参数!$;#tree !$
拷贝文件直接覆盖,用绝对路径#/usr/bin/cp /etc/passwd /tmp/1.txt
拷贝目录,若目标目录不存在,直接拷贝,不提示覆盖;若目标目录存在,提示覆盖;

2.12 mv命令

mv,move移动,改名字
文件移动并改文件名#mv 1.txt /root/2.txt
文件移动到目录#mv ls2 aming/
移动不提示覆盖,用绝对路径;
目标目录不存在,改名字#mv aming2/ aminglinux/
目标目录存在,会提示是否覆盖;

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

cat,查看文件内容,一次显示所有内容
查看文件#cat /etc/passwd
显示文件内容行号 #cat -n
显示文件所有内容字符 #cat -A
passwd文件内容追加到anaconda-ks.cfg.l;#cat /etc/passwd >>anaconda-ks.cfg.l
tac,倒序查看文件内容
more,查看文件内容,一屏一屏显示文件内容,空格往下看,ctrl+b往上看
查看文件内容的行数#wc -l anaonda-ks.cfg.l
less,查看文件内容,上下键,往上往下看,ctrl+f往下看,ctrl+b往上看
按q退出;按“/”后跟字符串,搜索字符串;“n”,next查下一个,shift+n或N查上一个;?加字符串,往前搜索;shift+G定位末行,shift+g定位首行
查看文件头十行默认,指定前2行#head -n 2
查看文件尾十行默认,指定后2行#tail -n 2
动态显示文件尾内容#tail -f anaconda-ks.cfg.l
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PATH cat tac