Linux常用命令大全

在自学linux过程中,把一些常用的命令总结如下,后续将持续更新。

这里的系统版本是CentOS6.5

常用基础命令

ls:显示文件或目录
ll:列出文件详细信息
ls -a/ll -a:列出当前目录下所有文件及目录,包括隐藏的文件
cd:切换目录
mkdir:创建目录
mkdir -p:创建目录,若无父目录则创建
touch:创建一个空白的文本文件
例子:touch aa.txt
cat:显示文件内容
例子:cat aa.txt
vi:编辑文件
例子:vi aa.txt
vim:编辑文件(vim是vi的升级版)
例子:vim aa.txt
编辑文件:按下insert键进入编辑模式,不编辑了就按下Esc键,保存修改是 :wq 不保存修改是 :q!
mv:移动或者重命名
移动例子:mv aa.txt /home/xxx/
重命名例子:mv aa.txt bb.txt
rm:删除文件,有提示信息,确认输入"y",取消输入"n"
例子:rm aa.txt
pwd:显示当前目录

tar.gz压缩和解压:
压缩:tar zcvf FileName.tar.gz DirName
解压:tar zxvf FileName.tar.gz

tar.xz压缩和解压
打包并压缩: tar -Jcvf [目标文件名].tar.xz [原文件名/目录名]
解压并解包: tar -Jxvf [原文件名].tar.xz

rpm打包和安装方法:
打包:rpmbuild -bb SPECS/smplayer.spec --define "_topdir pwd"
安装:rpm -ivh 要安装的rpm文件包 --nodeps --force

dd制作U盘启动:
dd if=ISO路径 of=/dev/sdx bs=1M

将ts编译成qm:
lrelease-qt5 ts文件

yum相关:
查询包名:yum list | grep 包名
想看某个包是否已经安装:rpm -qa | grep 包名

系统管理命令

top:动态显示当前耗费资源最多进程信息
ps -aux:显示瞬间进程状态
inconfig:查看网络情况
ping:测试网络连通
clear:清屏
kill:杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

关机/重启机器
shutdown
-r 关机重启
-h 关机重启
-a 取消关机
now 立刻关机
-s -t 秒数:定时关机

reboot 重启

给文件权限
chmod 777 文件名

查看系统版本信息
lsb_release -a

查找文件或者文件夹
find / -name 名字 或者 whereis 名字

临时关闭防火墙:
service iptables stop
查看防火墙状态:
service iptables status

数据库

检查是否安装了MySQL组件:
rpm -qa | grep -i mysql

检查是否安装了MariaDB组件:
rpm -qa | grep -i mariadb

删除组件:
rpm -ev 组件名

强制删除组件:
rpm -ev 组件名 --nodeps

Mysql 创建用户:
CREATE USER ‘用户名’@‘localhost’ IDENTIFIED BY ‘密码’;

赋予用户权限:一个新建的MySQL用户没有任何访问权限
GRANT < privileges > ON < database>.< table > TO ‘用户名’@‘localhost’;
以上命令中,< privileges > 代表着用逗号分隔的权限列表。如果你想要将权限赋予任意数据库(或表),那么使用星号(*)来代替数据库(或表)的名字。
权限:
ALL: 所有可用的权限
CREATE: 创建库、表和索引
LOCK_TABLES: 锁定表
ALTER: 修改表
DELETE: 删除表
INSERT: 插入表或列
SELECT: 检索表或列的数据
CREATE_VIEW: 创建视图
SHOW_DATABASES: 列出数据库
DROP: 删除库、表和视图

Mysql忘记root密码解决办法:
首先关掉mysql服务
然后输入 mysqld_safe --skip-grant-tables &
最后登录mysql

修改Mysql用户密码:
update mysql.user set password=PASSWORD(‘新密码’) where User=‘用户’;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值