python学习_Linux系统的常用命令(二)
linux基本命令:
1.ls 的详细操作:
ls - l : 以列表方式显示文件的详细信息
ls -l -h: 以人性化的方式显示文件的大小
ls -l -h -a 显示所有的目录和文件,包括隐藏文件
ls -alh 文件路径:显示所有的目录和文件,包括隐藏文件
. 文件 ---->隐藏文件
cd .和 cd .. 中的 . 其实是一个特殊的文件夹
2.输出重定向:
什么是输出重定向:修改了默认的输出方向
> 先清空,再添加
>> 直接添加
ls > 文件 :把ls下要显示的信息,保存到文件中,覆盖里边的信息
ls >> 文件 : 追加信息到文件
gedit 文件 :打开文件,显示信息
Tree /home/python/ >info.txt (将绝对路径下的文件以目录树的格式显示,并保存到info..txt中)
3.分屏显示:(More 文件名)
用途:查看信息过长时,多用more控制显示的数量
回车键--向下一行,空格键--向下一个屏幕
f--向下读取,b--向上读取
q键--退出,h键--帮助
4.管道 |
什么是管道:
把一个命令的输出作为另一个命令的输入
管道怎么用:
管道左侧写东西,管道右侧读东西: ls -lh|more
5.软链接:ln -s 文件/文件夹 链接文件/链接文件夹
注意:源文件修改-->链接文件也修改,源文件删除--->链接文件失效
6.硬链接 ln 文件/文件夹 链接文件/链接文件夹
注意:源文件删除,不影响硬链接文件的使用
7.查看或合并文件内容:(cat)
cat 1.txt--->查看当前路径下的文件内容
cat a/b/c/1.txt-->查看绝对路径下的文件内容
cat 文件1 文件2 > 文件3-->把文件1和2的内容合并(重定向)到文件3中
8.文本搜索:(grep)
grep是一种强大的文本搜索工具
格式:grep -[选项] "字符串参数" 文件名
9.查找文件: (find)
基本格式:find 路径 -name 文件名
10.归档管理:(tar)
格式:[参数] 打包文件名 文件
11.文件压缩解压:(gzip/bzip2/zip、unzip)
tar -zcvf xxxx.tar.gz *.txt
tar -zxvf xxxx.tar.gz
tar -jcvf xxxx.tar.bz2 *.txt
tar -jxvf xxxx.tar.bz2
12.查看文件命令 which
如果找到就显示这个命令的路径
13.修改文件权限:(chmod)
两种格式:字母法和数字法
r--4,w--2,x--1
字母法:chmod 文件名 +r/w/x:修改文件属性为可读/可写/可执行
数子法:chmod 777 文件名:修改文件属性为可读可写可执行
python学习_Linux系统的常用命令(二)的更多相关文章
- python学习_数据处理编程实例(二)
在上一节python学习_数据处理编程实例(二)的基础上数据发生了变化,文件中除了学生的成绩外,新增了学生姓名和出生年月的信息,因此将要成变成:分别根据姓名输出每个学生的无重复的前三个最好成绩和出生年 ...
- Linux 系统巡检常用命令
Linux系统巡检常用命令 # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...
- Oracle学习笔记—数据字典和常用命令(转载)
转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一.Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的.比如一 ...
- Android学习第一天-adb常用命令
平时开发android应用 的时候,我们都会用到包含在Android SDK中一系列的工具,或许我们通过Eclipse去调用,又或许,我们自己通过打开终端进行手动输入并且执行,下面我们来一起学习下这些 ...
- Linux学习笔记之四————Linux常用命令之文件管理
Linux命令——文件管理相关命令 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或 ...
- SQL学习之MYSQL的常用命令和增删改查语句和数据类型
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...
- Linux学习笔记:vi常用命令
在Linux系统中常用vi命令进行文本编辑. vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved), ...
- Maven学习(十五)-----Maven常用命令
一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓库更新包 -X 显示ma ...
- React Native 【学习总结】-【常用命令】
前言 刚接触RN,相信很多人无从下手,不知道下一步要干什么,能干什么,本次学习围绕这个问题,将RN的常用命令总结一下,帮助你快速上手 架构理解 光知道命令的作用,远远不够,如果知道命令背后的意义,才能 ...
随机推荐
- Java实现 蓝桥杯VIP 算法训练 校门外的树
问题描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,--,L,都种 ...
- Java实现 LeetCode 212 单词搜索 II(二)
212. 单词搜索 II 给定一个二维网格 board 和一个字典中的单词列表 words,找出所有同时在二维网格和字典中出现的单词. 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中&quo ...
- linux系统判断内存是否达到瓶颈的小技巧
1.linux下最常用的系统状态监控工具top 工具,可以使用top -c 来进行查看当前内存的占用情况 free 为内存的剩余状态,当前为3.8G的空闲内存,总的物理内存是8G,按键 shift+m ...
- 【Spring注解开发】组件注册-使用@Configuration和@Bean给容器中注册组件
写在前面 在之前的Spring版本中,我们只能通过写XML配置文件来定义我们的Bean,XML配置不仅繁琐,而且很容易出错,稍有不慎就会导致编写的应用程序各种报错,排查半天,发现是XML文件配置不对! ...
- 创建sudo -i免密权限账户
项目原因,服务器需要创建普通用户,但又不能让用户拿到root密码. 创建用户 [root@bogon ~]# groupadd connect [root@bogon ~]# useradd -g c ...
- GPIO功能框图
(1)保护二极管 引脚内部加上这两个保护二级管可以防止引脚外部过高或过低的电压输入, 当引脚电压高于 VDD_FT 或 VDD 时,上方的二极管导通吸收这个高电压,当引脚 电压低于 VSS 时,下方的 ...
- AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
pyqt5信号要定义为类属性 #!/usr/bin/python3 # -*- coding: utf-8 -*- from PyQt5.Qt import * import sys class Wi ...
- laravel模板使用
{{ $var }} - 打印内容 {{ $var or 'default' }} - 打印内容并带一个默认值 {{{ $var }}} - 打印转义内容 {{-- Comment --}} - 注释 ...
- 通过Nginx、Consul、Upsync实现动态负载均衡和服务平滑发布
前提 前段时间顺利地把整个服务集群和中间件全部从UCloud迁移到阿里云,笔者担任了架构和半个运维的角色.这里详细记录一下通过Nginx.Consul.Upsync实现动态负载均衡和服务平滑发布的核心 ...
- @loj - 3043@「ZJOI2019」线段树
目录 @description@ @solution@ @accepted code@ @details@ @description@ 九条可怜是一个喜欢数据结构的女孩子,在常见的数据结构中,可怜最喜 ...