linux命令

在linnux中第一个字符的代表:
d	目录
-	文件
l	链接文档
b	装置文件里可供储存的接口设备
c	装置文件里的串行端口设备(键盘鼠标)
----------------------------------------------------
cd :   		转当前目录
ls 			显示当前目录
cd .. 		返回上一级目录
cd /		切换到根目录
cd ../xx	相对路径
ls -a 		列出所有隐藏目录
ls -l		列出所有的目录(属性,权限)
ls -al 		显示所有目录(包括隐藏目录,属性,权限)
-----------------------------------------------------
mkdir 					创建一个目录
mkdir -p /xx/xx/xx		递归创建多层目录
rmdir					删除目录
rmdir -p /xx/xx/		删除多层目录
cp 文件名 目标文件		复制文件
rm  	文件名			删除文件
-----------------------------------------------------
touch 	文件名			创建一个文件
-----------------------------------------------------
修改文件权限r:读w:写x:执行
chgrp    [-R] 改成哪个用户权限 哪个文件该  更改文件(组)属性
chown    [-R] 改成哪个用户权限 哪个文件该  更改文件(主)属性
chmod    [-R] 777 哪个文件改			   更改所有权限
777表示 r:4 w:2 x:1   4+2+1 = 7
[] :这里表示可加可不加
-R 表示递归条件 如果加上这个该目录所有的文件属组都会更改
-----------------------------------------------------
cat 文件名		查看文件内容(顺势)
tac 文件名		查看文件内容(逆势)
ln 文件名		查看文件内容(显示行号)
more 文件名		一页一页的显示文件内容(空格键翻页)
less  文件名		上下翻页显示内容  
  退出:q命令
-----------------------------------------------------
vim/vi命令
vim xx.txt 		创建一个文本
在命令模式下:
按i进入编辑模式
按x删除当前光标处的字符
按:进入底线模式
在编辑模式下:
按ESC键退出编辑模式进入命令模式
在底线模式下:
按wq退出并保存(w:保存 q:退出)
按set nu 设置行号
按ZZ保存退出
----------------------------------------------------
addsuer	-m xx 		添加用户 (-m:并创建目录)
su 	xx				切换用户
usermod xx/			修改用户目录
hostname xx			修改用户名
password	用户名	设置或修改用户密码
(在root管理下)
password -l 用户名	锁定账户
password -d 用户名	清空密码
----------------------------------------------------
cat /etc/group			查看用户组
groupadd 用户名			添加用户组
groupadd -g 555 用户名	添加id为555的用户组	
groupdel 用户名			删除用户组
groupmod -g 555 -n yangjing2 yangjing1  修改用户组

----------------------------------------------------
df  				查看系统磁盘使用量
df -h 				-h:将数据用通俗化展示
du					查看当前目录下的磁盘使用量
du -a 				查看该目录下的所有磁盘量(包括隐藏目录)
mount /dev/u_pan /mnt/demo_mulu   将外部设备名字为u_pan的设备挂载到/mnt/demo_mulu以供访问
umount -f  文件名 	强制卸载
----------------------------------------------------

查询进程

ps -a	显示运行的所有进程信息
ps -u	以用户的信息显示进程
ps -x	显示后台运行进程的参数
ps -aux	显示所有信息
ps -aux|grep mysql		将查询到的所有进程信息通过管道符再筛选出mysql的进程信息(|:管道符,grep:查询条件字符串)
  • 当端口号被占用
netstat -tln 			查看端口使用情况
sudo lsof -i:8082   	查看8082端口号的进程信息
kill -9 进程的id 		杀死进程
  • 防火墙
firewall-cmd --list-ports 					查看当前开启了哪些端口号
firewall-cmd --zone=public --add-port=8080/tcp --permanent	添加防火墙端口号8080
systemctl restart firewalld.service 	
systemctl restart firewalld.service 				重启防火墙
systemctl status firewalld					查看防火墙状态
export PATH=/bin:/usr/bin:%PATH 	linux命令用不了

安装的三种方式:rpm(jdk) 、解压缩(tomcat) 、yum在线安装(docker)

rpm安装文件:
rpm -ivh xxxx.rpm
解压缩(tar):
tar -zxvf xxx.tar.gz
yum在线安装:
yum install yum源地址

yum阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yam镜像

wget

wget -d http://xxxxxx   	下载并显示下载信息
wget -q http://xxxxxx  		下载无信息
wget -i  http://xxxxxx  	批量下载
wget -P/tmp ftp://user:passwd@url/file  	 把文件file下载到/tmp目录下

rpm

rpm  -qa						查看所有安装程序 

开启服务

systemctl start  mysqld.service		启动mysql
systemctl status mysqld.service		查看运行状态
systemctl start docker				启动docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值