day01笔记
linux基本命令的学习:
1.查看主机名
hostname
2.修改主机名
hostnamectl set-hostname s16ds
3.linux命令提示符
[root@s16ds ~]#
# 超级用户的身份提示符
$ 普通用户的身份提示符
4.修改命令提示符
PS1变量控制
[root@s16ds ~]# echo $PS1
[\u@\h \W]\$
PS1='[\u@\h \w \t]\$'
5.创建文件夹
[root@s16ds /tmp 16:32:59]#mkdir alex wupeiqi wenzhou
[root@s16ds /tmp 16:33:24]#mkdir -p ./oldboy/{linux,python}
-p递归创建
6.安装树状图命令
yum install tree -y
直接输入 tree
7.echo写入文件内容
echo "来了老弟" > ./test.txt
with open w 覆盖写入 a 追加写入
> 重定向覆盖写入符
>> 重定向追加写入
8.cat命令,可以用于读写文件
[root@s16ds /tmp 16:39:02]#cat >> shi.txt <<EOF
> 床前明月光
> 地上鞋两双
> 巨头网名一月
> 低头丝瓜你
> EOF
9.tac命令,倒过来的cat命令
10.拷贝命令
cp 目标文件 拷贝后的文件
-r 递归拷贝 拷贝多重文件夹
11.重命名命令,以及移动命令
mv (move)
mv 旧文件名 新文件名
移动文件
mv ../home/shi.txt ./
12.查找命令
windows查找工具:
everything 查找文件工具
linux查找文件:
find命令查找
find 从哪找 -name 找什么
#从根目录开始找,一个叫做 setttings.py文件
find / -name settings.py
#寻找 /opt目录下 所有的 .py文件
find /opt -name '*.py'
linux管道符 ,"|"
语法就是,将第一条命令的结果,传递给第二条
过滤出vim有关的进程
ps -ef | grep vim
过滤出22端口的信息
netstat -tunlp | grep 22
13.过滤命令
grep
过滤出文件中所有有关nobody的内容
grep nobody ./passwd.txt
#过滤出除了nobody以外的内容
grep nobody ./passwd.txt -v -n
过滤出出文件内容有关all的,且输出行号
grep all settings.py -n
14.vim显示行号
进入vim命令模式,输入 :set nu 显示行号
15.过滤文件内容的命令
[root@s16ds /tmp 17:21:33]#cat settings.py | grep allow
allow_hosts=[]
[root@s16ds /tmp 17:21:39]#grep allow settings.py
allow_hosts=[]
16.查看文件内容,前后行,以及实时监控
head -5 filename 查看前5行
tail -5 fielname 查看后5行
tail -f filename 实时监控
17.让某个二货,使用rm命令的时候,告诉他,求求你了,你可别坑我了
rm
alias linux的别名命令.
语法
alias rm="echo 球球你了,你可别坑我了"
取消别名
unalias rm
18.创建普通用户,以及更改用户密码
useradd 用户名
passwd 用户名
什么都不加,直接passwd,是对当前登录的用户修改密码
19.远程传输文件,在两台linux之间传输
#语法
scp 想要操作的文件地址 存放的目标文件地址
scp liuliu.txt root@192.168.15.105:/tmp/
scp root@192.168.15.105:/tmp/zhifubaomima.txt /opt/
传输文件夹
scp -r a root@192.168.15.105:/opt/
-r 递归传输
20. 查看文件夹,文件大小
两种方式1. ls -lh
2. du -sh
-s 合计文件夹大小
-h 显示友好的单位换算
21.linux查看系统负载 是 top指令
22.更新系统时间,查看系统时间
date 查看系统时间
hwclock
如果时间不正确,进行时间服务器同步,这个服务器,人家提供好了
ntpdate -u ntp.aliyun.com
23.在线下载资源,类似于爬虫的命令
wget http://pythonav.cn/tm.jpg #在线下载一个资源图片
wget -r -p http://www.luffycity.com
24.linux和windows互相传递文件
1. lrzsz 是linux一个软件包的名字,安装即可
yum install lrzsz -y #安全软件
2.使用lrzsz
sz (发送文件)
rz (接收文件)
2. xftp
day01笔记的更多相关文章
- python21期day01笔记总结
2019.3.27 S21 day01笔记总结 一.计算机基础知识 1.计算机组成 用户 应用软件程序开发——用到了两个方面: 1语法 : 2解释器.编译器.虚拟机: 操作系统的开发 硬件组成 2.操 ...
- Spring day01笔记
struts:web层,比较简单(ValueStack值栈,拦截器) hibernate:dao层,知识点杂 spring:service层,重要,讲多少用多少 --> [了解] sprin ...
- Hibernate day01笔记
框架体系结构 hibernate入门 ORM框架 Hibernate是一个数据持久化层的ORM框架. Object:对象,java对象,此处特指JavaBean Relational:关系,二维表 ...
- 毕向东day01笔记--dos-jdk-jre-环境变量等
1.常用的dos命令,md,rd,dir,c:(进入C盘),del,set classpath 2.JDK和JRE之间的区别: JDK包含JER,JRE包含JVM. 3.环境变量的配置,静态配置--b ...
- 黑马day01 笔记
一.xml语法 1.文档声明 用来声明xml的基本属性,用来指挥解析引擎怎样去解析当前xml 通常一个xml都要包括而且仅仅能包括一个文档声明 xml的文档必须在整个xml ...
- Python 之路 Day01 笔记-什么是变量,常量等
变量 变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用 变量的命名规则 1. 要具有描述性 2. 变量名只能'_','数字','字母'组成,不可以是空格或特殊字符(#?<., ...
- git day01笔记 常用操作命令 快照 推送 拉取
ansible 批量在远程主机上执行命令或者脚本 git 做版本控制的一个工具 ## git操作命令: 工作区:当前编辑的区域 缓存区:add 之后的区域 本地仓库:commit之后的区域 远程仓 ...
- coco2d学习day01 精灵分析
day01笔记 using namespace cocos2d; == USING_NS_CC; 一般用后面的 #ifndef __MYLAYER_H__ #define __MYLAYER_H__ ...
- 大数据java基础day01
day01笔记 1.==操作符和equals方法 equals方法存在于Object类中,所有类的equals方法都继承于Object 2.String类的常用方法 ①.replace()替换字符串 ...
随机推荐
- 机器学习 Support Vector Machines 3
Optimal margin classifiers 前面我们讲过,对如下的原始的优化问题我们希望找到一个优化的边界分类器. minγ,w,bs.t.12∥w∥2y(i)(wTx(i)+b)⩾1,i= ...
- [基本操作]线段树分治和动态dp
不知道为什么要把这两个没什么关系的算法放到一起写...可能是都很黑科技? 1.线段树分治 例题:bzoj4026 二分图 给你一个图,资瓷加一条边,删一条边,询问当前图是不是二分图 如果用 LCT 的 ...
- CodeForces - 1017E :The Supersonic Rocket (几何+KMP,判定凸包是否同构)
After the war, the supersonic rocket became the most common public transportation. Each supersonic r ...
- C#中怎么解析JSON数据,并获取到其中的值?
[1]首先我们根据创建一个json字符转 string json = @"[{'phantom':true,'id':'20130717001','data':{'MID':1019,'Na ...
- ACM学习历程—ZOJ3785 What day is that day?(数论)
Description It's Saturday today, what day is it after 11 + 22 + 33 + ... + NN days? Input There are ...
- bzoj 2510: 弱题 概率期望dp+循环矩阵
题目: Description 有M个球,一开始每个球均有一个初始标号,标号范围为1-N且为整数,标号为i的球有ai个,并保证Σai = M. 每次操作等概率取出一个球(即取出每个球的概率均为1/M) ...
- 多级联动下拉菜单--cxSelect
jquery cxSelect插件 github地址:https://github.com/ciaoca/cxSelect demo地址:http://code.ciaoca.com/jquery/c ...
- js的数据格式之json
//json数据格式语法:1 数据在名称/值对中2 数据由逗号分隔3 花括号保存对象4 方括号保存数组 详情请查看:js的数据格式之json
- bzoj 3924 幻想乡战略游戏 —— 动态点分治
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3924 参考了博客:https://blog.csdn.net/qq_34564984/art ...
- Java中是构造器创建对象吗?
首先,这里说明” Java中是构造器创建对象 “这句话是完全错误的. Java中构造器的作用主要是为了初始化变量的值...其实在执行构造器之前,Java对象所需要的内存空间,已经产生了... 一般可以 ...