汇编语言教学视频教程python3解释器执⾏not1and1的结果为_Python学习周总结
(18.04.09。。。
转眼间培训已经过去了七周,第⼆阶段的学习即将结束,本周的内容⽐较繁杂,主要涉及Linux, VIM, Nginx, MySQL, Shell五个⽅⾯的学习与实际应⽤,具体如下所⽰:
1、Linux操作系统(Unix(commercial) - 商业软件,与固定硬件绑定/ Linux(free) - ⽐window更稳定可靠 ):
Linux是⼀个通⽤操作系统。⼀个操作系统要负责任务调度、内存分配,外围设备IO操作,其通常由内核和系统程序(设备驱动、底层
库,shell,服务程序等)两部分构成,其内核是芬兰⼈Linux Torval开发的。
⽂件、⽂件夹命名字符:字母、数字、下划线、.(放⾸位为隐藏⽂件)
常⽤命令
ps(process state):进程状态
clear:清屏
adduser:添加⽤户
passwd:配置密码
groudadd:把⽤户加⼊某个组
groupdel:把⽤户从某个组中删除
who am i/who/w:查看⾃⼰
uname:系统名称
hostname:主机名称
su(switch user) root:切换到超级管理员
history:显⽰历史命令 !2:把第⼆个命令再执⾏⼀遍
pwd(print working directory):查看当前位置
cd(change directory):切换⽬录
../.:上⼀级⽬录/当前⽬录
ls(list directory contents):查看当前路径下的⽂件和⽂件夹
ls -a(all):查看包括隐藏⽂件在内的⽂件和⽂件夹
ls -l(long:长格式)/ll(ls -l的别名):查看当前路径下的⽂件和⽂件夹的详细信息
rwx:read/write/execute
ls -la:既是长格式,⼜显⽰隐藏⽂件
ls -R:以递归的⽅式列出⼦⽬录
touch:创建空⽂件(以.开头的⽂件和⽂件夹都是隐藏的,⽤ls -a才能看到),如果⽂件存在,则修改创建时间⾄当前时间
mkdir:创建空⽂件夹
sudo(superuser do):以管理员的⾝份执⾏命令,要先修改/etc/sudoers⽂件
cd ~:回到⽤户主⽬录
rm(remove):删除⽂件
-f:强⾏删除(慎重使⽤)
-rf: r --> recursive 递归删除,⽤于删除有⽂件的⽂件夹(更慎重使⽤)
rmdir:删除⽂件夹
cat(concatenate):查看⽂件内容
head 5 ⽂件:查看⽂件的前五⾏
tail 10 ⽂件:查看⽂件的最后⼗⾏
man(manual) 命令:查看指定命令的参考⼿册 查看之后退出按q
info(information) 命令:⽐man显⽰的信息更详细
命令 --help | less/more: 查看帮助信息,⼀页⼀页看,空格为下⼀页 b为上⼀页 退出为q
echo:回声,写什么发给你什么,可以查看系统环境变量
:重定向操作 echo hello,world > (把hello,world写⼊中)
2>:错误重定向,没有错误⽂件中就没有内容
cp(copy):拷贝⽂件(复制)
-v(verbose):显⽰拷贝的详细过程
scp:安全拷贝,实现⽹络拷贝
scp localpath(本地⽂件地址) 对⽅⽤户名@地址:对⽅服务器保存⽂件的地址
sftp:跨⽹络传⽂件 get:下载⽂件 put上传⽂件
sftp 对⽅⽤户名@地址
host:域名服务
host www.baidu:将域名转换为ip地址
host 10.9.110.3:将ip地址转换为域名
mv(move):移动⽂件(剪切)/给⽂件改名字
diff(different):⽐较两个⽂件的差别
wc(word count):计算⽂件的⾏数、单词数、字符数
ios逆向开发-w:只数单词数
executive chef appointments-l:只数⾏数
-c:只数字符数
file:查看⽂件的相关信息
wget:下载⽂件
grep:查⽂件指定信息(⽂件内容)
grep "function" index.html -n (-n:显⽰⾏号)
grep "function" .html . -n -R:从当前⽬录及其⼦⽬录中递归地查所有html⽂件的function关键字的位置,并显⽰⾏号find:查⽂件
uniq(unique):去重
sort:排序
gzip(.gz)/gunzip:压缩/解压缩 g:GNU规范(⾃由的软件)
xz ⽂件名:压缩⽂件,结果为.xz结尾的⽂件
xz -:解压缩.xz .lzma结尾的压缩⽂件
tar(together archive):归档/解归档
-c:归档(通常合⽤参数形式: -cvf 归档)
-x:抽取(通常合⽤参数形式: -xvf 解归档)
-v:显⽰归档的过程
-f:指定⽂件
tar -cvf hello.tar abc/ 归档⽂件夹
whatis python:查看命令的说明
init 0/shutdown:关闭服务器
init 6/reboot:重启服务器
init 5:从字符界⾯到图形界⾯
which 命令:查看命令(如python)的位置
whereis: 路径名中包含指定命令(如python)的,全都显⽰出来
usr/:默认安装软件的路径 相当于windows的Program Files
date:查看时间
cal(calendar):查看⽇历
cal 年份:查看指定年份全年的⽇历
script ⽂件名:录制所有⾏为 exit可退出,⽣成typescript(默认⽂件名)⽂件,⾥⾯有录制期间的所有⾏为
write ⽤户名:给指定linux⽤户发送信息
wall(warning all) 内容:⼴播
mesg n/y:可以/不可以接收到其他linux⽤户⽤write发送的消息
/:系统的根⽬录,相当于windows中的我的电脑
/proc cpuinfo:包含cpu信息
/proc meminfo:包含内存信息
cd ../jackfrued 相对路径
cd /home/jackfrued 绝对路径
top:任务管理器,查看cpu mem占⽤率等系统信息
kill 进程号:杀死进程
-9:强杀
ZZ/:wq/:x :保存退出
python在线编辑器python3chmod u+x ⽂件名:修改权限(当前⽤户添加执⾏权限)
chmod g+x ⽂件名:修改权限(同组⽤户添加执⾏权限)
chmod o+x ⽂件名:修改权限(其他⽤户添加执⾏权限)
chmod 755 ⽂件名:r --> 4 w --> 2 x --> 1
!/usr/bin/python:明确指定python解释器的位置
chown 新的所有者 ⽂件名:改变⽂件的所有者
df:查看磁盘空间
fdisk -l:磁盘分区表操作
mkfs:格式化⽂件系统
fsck:⽂件系统检查
mount/umount:挂载/卸载
:重定向 替换
:重定向 追加
⾼端命令:
awk:⼀种处理⽂本⽂件的语⾔,是⼀个强⼤的⽂本分析⼯具
xargs:将⼀堆值作为另外⼀个命令的参数
ps -aux | grep mysql | awk '{print $2}' | xargs kill -9:将查询的进程号作为参数传给管道⽤以杀死进程ps -aux | grep mysql : 搜索SQL进程
awk '{print $2}':打印第⼆个参数
xargs kill -9:⽤前部分的输出结果(进程号)作为参数,强杀进程
crontab -e:定时⾃启 --> * * * * * (分钟 ⼩时 ⽇ ⽉ 星期⼏)
25-30 7,18 3 3 mon-fri date >> ~/ : 3⽉3⽇(周⼀-周五 7时,18时的 25-30分钟打印时间) crontab -l:查看计划任务列表(当前⽤户的计划任务)
crontab -r:删除计划任务
2、VIM编辑器
主要内容
启动和退出
命令模式和编辑模式(常⽤命令如下)
:set nu:在vim中添加⾏号
:set nonu:
:syntax on:开启⾼亮语法
:set ts=4:制表键设为4个空格(默认为8个空格)
dd:删除整⾏
dw:删除单词
u:撤销
simonyy:拷贝⼀整⾏
p:粘贴
q!:不保存强退
G:回到最后⼀⾏
gg:回到⾸⾏
1000G:去1000⾏
ctrl+y: 往上翻⼀⾏
ctrl+e: 往下翻⼀⾏
ctrl+f: 往前翻⼀页
ctrl+b: 往回翻⼀页
光标操作(h j k l:上下左右)
⽂本操作
查操作 (/需要查的内容 按n:next 按N:before 正则表达式:/\d+(+ {4,}等量词前需要加\转义))
替换操作 (:1,$s/function/func/gi 【1,$:指定范围,1-最后⼀⾏】 【s:替换】 【function:被替换内容】 【func:替换内容】 【g:全局替换】 【i:忽略⼤⼩写】【c:每次替换前询问】【e:忽略错误信息】)
参数设定
.vimrc
set ts = 4
set nucorresponding怎么读
⾼级技巧
录制宏:⽅便重复操作
1> qa:开始录制(qa,qb,qc,qd)
2> 执⾏你的操作,这些操作都会被录制下来
3> q:结束录制
4> @a:播放录制 100@a:播放录制100遍
:abbr main if name == 'main': --> 定义⼀个缩写
:map ^X(快捷键) 100dd(命令) --> 定义快捷键(ctrl+x 删除100⾏)
ln -s /root/mycal /usr/bin/mycal : 注册环境变量/符号链接
rm /usr/bin/mycal :删除环境变量/符号链接
vim .bash_profile :进⼊/root⽬录下的隐藏⽂件.bash_profile中(登录⾃启)
PATH=$PATH:$HOME/bin:/root :将root加⼊环境变量PATH中,以后/root下的可执⾏程序在任意地⽅都可以直接执⾏
echo $PATH : 查看PATH中的内容(包含的路径)
source .bash_profile: 将.bash_profile⽂件重新执⾏⼀次
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论