Linux命令基础二
Linux基本命令:
1.alias 别名
ls -l ==》ll
[root@hadoop001 ~]# alias rd='cd /root/ruozedata'
[root@hadoop001 ~]#
[root@hadoop001 ~]# rd
[root@hadoop001 ruozedata]# pwd
/root/ruozedata
[root@hadoop001 ruozedata]#
在另外一个会话窗口 rd命令找不到:
我们设置别名时为 当前session生效 为临时
2.全局环境变量和个人环境变量
全局: 意味着所有人都可以使用
/etc/profile
source /etc/profile
[root@hadoop001 ~]# . /etc/profile
[root@hadoop001 ~]#
[root@hadoop001 ~]# rt
[root@hadoop001 tmp]#
其他用户也可以使用,只不过我们当前抛错
为权限错误
[root@hadoop001 ~]# su - jepson
[jepson@hadoop001 ~]$ rd
-bash: cd: /root/ruozedata: Permission denied
[jepson@hadoop001 ~]$
个人:
~/.bash_profile
~/.bashrc
2种生效:
[root@hadoop001 ~]# source .bash_profile
[root@hadoop001 ~]# . .bash_profile
未来你们习惯用哪个就哪个,
但是不要忘记另外的存在,关键时要去看一下
vi 文件时 拷贝内容必须为insert模式
3.rm
rm ruoze.log 文件 询问
[root@10-9-15-140 ~]# touch ruoze.log
[root@10-9-15-140 ~]# ls
ruozedata ruoze.log tail1.log tail2.log
[root@10-9-15-140 ~]# rm ruoze.log
rm: remove regular empty file `ruoze.log'? y
[root@10-9-15-140 ~]# ls
ruozedata tail1.log tail2.log
rm -f tail1.log 文件 不询问
[root@10-9-15-1