Linux常用指令

开机指令: reboot
关闭指令: poweroff
查看ip地址: ifconfig

用户相关:
添加用户: useradd oldboy
设置密码: passwd redhat
切换用户: su - username
查看当前用户: whoami
退出登录: logout

防火墙:
关闭防火墙: systemctl stop firewalld
查看防火墙状态: systemctl status firewalld
关闭防火墙开机启动: systemctl disable firewalld
开启防火墙开机启动: systemctl enable firewalld
检查防火墙是否启动: systemctl is-enabled firewalld.service

ls命令
ls -a 列出所有文件, 包括.隐藏文件
ls -r 反序排列(res)
ls -t 以文件修改时间排序(time)
ls -S 以文件大小排序(size)
ls -l 除了文件名之外, 文件权限,所有者,文件大小详细列出

目录命令
cd dirname 当前目录切换至dirname
cd … 进入上一级目录
cd ~ 进入home目录
pwd 查看当前目录

文件夹命令
mkdir dirname 创建dirname文件夹
mkdir -p /目录b/a 在目录b下创建文件夹a
rmdir -p 删除文件

文件移动/修改
mv a.txt b.log 将文件a.txt修改为b.log
mv a.log b.log /c 将文件a.log b.log 移动到根目录下c文件中
mv * …/ 将当前文件下所有文件移动到上一级文件

复制指令
提示参数 -i
复制文件时间值不变参数 -a
cp -ai a.log b 将a.log文件复制到b目录下
cp -s a.log link_a.log 创建文件a.log的快捷方式, 名为link_a.log

grep命令
查看指定进程: ps -ef | grep 进程名a 查看进程a的信息
查看指定进程个数: ps -ef | grep 进程名a -c 产看进程a的个数

tar压缩和解压
命令格式:
tar [options] [tarfile] [other-files]
tar–long-option -function-options files

1 . 根据进程名称查询进程ID
  ps -ef | grep processName
2. 将进程的堆栈信息写入log
  gstack processId > s.log
3. 查看log vim s.log

head/tail
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然就是看档案的结尾
tail 文件名
head 文件名
tail -f catalina.out | grep “2020-01-21 12:12:12” 实时查看该时间点的服务器日志

查看端口
查看tcp协议的端口 : netstat -ntpl
查看udp协议的端口 : netstat -nupl
查看tcp协议80端口 : netstat -ntpl | grep 80
资源连接 : https://blog.csdn.net/weixin_44855222/article/details/89406385

mysql相关指令
service mysql start (5.5.7版本) 启动mysql
service mysqId start (5.0版本) 启动mysql
service mysqld stop 停止mysql
service mysql restart 重启mysql
mysql -uroot -p1234 root为用户名 ,1234为密码 | 进入mysql命令行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值