Python常用的linux指令,常用的不多,关注交流学习。

1、mv

1、作用 :剪切 / 重命名
2、格式
mv 文件/目录 路径
3、练习
1、在用户主目录下创建文件file3.txt
2、在file3.txt中写入如下内容保存并退出:
我的大刀早已饥渴难耐了!
cp命令复制目录要加 -r 选项
mv命令作用有两个,一是剪切,二是重命名
3、将file3.txt剪切到主目录下的AID1803目录中
4、将AID1803目录中的file3.txt重命名为A.txt
2、cat
1、作用 :查看文件内容(在终端输出)
2、格式 :cat 文件名
3、more
1、作用 :分屏查看文件内容
2、格式 :more 文件名
3、常用操作
空格键 :翻到下一屏
回车   :下一行
q 键   :退出
                h键    :查看功能

4、练习
1、复制/etc/passwd文件到用户主目录下
2、将用户主目录下的passwd文件重命名为n_pass
3、在n_pass文件的末尾添加如下内容保存退出:
No Zuo No Die Why You Try!
4、用more命令查看主目录下的n_pass文件
5、删除用户主目录下的n_pass文件
4、date
1、作用 :显示系统当前时间
2、date +%F :显示 年-月-日
3、date +%H:%M:%S 显示 时-分-秒
5、head
1、查看文件的前几行
2、head -n 文件名
6、tail
1、查看文件的尾几行
2、tail -n 文件名
3、练习
1、在用户主目录下创建A1.txt,写入如下内容:
Python基础
2、将A1.txt重命名为A2.txt
3、查看A2.txt的前5行
4、查看A2.txt内容的后10行
5、删除文件A2.txt
7、find
1、作用 :查找文件或目录
2、格式 :find 查找的位置 -name "文件名/目录名"
3、示例:
在主目录下查找一个文件名为:Python-AI.txt
find ~ -name "Python-AI.txt"
8、grep
1、作用 :在文件中查找指定内容的行
2、格式 :grep "内容" 文件名
3、示例
grep "tarena" /etc/passwd
4、练习
1、在用户主目录下创建目录PYTHON,在PYTHON中创建5个文件 aa.txt bb.txt cc.doc dd.doc ee.txt
2、在aa.txt中添加如下内容:
find是查找文件或者目录
grep是从文件中筛选内容所在的行
黑夜给了我黑色的眼睛,我要用它来寻找光明!
3、在用户主目录下查找文件名为dd.doc的文件
find ~ -name "dd.doc"
4、在PYTHON目录中查找以.doc结尾的文件
find ~/PYTHON -name "*.doc"
5、在aa.txt中筛选带有 find 这个单词的行
grep "find" ~/PYTHON/aa.txt
9、wc
1、作用 :统计文件有多少行
2、格式 :wc -l 文件名
3、示例
wc -l /etc/passwd
4、练习

1、统计aa.txt文件一共有多少行

2、删除PYTHON目录中所有的 .doc文件

3、将aa.txt复制到用户主目录下
4、将bb.txt重命名为bb2.txt
10、tar
1、打包并压缩
1、格式
tar -zcvf 压缩包名.tar.gz 目录或文件
2、注意:压缩包名字通常以 .tar.gz结尾
常用选项
-z  用gzip对包进行压缩(zip)
-c  创建包(create)
-v  显示操作文件的细节
-f  操作的文件名(file)
3、示例
tar -zcvf AID1803.tar.gz AID1803/
2、解压缩
tar -zxvf 压缩包.tar.gz -C 指定目录
3、练习
1、在用户主目录下创建目录mydir1、mydir2
2、在mydir1下创建文件myfile1、myfile2、myfile3
3、将mydir1打包压缩为mydir1.tar.gz,放在用户主目录下
cd
tar -zcvf mydir1.tar.gz mydir1/
4、将mydir1.tar.gz剪切到mydir1目录下
mv mydir1.tar.gz mydir1/
5、将mydir1.tar.gz解压缩,放到mydir2目录下
cd mydir1/
tar -zxvf mydir1.tar.gz -C ../mydir2/
11、echo
1、作用 :显示文本
2、格式 :echo "内容"
12、重定向输出 >
1、作用 :把输出到终端的内容输出到指定文件
2、格式 :命令 > 文件名
3、示例:
ls > a.txt
cat passwd > a.txt
echo "Python" > a.txt
4、注意
1、如果文件不存在,则创建一个新文件
2、如果文件存在,则覆盖原文件
5、练习
1、在用户主目录下创建文件 echo.txt
2、用vi在echo.txt中添加如下内容:
人生难得起起落落,还是要坚强地生活!
3、用echo命令将echo.txt中的内容变为:
echo "我是echo命令重定向输出过来覆盖你们的" > echo.txt
4、将用户主目录下的所有文件和目录以长格式的方式重定向输出到echo.txt中
cd
ls -l > echo.txt
5、分屏查看echo.txt中的内容
more echo.txt
13、vi补充
1、显示行号:set nu
2、不显示行号:set nonu
3、复制5行:5yy
4、删除/剪切5行:5dd
5、粘贴:p (paste)
6、回退:u

7、永久显示行号:vi ~/.vimrc 写入 set nu保存退出

8、下一行输入:o

9、行首:home键   行尾:end键

10、ctrl+f:搜索

14、输出追加重定向 >>
1、作用:把输出到终端的内容输出到指定文件的末尾
2、格式:命令 >> 文件
3、示例:ls >> a.txt
15、管道 |
1、作用:把前面命令的输出结果作为后面命令的输入
2、格式:命令1 | 命令2 | 命令3 | ...
3、示例:
cat /etc/passwd | head -5
4、练习
1、在/tmp下创建目录guandao
2、在目录guandao中创建文件 file1  file2
3、在终端执行ifconfig命令将输出重定向到file1中
4、查看file1文件的前5行中带有"地址"两个字的行(用管道实现)
head -5 file1 | grep "地址"
cat file1 | head -5 | grep "地址"
5、用echo命令在file1文件的末尾添加如下内容:
敌军还有5秒到达战场...
追加重定向:>>
6、用vi在file1文件末尾添加如下内容:
从此刻开始,战场由我一人主宰!
7、将file1中后三行内容里带有"战场"两个字的行追加到file2中(用管道实现)
cat file1 | tail -3 | grep "战场" >> file2
tail -3 file1 | grep "战场" >> file2
16、用户权限管理命令 sudo
1、作用
用超级用户root权限执行Linux命令
2、格式
sudo 命令
3、选项
sudo -i :切换到root用户
4、退出超级用户
exit
17、ifconfig
1、作用:查看网卡地址
2、注:windows下用ipconfig
18、ping
1、ping IP地址
2、ping 域名
ping www.baidu.com
19、hostname
查看主机名

Python入门之linux指令篇2相关推荐

  1. Linux 指令篇:文件系统--fstab

    Linux 指令篇:文件系统-----FSTAB 指令:FSTAB 使用权限 : 超级使用者 使用方式 : 使用编辑器来修改 /etc/fstab (eg. vi /etc/fstab) 说明 : 存 ...

  2. linux常用时间命令全集,Linux 指令篇:日期时间排程--date

    Linux 指令篇:日期时间排程--date 名称 : date 使用权限 : 所有使用者 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [-- ...

  3. Linux 编辑doc,Linux 指令篇-文档编辑.doc

    Linux 指令篇-文档编辑 Linux 指令篇:文档编辑--col Intel嵌入式设计开发者秘笈(精品)[上海央邦]学一送一,超值!定向委培RHCA,通过考试年薪10W 安博亚威]CCIE考试通过 ...

  4. Linux指令篇:起始管理--shutdown(转)

    Linux指令篇:起始管理--shutdown(转) 名称 : shutdown 使用权限 : 系统管理者 使用方式 : shutdown [-t seconds] [-rkhncfF] time [ ...

  5. 《Python入门》Linux 下 Python Web开发环境搭建笔记

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...

  6. wyh自学笔记--linux指令篇~Ⅰ

    开篇标语:代码之路其修远兮,我将上下而求索 文章开始先扯些没用的话,就当是第一篇博客给自己的一些鼓励还有自勉吧,选择了这一行,需要学习的太多太多,代码之路千千万,只能希望自己在代码的海洋里,能够找寻自 ...

  7. Linux 指令篇:档案目录管理--chown

    将目前目录下的所有档案与子目录的拥有者皆设为 group 群体的使用者 user : chown -R user:group * 指令名称 : chown 使用权限 : root 使用方式 : cho ...

  8. Python入门系列——第14篇

    字典 上篇,我们介绍了列表,在其它的语言中,可能还有更基本的一种数据结构:数组.但在Python里,没有数组只有列表.不过列表比起数组则更加强大.下面,我们看另外一种容器,它叫做字典.它也是pytho ...

  9. Python 入门,看这篇就够了

    简介 内容较长  适合收藏学习使用  本内容包含了所有知识点和语法  喜欢的朋友们可以收藏起来,方便日后学习. Python 是一种高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Pytho ...

最新文章

  1. 微信小程序图片轮转播放
  2. 骚操作!曾经爱过!用 Python 清理收藏夹里已失效的网站
  3. CCF201409-5 拼图(30分)
  4. [EDA] 第1章 EDA技术概述-潘松版
  5. SpringCloud 入门教程(六): 用声明式REST客户端Feign调用远端HTTP服务
  6. java统计文件字符数量_Java统计文件注释个数和注释字符数
  7. Mybatis入门(一)
  8. 项目部署到Tomat报错:jar not loaded.See Servlet Spec 2.3, section 9.7.2. Offending
  9. js创建对象的几种常用方式小结(推荐)
  10. TypeScript完全解读(26课时)_2.TypeScript完全解读-基础类型
  11. To B 创业的本质,是求增速与生存环境的平衡
  12. 服务器电源的电源管理芯片,TI推出新款IC PMBus 管理及保护服务器电源
  13. c#绝对值函数图像_取绝对值(C#、C++、js)
  14. 三步建立自己的电影网站 1 (安装MacCMS10)
  15. 华为紧盯Android专利战: 置身事外几无可能
  16. K3终极折腾记<一>
  17. 给微信小程序页面加载背景图片解决方案
  18. Windows bat脚本获取administrator权限
  19. 自制操作系统 1 准备工作
  20. 微服务架构-高性能Netty服务器-064:Netty实战与反序列化与序列化协议

热门文章

  1. 搞笑的程序员20条口头禅
  2. 如何搭建微信小程序?
  3. LINUX系统开启故障排错及linux-4.16.8内核编译安装,虚拟机实验(非生产环境)...
  4. vscode nrf connect sdk搜索不全问题
  5. php的符号有什么作用是什么,PHP中的@符号有什么用?
  6. 3446. 骰子点数之和问题 动态规划
  7. 【傻妞+青龙+MairARK安装教程】
  8. 红石外汇|每日汇评:在欧洲央行鹰派会谈中,欧元看涨潜力完好,德国CPI备受关注
  9. Maya 对象打组 保护数据
  10. report painter传输tcode