1、关于系统:
含义 | 命令 |
---|---|
查看Linux版本 | cat /etc/redhat-release |
查看CPU信息 | lscpu |
查看内核/操作系统/CPU信息 | uname -a |
查看内存使用情况 | free -m |
查看磁盘使用情况 | df -h |
查看计算机名 | hostname |
已加载的内核模块 | lsmod |
查看空闲内存量 | grep MemFree /proc/meminfo |
查看所有进程 | ps -ef |
实时显示进程状态用户 | top |
磁盘分区信息 | fdisk -l |
查看活动用户 | w |
2、关于软件安装:
含义 | 命令 |
---|---|
CentOS系统查看已安装软件(不包含依赖关系) | rpm -qa 或 rpm -qa grep <查找条件> |
CentOS系统查看已安装软件(包含依赖关系) | yum list installed |
查看某软件是否安装 | which <软件名> |
安装指定的软件包 | yum install <package_name> |
删除指定的软件包 | yum remove <package_name> |
列出yum仓库中所有可安装的软件包清单 | yum list |
列出yum仓库中所有可安装的软件包详细信息 | yum info |
更新指定的软件 | yum update <package_name> |
清除缓存中的rpm包文件 | yum clean packages |
清除缓存中的rpm头文件 | yum clean headers |
清除缓存中rpm包文件和旧的rpm头文件 | yum clean 或 yum clean all |
生成索引缓存 | yum makecache |
安装有安装包的软件 | rpm -ivh <安装包名> |
注:ubantu系统将yum替换成apt-get。
3、关于文件操作:
含义 | 命令 |
---|---|
列出目录列表 | ls (l路径) |
查看目录详细信息 | ls -l <目录> |
显示当前路径 | pwd <路径> |
切换路径 | cd <路径> |
当前用户家目录 | ~ |
主机根目录 | / |
上一级父目录 | …(两个点) |
创建目录 | mkdir <目录名称> |
创建目录(多级目录) | mkdir -p <路径> |
删除空目录 | rmdir <目录> |
删除非空目录 | rm -rf <目录> |
修改文件名称 | mv <旧名称> <新名称> |
复制目录 | cp <目录> |
移动目录 | mv <文件> <目录> |
文件压缩 | tar -cvf <压缩包名> <源文件或目录> |
解压文件 | tar -xvf <目标文件> |
zip压缩文件 | zip [选项] <压缩包名> <源文件或源目录> |
zip解压文件 | unzip [选项] <压缩包名> |
修改文件权限 | chmod u(自己)/o(同组其他人)/a(所有人)±r(读)/w(写)/x(执行) <文件> |
下载文件 | wget -p <目录> <网址> |
创建文档/脚本 | nano <文档名> |
查看文件大小 | du -sh <目录> |
上传文件 | scp /本地文件 用户名@服务器IP地址:/目标路径 |
- 关于anaconda
操作 | 命令 |
---|---|
打开prompt | cd 到Anaconda 安装目录的bin目录下: source activate |
关闭prompt | source deactivate |