Linux 常用基础命令介绍
包管理器
apt-get Debian/Ubuntu系统包管理器
参数介绍:
|
|
使用示例:
|
|
yum CentOS系统包管理器
参数介绍:
|
|
使用示例:
|
|
文件/文件夹 操作
以下除特殊说明, 都以当前目录为 /root
示例
mkdir 新建文件夹
|
|
cd 进入文件夹
|
|
cp 复制或重命名 文件/文件夹
|
|
mv 移动或重命名 文件/文件夹
|
|
rm 删除 文件/文件夹
|
|
ls 显示目录中的文件
|
|
du 查看 文件/文件夹 占用磁盘空间的大小
参数介绍
使用示例
cat 查看文件内容:
假设 log.txt文件的内容为:
查看文件:
清空文件:
写入文件:
vi , vim, nano 编辑文件内容
vi 介绍
vi 是Linux很棒的一个文本编辑器,不过也存在一些缺点,比如操作略麻烦。而 vim就相当于 vi的扩展或者加强版,主要介绍 vim。
vim 介绍
vim 相当于 vi的扩展或者加强版,一些系统只安装了 vi,所以想要用 vim还需要手动安装( yum install vim -y / apt-get install vim -y),安装 vim后,会自动替换或者说整合 vi。
当你使用 vi 命令的时候,首先进入的是 命令行模式,这个模式就是 vi 自身的功能,而点击 I 键 后就会进入编辑模式(插入模式),这时候就可以直接输入字符了,这个就是 vim的扩展功能了。当修改完成后,按 ESC键 即可退出编辑模式回到命令行模式,这时候输入 :wq 并回车代表保存并退出,如果不想保存可以使用 :q! 不保存强制退出。
vim的命令行 命令很多,我也没打算都写出来,只写出最常用的好了。
|
|
nano 介绍
|
|
解压缩操作
在Linux中经常会下载到压缩文件,而压缩文件的格式有很多,比如 zip、rar、gz、xz、tar.gz、tar.xz等。
比较常见的就是各种 .tar、.tar.xz、.tar.gz、.tar.bz、.tar.bz2、.tar.Z 后缀压缩包,这几个的解压缩命令基本一样,说明一下参数的意义。
tar 本身只是一个打包的作用,而 .tar 后面的 .zx / .gz / .bz 等等才是压缩格式,也就是比如 log.tar.gz 压缩包,就是先用 .tar 把指定文件/文件夹打包到一起,然后再用 gz 来压缩打包后的 .tar 为 .tar.gz 。
|
|
tar gz zip等 解压 压缩包 示例
|
|
** 压缩 文件/文件夹 示例
|
|
网络工具
wget下载工具
wget 是Linux系统最常用的工具之一,命令行方式的多功能下载工具,支持HTTP,HTTPS和FTP协议。
参数介绍 :
|
|
使用示例 :
|
|
curl 下载工具
curl是Linux系统一个利用URL规则在命令行下工作的文件传输工具,是一款很强大的HTTP命令行工具。它支持文件的上传和下载,是综合传输工具,但习惯称curl为下载工具。
参数介绍 :
|
|
使用示例 :
netstat 查看链接和端口监听等信息
参数介绍 :
|
|
使用示例 :
一般来说经常使用这个命令:
|
|
表头解释:
|
|
|
|
在使用 netstat命令中,会显示一些连接状态,下面是各状态的意思:
|
|
系统命令
ps 查看进程信息
参数介绍 :
使用示例 :
|
|
表头解释 :
|
|
kill 结束进程
|
|
free 查看内存使用信息
参数介绍 :
|
|
使用示例 :
表头解释 :
|
|
date 查看/设置 系统时间
参数介绍 :
使用示例 :
|
|
chmod 修改 文件/文件夹 权限
参数介绍 :
使用示例 :
|
|
uname 获取操作系统信息
参数介绍 :
使用示例 :
|
|