linux 常用命令
cd命令
- 语法:cd [绝对路径(以/开头的路径,该路径从根目录开始定位) | 相对路径(从当前的位置开始定位)]
- 功能:切换到指定目录
mkdir
- 创建目录,默认只能创建一级目录,可以通过-p选项创建多级目录
LS
- 显示当前工作目录所包含的文件及其子目录
- 选项:
-a显示当前目录内所有的文件及其子目录,包括隐藏的文件 (以.开头的文件默认隐藏);
-l 以列表的方式显示信息
-h 显示文件大小时,以 k , m, G单位显示
-t 按文件生成日期排序。
vim
- 用于编辑文件
- vim有三种基本模式:一般模式 插入模式 和末行模式
- 实例
a、执行vim HelloWorld.java命令,进入一般模式;
b、点击i键,进入插入模式;
c、点击ESC键,进入一般模式;
d、点击:键,进入命令模式;
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<目的目录>指定解压目录
- 实例
a 借助SecureFx 等工具将gitblit-1.9.1.tar.gz文件上传到/opt目录;
b 将gitblit-1.9.1.tar.gz压缩文件至/usr/local目录:tar-zxvf /opt/gitblit-1.9.1.tar.gz-C /usr/local
systemctl
- start -启动systemd 服务
- stop-停止systemd 服务
- restard-重启systemed 服务(先stop服务,再start服务);
- reload-重新加载systemed服务(重新加载配置文件,服务不会中断,又称平滑重 启)
- staus-systemd服务开机自动
- disable -设置systemed服务不开机重启
- 实例
syatemctl stop firewalld关闭防火墙
systemctl status firewalld 查看防火墙状态
systemctl start firewalld 开启防火墙
yum
- yum (Yellow dog Updater, Modified)指令基于rpm指令,能够从指定的服务器自动
下载并安装rpm包,可以自动处理依赖性关系,一次安装所有依赖的软体包,无须繁
琐地一次次下载和安装。
yum
- yum -y install 包名,用于安装软件, -y用于将安装过程需要的确认步骤设置为默认为yes
- yum updata 包名 用于更新软件
- 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
http://mirrors.163.com/.help/CentOS7-Base-163.repo
2、执行yum源更新命令
yum clean all 清理yum过期的缓存
yum makecache
useradd
- 用于创建账号;
- 语法:useradd 用户账号 [-d <登入目录>] [-s <shall>], -d 用于指定系统用户登入时的起始目录,
-s 用于设置该用户不可登录
- 实例 :usersdd jimmy -d /home/share -s /sbin/nologin