Linux常用命令

167 阅读1分钟

软件操作命令

安装软件

yum install xxx

卸载软件

yum remove xxx

搜索软件

yum search xxx

清理缓存

yum clean packages

列出已安装

yum list

软件包信息

yum info xxx

服务器硬件资源信息

内存 以MB为单位显示```

free -m

硬盘 友好显示

df -h

负载 最近一分钟/五分钟/十五分钟

w/top

文件操作命令

目录结构

  • 根目录 /
  • 家目录 /home
  • 临时目录 /tmp
  • 配置目录 /etc
  • 用户程序目录 /usr
    • /bin
    • /sbin

文件权限

文件搜索、查找、读取

从文件尾部开始读取

tail

从文件头部读取

head

读取整个文件

cat

分页读取

more

可控分页

less

搜索关键字

grep

查找文件

find

统计个数

wc

文件压缩与解压

  • -c : create 建立压缩档案
  • -x : 解压缩压缩档案
  • -z : 用gzip压缩
  • -v : 显示压缩过程
  • -f : 置顶文档名,在f后面立即接文件名,不能再加参数
/*将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar*/

tar -cvf /home/www/images.tar /home/www/images // 仅打包,不压缩
tar -zcvf /home/www/images.tar.gz /home/www/images // 打包后,以gzip压缩

/*将 /home/www/images.tar.gz 解压到/home/www下面*/

cd /home/www
tar -zxvf /home/images.tar.gz

tar -zxvf /home/images.tar.gz -C /specific dir

tar xvf filename.tar -C /specific dir

系统用户操作命令

命令 解释
useradd 添加用户
adduser 添加用户
userdel 删除用户
passwd 设置密码

提权和文件上传下载

提权

sudo
visudo    //    添加用户

文件下载

wget http://www.baidu.com
curl -o baidu.html http://www.baidu.com

文件上传

本地Linux系统

将imooc.txt上传到Linux服务器
scp	imooc.txt imooc@192.168.0.106:/tmp/
将服务器的imooc.txt下载到本地
scp imooc@192.168.0.106:/tmp/imooc.txt ./

本地Window系统

FinalShell挺好用,可以直接右键下载上传