shell 命令常用命令
cd:
cd ../:回到上级目录
cd /:找下级目录
cat
cat liu:查看文件中的内容
cat liu liu1:查看两个文件中的内容
cat -n liu:查看文件中的内容并且显示行号
df -kh:查看磁盘信息
du -sh 文件夹名称:查看文件夹大小
hostname:显示当前登录的主机名称
ls
ls:显示当前文件目录下所有的文件、文件夹
ls -al:列出所有文件夹完整信息,权限也列出来
pwd:查看当前文件的所在路径
ps -wf|grep -i java :列出当前用户的进程
mkdir liu:创建liu文件夹
rmdir liu:删除liu文件夹
rm -rf liu:删除文件夹liu及其子目录,即使目录不为空
rm -rf liu/*:删除liu目录下的所有东西,但是不删除liu
rm -rf *:删除当前目录下所有的东西,-r表示递归,-f表示强制删除,不询问
t命令:
打包:tar -cvf tmp.tar 将文件夹tmp打包成tmp.tar包
解压包:tar -xvf tmp.tar 将tmp文件夹解压包
tar -rvf tmp.tar zzz:将zzz文件加入到tmp.tar包中
打包:tar -zcvf tmp.tar 将文件夹tmp打包成tmp.tar.gz包
解压包:tar -zxvf tmp.tar.gz 将tmp文件夹解压包
tar -zrvf tmp.tar.gz zzz:将zzz文件加入到tmp.tar包中
拷贝命令(常常用于备份)
cp -r temp temp20180822
who:查看哪些人登陆了系统
who am i:查看自己账户的信息
查询存储空间使用率:
df -h
查看当前目录下文件(夹)大小:
du -sh *
删除文件及其文件夹下的文件
rm -rf workspace
zip -r9 ~/zdd /home/zdd/*:把home/zdd下面的所有东西进行压缩并且放入当前目录下压缩名为zdd.zip,-r表示递归处理文件夹下的文件,9表示最大压缩量
unzip -d ~/zdd zdd.zip:把zdd.zip解压,解压后的东西放入到zdd文件夹下面,-d表示指定解压目录,
gzip -d erro_log.gz:将error_log解压,解压缩后error_log.zip将不存在