- 前言
- 一、简言Linux
- 二、常见命令
- 1.基本命令
- 2.文件相关及命令
- ①常用命令
- ②打包解压
- 三、系统服务
- 1.进程
- 2.服务
- 3.端口相关
- 四、安装
前言
主要是一些linux的常见命令
一、简言Linux
linux只有一个盘符即为”/“,分用户,在linux下,万事万物皆文件。 linux的命令可以传参。 linux常见文件夹: bin:存放的是二进制的可以执行文件 sbin:存放的是二进制的可以执行文件。s-super,只有root用户才能访问 etc:存放系统配置文件 usr:用来存放共享的系统资源 home:家目录 root:就是root用户的家目录 dev:存放设备文件二、常见命令 1.基本命令
ip addr(ip a):查看主机的ip ping:测试网络连接 clear :清屏 cd :进入指定文件目录或回到家目录 ls :列出当前目录下的所有文件 ll :列出当前目录下的所有文件(详细信息)(ls -l) //cd ls ll 可接绝对或相对路径 tab键 自动补全 双击tab键 列出候选命令 pwd 查看当前所在目录 ↑↓ 选择历史指令 history 查看历史指令2.文件相关及命令
目录信息:
文件信息:
d:说明当前文件是一个目录(- 代表的是文件) rwx:r,可读;w,可写;x,可执行。(代表当前文件的创建者的权限) r-x:代表的是和文件创建者的同组的用户的权限 r-x:代表的是其他用户的权限 2:链接数 root:创建者 root:创建者所在的组 4096:文件占用空间的大小(字节) Apr 11 2018:最后一次修改时间 home:文件名或目录名①常用命令
touch abc.txt:新建一个文件(如果文件不存在,则创建。如果文件存在,则修改时间,不覆盖) mkdir :创建目录 mkdir -p :创建多级目录 cp abc.txt init :复制粘贴。把abc.txt复制到init目录下 cp -r init spring :复制粘贴。把init目录以及包含的文件复制到spring目录下 mv abc.txt ABC.txt :重命名。把abc.txt重命名为ABC.txt。 mv abc.txt init :移动。把abc.txt移动到init目录。 rm abc.txt :删除abc.txt cat:显示文本文件的内容(一部分)。 more:分页显示文本文件的内容。只能向下查看,不能向上翻页。 less:分页显示文本文件的内容。上下翻页。通过PgUp和PgDn进行上下翻页,↑和↓一行一行的查看,输入q退出查看。 top -n 10 xxxx:查看文本文件的前10行 tail -n 10 xxxx:查看文本文件的后10行 tail -f xxxx:实时监控文本文件的变化 Ctrl + c:几乎可以退出所有的操作 echo:打印输出一句话。也可以用作向文本文件内写入信息。会自动追加并换行。②打包解压
1、打包,把多个文件打成一个包。 2、压缩,把文件占用的大小进行压缩。
tar命令:用来进行压缩和解压缩的。 -c 建立一个压缩文件(打包) -x 解开一个压缩文件(解包) -z 是否需要使用gzip压缩 -v 压缩过程中是否显示文件日志 -f 使用的文件名 tar -cf:只打包,不压缩,不显示日志 tar -xf:解压文件,不显示日志 tar -cvf:只打包,不压缩,显示日志 tar -xvf:解压文件,显示日志。 tar -zcvf:打包压缩,显示日志 tar -zxvf:解压三、系统服务 1.进程
ps ps -aux ps -aux | grep tomcat 筛选 tail -f catalina.out 动态监测2.服务
systemctl:操作系统服务。 status:查看某个服务的状态 stop:终止某个服务 start:启动某个服务 restart:重启某个服务 网络服务:network 防火墙服务:firewalld source 文件 重新配置文件3.端口相关
查看已开放的端口 firewall-cmd --list-ports 开放端口(开放后需要要重启防火墙才生效) firewall-cmd --zone=public --add-port=3338/tcp --permanent 关闭端口(关闭后需要要重启防火墙才生效) firewall-cmd --zone=public --remove-port=3338/tcp --permanent 重启防火墙 firewall-cmd --reload 开启防火墙 systemctl start firewalld 停止防火墙 systemctl stop firewalld 开机启动防火墙 systemctl enable firewalld 禁止防火墙开机启动 systemctl disable firewalld四、安装
rpm:理解为和windows下的exe安装包是一样的东西 rpm -ivh xxxxxxxx.rpm i:安装,vh:显示安装进度 yum:存在本地仓库的 yum install -y vim:安装vim编辑器(无人值守安装)



