python学习笔记2——Linux操作命令2

12.查看文件内容命令
cat 查看小型文件(以只读的方式查看文件)
more 查看大型文件 (一页一页显示,按f或空格下一页,按b上一页,按回车下一行,按q退出)
gedit查看且可修改文件
|   管道命令(暂时将终端数据保存在管 道中,避免使用重定向创建新的文件。)(例:ls  /desktop | more)(一页一页显示,但不能向上查看)
这里附带Markdown加上空格的方法: 表示一个空格, 表示两个空格, 表示四个空格,另外,在输入完标记前后还可以打入一个空格增加空格长度,注意不能漏掉分号。
13.链接命令
ln -s 创建软链接,方便文件快速访问(ln -s  /home/xiaosu/Desktop/新建/1.txt  …/1-s.txt)(例子中要注意要原文件路径要用绝对路径,创建成功会看到文件右下角有一个向上的小箭头。用ll命令查看会看到文件类型是l,表示链接)(链接数不变)
ln创建硬链接,给文件起个别名,备份的作用,防止文件丢失时依然能找到数据(通过原文件修改数据后硬链接文件数据也会改变)(区别于拷贝)(目录不能创建硬链接)(源文件使用绝对路径或相对路径都可)(链接数会加一)
14.文本搜索命令
grep 文本搜索
grep -n 显示行号
grep -i 忽略大小写
grep -v 对搜索结果取反
结合正则表达式使用:
 ^ 以指定字符串开头
 $ 以指定字符串结尾
 . 匹配一个非换行符的字符

grep 'a' 1.txt -n
grep '^a' 1.txt -i
grep 's.p' 1.txt 
ls /a | grep 's'

(最后一行代码表示搜索两头是s和p的字符串)(grep可以结合管道使用)(引号可省略)
15.查找文件命令
find 查找路径 -name ‘1.txt’(选项-name表示根据文件名或目录名查找)
结合通配符使用:
 * 代表0个或多个任意字符
  ?代表任意一个字符
(ls *.txt   通配符可以结合很多其他命令使用,注意区分find不带引号)
16.压缩和解压缩命令
Linux支持.gz .bz2 .zip压缩格式
tar 压缩和解压缩命令(用于.gz,.bz2格式)
 搭配的选项有

选项说明
-c创建打包文件
-v显示打包或者解包的详细信息
-f指定文件名称(必须放在所有选项后面)
-z压缩或解压缩.gz
-j压缩或解压缩.bz2
-x解包
-C解压缩到指定目录

(例1压缩:tar -zcvf 压缩文件名.gz 需要压缩的一系列文件)
(例2解压缩:tar -zxvf 压缩文件名.gz -C 解压缩到指定目录)
zip .zip格式压缩命令
unzip .zip格式解压缩命令
(.gz格式占用空间小)
17.文件权限命令
chmod修改文件权限命令
在这里插入图片描述

权限说明:r 可读;w 可写;x 可执行;- 无任何权限
角色说明:u 表示当前用户;g 表示用户组;o 表示其他用户;a 表示所有用户
权限操作:+ 增加权限;- 减少权限;= 设置权限
例:

chmod u-r 1.txt # 撤销一个权限
python3 1.py # 执行python文件,也可以直接在.py文件重开始加上#!'python编译器路径'
./1.py # 执行python文件,需要先在文件中开始加上#!'python编译器路径'
chmod u=rw,g=r 1.txt
chmod 746 1.txt # 当前用户权限为可读可写可执行,用户组权限为可读可写

*python编译器路径可以在Linux终端使用which命令查看
数字法说明:r 可读,权限值是4;w 可写,权限值是2;x 可执行,权限值是1;- 无任何权限 ,权限值是0
18.获取管理员相关权限命令
sudo -s 切换到root用户,获取管理员权限
sudo 某一次使用管理员权限
exit 退出root用户
which 查看命令路径
whoami 查看当前操作的用户
passwd 修改当前用户密码
who 查看当前系统有哪些用户登录
shutdown -h now 立刻关机
reboot 重启
附带ubantu忘记密码:重启系统,出现进度条时按住shift,选择高级选项,按“下箭头”enter进入,找到有(recover mode)的一行,有两行随便选一行,点e进入,再向下找到recovery nomodeset,删除并在文本末尾加上quiet splash rw init=/bin/bash,按Ctrl+x重启系统,接下来可以在#后面使用ls / home然后enter查看用户名,接下来输入用户名时:passwd ‘‘用户名’’,输入新的密码即可,直接关闭重启就好了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值