我不是Linux系统管理员,只是喜欢这个系统,用来搭建自己工作用的服务器,往往是搭环境时需要用到些linux指令,但环境搭好后就很少使用了,所以很容易忘,以至于某天突然又要配置系统时又得到处搜索,因而写下这篇博文,方便自己日后查阅
1. source:修改完配置后,使其立即生效
例:#source /etc/sysconfig/i18n
2. tar
压缩:tar -jcv -f filename.tar.bz2
查询:tar -jtv -f filename.tar.bz2
解缩:tar -jxv -f filename.tar.bz2 -C directory
如果文件名为.tar.gz,则以-z代替上面的-j
此外,-p也很常用,其意图在于保留原文件的权限和属性,还有一个-P是用于保留根目录,亦即使用绝对路径来解压/压缩文件
3. unzip
unzip filename -d directory
4. ls -al
还有个ll,是ls -l的别名
5. rm
删除当前目录下的所有文件:
rm -r *
删除指定目录下的所有文件:
rm -r directory/*
6. type
找命令用,例如#type lsnrctl,就会显示该命令所在位置
7. TAB键
记不得命令时,打个开头然后按两下TAB键即可得到提示,当然TAB还有目录/文件名自动补齐的用处
如果直接按两下TAB,则可查看所有可用的命令
如果先执行#unset PATH,再按两下TAB,则可列出所有的内置命令,因为PATH变量被清除了
8. 反斜杠 \
这用来分行输入命令,用在一行的最末端,输完\后紧接着回车,即可另起一行
9.