Linux常用命令
cd命令
切换到指定目录
绝对路径:以/开头的路径,该路径从根目录开始定位
相对路径:是从当前的位置开始定位
mkdir命令
创建目录
默认只能创建一级目录,可以通过-p来实现多级目录的创建
is命令
显示当前工作目录所包含的文件及其子目录
-a实现当前目录内所有的文件及其子目录,包括隐藏的文件
-l以列表的方式显示信息
-h显示文件的大小时,以k, m, G单位显示
-t按文件生成日期排序
vim命令
vim有三种基本工作模式:一般模式,插入模式和末行模式
vim输入文件所在地或者设置文件所在地
一般模式下按i进入插入模式
Esc退出插入模式输入wq退出并保存
示例
1.执行vim HelloWorid.java命令,进入一般模式;
2.点击i建,进入插件模式;
3.点击Esc,进入模式;
4.点击:建,进入命令模式输入wq退出并保存
netstat命令
显示网络状态
-a:显示所有连线中的socket;
-n:直接使用IP地址,而不通过域名服务器;
-p;显示正在使用socket的程序识别码和程序名称;
示例
示例
[root@localhost ~]# netstat -anp | grep 3306
tcp6 0 0 :::3306 :::* LISTEN 7141/mysqld
[root@localhost ~]#
kill命令
终止进程号对应的进程
tar命令
压缩文件或者目录,生成压缩文件;解压压缩文件
-z:使用gzip压缩,压缩文件以 .tar.gz或 .tgz来命名
-x;解压压缩文件
-v;压缩过程中显示文件
-f;指定压缩文件名,该选项必须放在其他选项之后
-c;<目的目录>指定解压目录
示例
示例
将giltblit-1.9.1.tar.gz压缩文件解压至/usr/loca目录:
tar-zxvf/opt/gitblit-1.9.1.tar.gz-c/usr/local
systemctl命令
start 启动systemd服务;
stop 停止systemd服务;
restart 重启systenmd服务(先stop服务,再start服务);
reload 重新加载systemd服务(重新加载配置文件,服务不会中断,又称平滑重启)
status systemd服务状态
enable 设置systemd服务开机自动;
disable 设置systemd服务不开机启动;
示例
systemctl stop firewalld 关闭防火墙
systemctl status firewalld 查看防火墙状态
systemctl start firewalld 开启防火墙
yum指令
yum(Yellow dog Updater,Modified)指令基于rpm指令,能够从指定的服务器自动下载
并安装rpm包,可以自定处理依赖性关系,一次安装所有以来的软件包,无须繁琐地一次
次下载和安装。
yum list 查找所有可安装的软件包
yum -y install 包名,用于安装软件,-y用于将安装过程中需要确认的步骤默认设为yes
yum update 包名 用于更新软件
yum remove 包名 用于删除软件
yum源
yum指令默认从apache网站下载或更新应用,网速比较慢,可以通过编辑
/etc/yum.repos.d/CentOS-Base.repo文件将YUM源设成国内镜像网站,
以提高下载速度:
1、wget下载repo文件,并修改文件名为CentOS-Base.repo:wget -O
/etc/yum.repos.d/CentOS-Base.repo
2、执行yum源更新命令
yum clean all 清理yum过期的缓存
yum makecache
useradd指令
用于创建账号;
useradd 用户帐号 [-d <登入目录>][-s <shell>],
-d用于指定系统用户登入时的起始目录,-s用于设置该用户不可登录系统
示例:
useradd Jimmy -d /home/share -s /sbin/nologin
passwd指令
用于设置密码
其他
pwd:显示当前所在目录
clear:清屏
ifconfig:查看IP地址
reboot:重启Linux操作系统