一环境变量PATH
PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用以下命令可以看到PATH的值。 echo $PATH 例如,在主机中,用户yogin的PATH值为: /opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin 其中“:”为分隔符。所以,上面的一串目录可以看成是如下的目录列表。 /opt/kde/bin /usr/local/bin /bin:/usr/bin /usr/X11R6/bin /home/yogin/bin
给PATH添加目录 PATH=$PATH: /tmp/
此时添加的目录只能临时生效,若想永久生效需要修改配置文件/etc/profile,在最后一行添加
PATH=$PATH: /tmp/
二cp命令
cp(copy)复制
cp [原文件] [目标目录] 复制原文件到目标目录
例:cp /tmp/gao/1.txt /tmp/ 将/tmp/gao/1.txt 复制到tmp下注意目录结尾最好加tmp/ cp /tmp/gao/1.txt /tmp/2.txt 将/tmp/gao/1.txt 复制到tmp下并改名叫2.txt
cp -r [原目录] [目标目录] 复制原目录到目标目录
例:cp -r /tmp/gao/1/ /tmp/2/ 将gao下的1目录复制到2目录下
三mv命令
mv(move)剪切
mv [原文件或目录][目标目录] 剪切原文件或目录 到目标目录
例:将ls2 移动到aming文件夹下
如果移动时有重名目录会问是否覆盖
[root@glinux-01 lianxi2]# lslianxi1[root@glinux-01 lianxi2]# cd ..[root@glinux-01 gao]# lsdbback lianxi1 lianxi2 shell[root@glinux-01 gao]# mv lianxi1 lianxi2/mv:是否覆盖"lianxi2/lianxi1"? ^C[root@glinux-01 gao]#
四文档查看
1cat 文件名 查看文件信息
[root@glinux-01 shell]# cat 1.txt123
tac 倒叙查看文件信息
[root@glinux-01 shell]# tac 1.txt321
cat -n 显示行号
[root@glinux-01 shell]# cat -n 1.txt 1 1 2 2 3 3
cat -A 显示特殊符号($结束符)
[root@glinux-01 shell]# cat -A 1.txt1$2$3$
2 more命令
more [文件] 分页显示文件信息、
空格或f 翻页
enter 换行
ctrl + b 向上翻屏
q或Q退出
3less命令
和more命令一样,直接跟文件名,但是比more功能更多
- 空格 或f 翻页
- ↑ 向上一行
- q或Q退出
- enter 换行
- j键向下移动
- k键向上移动
- g光标定位到首行
- G光标定位到末尾
- /输入字符串,回车可以向下搜索这个字符串,按n键显示下一个(shift n往前一个)
- ?输入字符串,回车可以向上搜索这个字符串,按n键显示下一个;
4head命令
head -n 指定行数 显示前n行
[root@glinux-01 shell]# cat 1.txt1ad2sdfa3dfadadfaeqrrwedtertertertertf[root@glinux-01 shell]# head -n 2 1.txt1ad2sdfa
5tail命令
显示后n行
[root@glinux-01 shell]# tail -n 3 1.txttertf
tail -f 可以动态显示文件内容