linux常用命令整理
#切换到root用户 sudo -i #显示当前目录下文件 ls #显示当前目录下文件及详细信息 ll ls -l #显示当前路径 pwd #查看本机所有java进程的pid jps #清屏 clear #显示主机名称 hostname #查看所有环境变量 env #设置或显示环境变量 export #显示当前PATH环境变量 echo $PATH #查看系统版本 lsb_release -a uname -a #查找文件 find ./ -name **.sh #查看历史命令 history #选择历史的命令再次执行 !1022 #查看机器的处理器 arch #查看文件命令 vim test.txt more test.txt vat test.txt #文件切换 cd ~ 返回当前系统目录 cd / 返回根目录 cd ./ 返回当前目录 cd ../ 返回上一个目录 cd home/ 返回主目录 #创建文本 touch test.txt #创建并编辑文件 vim test.txt #文件复制 cp *.jar ../ cp *.jar *0.jar #文件剪切 mv *.jar ../ #文件重命名 mv *.jar *123.jar #删除指定目录及其下文件 -r表示递归的删除文件,-f表示强制删除 rm -rf docs/ #文件解压 #将文件解压到指定目录下 tar -zxvf *.tar.gz -C /opt/modules tar -zxf *.tar.gz -C /opt/modules tar -zxf *.tar.gz -C ./modules 其中, -z表示tar是被gzif压缩过的,解压时用gunzip解压 -x表示从tar包中把文件提取出来 -v表示显示详细解压过程 -f表示指定被处理的文件名 -C(大写)表示解压到指定目录 #文件详细类型解释 drwxr-xr-x d rwx r-x r-x 第1位表示文件类型,d是目录文件,t是链接文件,-是普通文件,p是管道。 第2-4位表示文件的属主拥有的权限。 r是读,w是写,x是执行。 第5-7位表示和这个文件属主在同一个组的用户所具有的的权限。 第8-10位表示其他用户所具有的权利。