切换用户 su //切换到root su imooc_manager //切换到普通用户 编译安装 ./configure --prefix=/install path make sudo make install 查看系统资源 free //查看总体内存占用,默认以kb为单位显示 -m //用Mb为单位来显示 ps auxw | head -1;ps auxw|sort -rn -k4|head -5 //查看内存占用前五的进程 //硬盘资源 df -hl //查看磁盘剩余空间 df -h //查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹) df --help du --help 压缩/解压缩 // 压缩当前目录内容为xxx.zip zip -r xxx.zip ./* // 解压zip文件到当前目录 unzip filename.zip tar 命令详解 .tar //tar程序打包的数据,并没有压缩过 .z //compress程序压缩的文件 .gz //gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的文件 .tar.gz //tar程序打包的文件,其中并且经过 gzip 的压缩 .tar.bz2 //tar程序打包的文件,其中并且经过 bzip2 的压缩 //这5个命令只能用其中一个 -c: 建立压缩档案 -x:解压 -t:查看内容 -r: 向压缩文档文件末尾追加文件 -u:更新原压缩包中的文件 -f //压缩包名称,这个参数要写在最后,后面只能接压缩包名字 -z //有gzip属性的 -j //有bz2属性的 -Z //有compress属性的 -v //显示所有过程 -o //将文件解开到标准输出 tar -cf FileName.tar DirName //这条命令是将DirName的文件夹打成一个名为FileName.tar的包。-c是表示产生新的包,-f指定包的文件名; tar -cf FileName.tar *.jpg //这条命令是将所有.jpg的文件打成一个名为FileName.tar的包; tar -rf FileName.tar *.gif //这条命令是将所有.gif的文件增加到FileName.tar的包里面去。-r是表示增加文件的意思; tar -uf FileName.tar logo.gif //这条命令是更新原来tar包FileName.tar中logo.gif文件,-u是表示更新文件的意思; tar -tf FileName.tar //这条命令是列出FileName.tar包中所有文件,-t是列出文件的意思; tar -xf FileName.tar //这条命令是解出FileName.tar包中所有文件,-x是解开的意思。 添加环境变量 env //env命令是environment的缩写,用于列出所有的环境变量 export //单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能 echo $PATH //echo PATH用于列出变量PATH的值,里面包含了已添加的目录exportPATH= PATH用于列出变量PATH的值,里面包含了已添加的目录export PATH=PATH用于列出变量PATH的值,里面包含了已添加的目录exportPATH=PATH:/path/to/your/dir //添加路径到环境变量末尾 export PATH=/path/to/your/dir:$PATH //添加路径到环境变量开头 export VAR_NAME=value //命名一个新的环境变量,用于其它程序引用 其他常用命令 rm 删除文件 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 rm -rf 通常用于删除文件夹 mv file1 file2 重命名 ls //列出目录 -l //长格式列出 -a //显示所有文件,包括隐藏文件和目录(所有以“.”为开始的文件和目录为隐藏文件) more less cat 查看文件内容 pwd 查看所在路径位置 cd 进入某个目录 / 根目录 ./ 同级目录 …/ 上级目录 mkdir 创建目录 sudo 加在命令前面,获取管理员权限 Ctrl+A 光标回到行首 Ctrl+E 光标回到行尾 (责任编辑:IT) |