linux基础

1、
apt install 软件名 这是表示在Linux中下载软件
pip install 软件名 这是表示在windows中下载软件
sudo apt -y update #更新源
sudo apt -y upgrate #更新已经安装的包
sudo apt -y dist-upgrate #升级系统
#注意以上安装过程中出现的安装选项,直接回车或者选择yes即可
sudo apt-get -y autoremove
sudo apt -y autoclean
sudo apt install -y Irzsz #安装软件
sudo apt uninstall -y Irzsz #卸载软件
sudo apt remove -y Irzsz #删除软件

#pip install requests -i http://pypi.douban.com/simple
下载软件进行换源,可以加快速度
(百度搜索pip换源,可以更换至国内安装源)

#pip list 查询存在的库

#添加用户
su root #切换到管理员用户
sudo passwd #设置管理员密码
sudo passwd moran #设置moran的密码
useradd -m + 用户的名字 #创建用户

#su root
su moran #su 切换用户

vim /etc/passwd #修改用户配置信息,切换至配置文件中
a #插入模式,后进行修改
Esc 键退出插入模式
保存退出: :wq

sudo userdel moran #删除用户,删除不干净,需要使用sudo userdel -r moran ,强制删除
groups #查看当前目录下的成员
#groupadd + groupname 添加用户组
#groupdel + groupname 删除用户组
#进入新的组
su moran
cd
newgrp mr

sudo kill -9 7437 关闭7437这个窗口

#ifconfig 可以查看IP Remote host
#newgrp fanxin 切换用户组
#groups 查看组内拥有得成员

#在创建用户的时候,顺便创建的用户组,只有删除用户userdel -r fanxin 用户组也会被删除

ls -l 查看文件,并且以列表的形式展示这些文件
文件都是以白色的字体显示,文件夹都是以蓝色的字体显示,以字母的d开头的表示文件夹,以—开头的都是文件,前三个字母表示bd用户拥有的权限(rwx,r表示读的能力,w表示写入的能力,x表示可执行的能力),第四个到第六个表示组内成员拥有的权限,后面三个表示其他成员拥有的权限,数字表示目录的个数或者文件的个数,第一个bd表示用户,第二个bd表示用户组,后面的表示占据的内存空间,后面的表示创建的时间,

#chmod u+x a.py #chmod更改权限的能力
给a.py加一个x的权限,u表示所属用户,
#chmod u-x a.py
给a.py减一个x的权限,u表示所属用户,
#chmod g-x a.py
给a.py减一个x的权限,g表示组内成员,
#chmod o-x a.py
给a.py减一个x的权限,o表示其它成员

#sudo chown root a.py
#a.py 换到 root 用户下面,最后是文件的路径
#chown 更改用户

#sudo chgrp root a.py
#chgrp 换用户组 将a.py换到root 用户组下面,最后是文件的路径
#chgrp 更改用户组

#vim 文件编辑器
vim b.py 进入b.py文件编辑

#命令模式下
#yy 复制当前行 p 表示粘贴
#3yy 表示复制几行,从此行往下复制
#2dd 表示删除2行,从此行往下删除
#R 表示替换
#u 撤销上一步操作

#末行模式下进行注释
#:1,3s/^/#/g g表示全局
#:%s/^/#/g g表示全局

#查找
/ssss\c ssss表示查找的内容,\c表示忽略大小写
n 往下查找
N 往上查找

#2“ayy 生成a寄存器,在命令模式下
#”ap 使用a寄存器
#:reg 查看寄存器

#设置行号,在末行模式下
:set nu

#whereis ls 搜索命令的位置和帮助文档的位置
#which 搜索文件的位置和命令的别名

find -name ‘*.py’ #查找结尾名字为.py的所有文件

find py_case/ -name ‘*.py’ 查找py_case/下的所有名字以.py结尾的

find py_case/ -type f 查找普通文件
find py_case/ -size +1 查找大小大于1KB的文件

#xargs 执行命令
find py_case/ -name ‘*.py’ | xargs cat
#cat 查看内容
#rm 表示删除

#grep 收索文本参数
grep ssss -n b.py 搜索ssss的列号和内容一起显示
#-i 忽略大小写
#-c 计算符合样本的列数,数字显示
#-no 只打印你要的ssss和列号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值