Linux常用命令

常用的基础命令
ifconfig 查看IP

文件和目录相关命令:
pwd:查看当前目录
cd:切换目录 cd… 上级目录 cd / 根目录
ls 查看当前目录的所有文件和子目录
ll 查看当前目录的所有文件和子目录的全部信息

在这里插入图片描述
从详细信息中可以看到有
lrwxrwxrwx. 1 root root 7 Nov 20 15:10 bin -> usr/bin
这代表什么意思呢?这个在之前的面试中也是经常被问到的问题,最近被问到的不多了,多了解还是有好处的。
第一位:表示类型
l:代表是链接文件 有原来的bin文件夹的内容指向了usr/bin 文件夹
d:文件夹
-:文件

第2-4位:当前登录用户的权限
r:表示读
w:表示写
x:表示执行
如果没有权限则用-代替

第5-7位当前登录用户所在组的权限
第8-10位其他组的权限

mkdir:创建目录 mkdir -p 目录 创建所有的目录
rmdir 目录 :删除目录 目录必须为空
cp 拷贝目录或文件 cp -r abc www :复制文件夹abc粘贴为www
mv 移动文件或目录
vi/vim 新建或编辑文件内容
使用步骤:
1、vim a.txt
2、按下i/o/a任意一个进入编辑模式
3、输入内容
4、按下esc键在输入:wq 最后按下enter
cat:查看文件内容
more : 从前往后分页查看
less:从后往前分页查看
rm 删除 rm -rf…/* 自杀命令 (慎用)

tar 打包/压缩 解包/解压等操作
tar -cvf 文件名.tar 目录 将指定目录打包成指定文件
tar -zcvf 文件名.tar.gz 目录 将指定目录压缩成指定文件
tar -xvf 文件名.tar 将指定目录解包成指定文件
tar -zxvf 文件名.tar.gz 将指定目录解压指定文件

用户和用户组命令
useradd 用户名 新增用户
userdel 用户 删除用户 默认只删除用户
usermod 参数 用户 修改用户信息
usermod -l 新名称 原来的名称
su 用户名 切换用户
passwd 用户名 设置指定用户的密码

groupadd 组名 新增用户组
groupdel 组名 删除组
groupmod 修改组信息
groupmod -n 新名称 原名称 重命名

系统命令:
poweroff 关机
shutdown -t 延迟关机

以前的防火墙:
iptables
7以后的防火墙:
firewalld

以前的服务命令
service 服务名称 start 开启服务
service 服务名称 status 查看服务状态
service 服务名称 stop 停止服务
service 服务名称 restart 重启服务

7以后的服务命令:
systemctl start 服务名称 启动服务
systemctl status 服务名称 查看服务状态
systemctl stop 服务名称 停止服务
systemctl restart 服务名称 重启服务

ps 查看进程
ps -ef|grep 软件名称 查看某个软件是否启动

kil 进程id 关闭进程
如果实在关不掉的,可以使用:kill -9 进程id

rpm -qa |grep 软件名称 查看是否安装过某个软件
yum install 软件名称 安装
yum search 软件 查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值