Linux基本命令

第一章Linux基础

一、基本命令

1.ls命令
  • 清屏——CTRL+l或者clear
  • who——显示登录信息(用户、终端、开机时间)
  • pwd——查看自己当前的位置
  • ls——查看当前位置的所有文件以及文件夹。
  • ls -a查看所有的文件包含隐藏的文件(.开头的就是隐藏文件)
  • ls -l——以列表的形式展示文件(一般不包含隐藏文件)
  • ls --help——查看帮助文档
2.cd命令
  • cd /——进入根目录
  • cd 空格或者~——回到家目录
  • tab键——自动补全
  • cd py_case/——进入下一级目录
  • cd …/——回到上一级目录,最后一个/可以省略
  • cd -——回到之前所在的目录
3.文件操作
  • mkdir test——创建test文件夹
  • rmdir test——删除test文件夹
  • touch test.py——创建文件
  • rm -rf test——删除test文件夹
  • rm可以带参数,r表示递归删除,f表示强制删除
  • cat test.py——查看该文件
  • cp test.py a.py——将test复制到a文件里面
  • mv test.py 路径——将将test移动到某个文件里

二、用户解读

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LvIQsh91-1625985400010)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20210707182129985.png)]

  • 用户名@计算机名:当前路径+身份
  • $:普通用户,#:超级用户
1.用户权限
  • sudo 临时提权

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cYVJJFZm-1625985400012)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20210707182708491.png)]

三、linux的基本操作

1.软件介绍
  • 软件安装:下载系统相关的软件与插件使用apt命令
  • python相关包:pip下载相关的库
  • sudo apt remove 插件名
  • sudo pip uninstall 插件名
  • pip install 插件名 -i https://pypi.douban.com/simple
  • 远程连接工具:MobaXterm.exe——绿色版本不需要安装解压即可,或者xshell
  • 通过MobaXterm.exe可以进行文件的上传与下载
2.用户操作
  • useradd -m (自动建立用户的登录命令) 用户名——必须是超级用户创建的
  • 切换用户 ——su 超级用户名,切换用户要设置密码
  • useradd -m yige——设置账号 passwd yige ——设置密码
  • 出现乱码则——vim /etc/passwd——将sh改为bash
  • 退出编辑模式——esc+:q,保存退出——esc+:wq,强制退出——esc+:q!
  • 进行编辑模式——i,
  • 删除用户——userdel 用户名——但是信息还保留着,不能再次创建相同的用户名
  • userdel -r 用户名——全部删除
  • 切换组——sudo newgrp 组名
3.组
  • groupadd 组名 ——创建组,groupdel 组名——删除组名
  • groups——查看组
3.1权限控制
  • chmod u +w ——增加写的权限只能通过超级用户来管理
4.文件权限控制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fHEqYSpS-1625985400014)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20210709152511206.png)]

  • 第一列——第一个字符d和- d代表的是目录,-代表的是文件

  • 第二列——剩余的全部表示文件的权限9个字符——三个字符为一组

    • 第一组:所有者的权限,第二组:所属组的权限,第三组其他人的权限
    • u-所有者 g-所属组 o -其他人
  • 第三列——硬链接个数——文件夹引用计数

  • 第四列——所有者

  • 第五列——所属组

  • 第六列——文件大小

  • 第七列——修改时间

  • 第八列——文件名

r:读4——w:写2——x:目录表示是否有进入的权限或可执行权限1——-没有权限

4.1权限设置
  • chmod 要操作的对象(+,-)权限 要操作的文件
  • chgrp 组名 文件名 ——修改文件所属的用户组
  • chown——将文件或者目录更改新的属主与属组——sudo chown -R yige:yige test.py
5.vim的使用——一开始是命令模式
  • gg移动到首行
  • yy复制当前行——nyy:复制n行
  • p粘贴
  • u撤销
  • CTRL+r取消撤销
  • i:编辑模式
  • esc:退出到命令模式——在按:进行到末行模式
6.寄存器
  • 相当于粘贴板Vim提供了36个粘贴板——a-z0-9
  • 复制三行放到a的粘贴板——3“ayy
  • 3"p粘贴
  • :reg——查看寄存器
  • set nu:显示行号
7.find命令格式

find [-path] -options

  • find -name ‘a*’——默认当前目录
  • find /home/bd/ -name “*.py”
8.管道符—— |xargs
  • find -name ‘*.py’ |xargs rm
  • 将|前的输出结果作为参数执行后面的程序
9.grep命令
  • grep -c “print” 文件名——展示符合条件的条数
  • grep -nw “print” 文件名——展示编号及内容
  • grep -no “print” 文件名——只输出匹配到的部分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Indra_ran

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值