10:00 开始学习
1.编写长python代码时的换行:
#例 print('hello world') 输出结果均为 hello world
print('hello '
'world') #括号内的各单位可以直接换行
print('hello',
'world')
print('hello'
' '
'world')
print('hello\
world')#常用换行符‘\’换行
2.Linux学习
ctrl+shift+‘+’ 字体变大
ctrl+‘+’ 字体变小
3.Linux命令
- 命令格式:命令 [选项] [参数]
- ls -a -l -h pwd clear cd touch 1.txt 创建文件 mkdir py 创建文件夹
- 文件名以'.'开头的是隐藏文件
- 查看帮助文档 ls--help man ls
- 自动补全 tab键,按两次tab键可以显示所有结果
- gedit 编辑文件 cat 查看文件
- history 历史命令及序号 !序号
- rm 删除 rmdir 删除空文件夹 rm C -r 删除整个目录(递归删除)
- 正则表达式:通配符 * ? [...]用于模糊搜索,其中?只可以代替一个字符,*可以代替多个,[]中的内容可以限定搜索
- 重定向:ls >xxx.txt 把原本显示在终端里的东西输入到文件xxx.txt中去 ls >>xxx.txt 追加输入
- more xxx.txt 翻页显示,显示内容多时优于cat命令; ls -alh /bin | more
- cd ./A 转到当前路径下的A cd ..返回上一层 cd ../.. 返回上上层 cd - 回到上一个命令位置 cd ~ 转至‘家’目录
- ctrl +C 不执行,显示为^C
- tree 以目录式方式显示
- mkdir /A/B/C/D -p 创建最终D文件夹,若A、B、C文件夹不存在则自动创建
- mv 1.txg 1.txt 重命名文件或文件夹; mv 1.txt A/ 移动(剪切并粘贴)至A文件夹,/可不要
- cp 1.txt A 复制并粘贴到A文件夹; tips:牵扯到文件夹不让动的,用添加 -r命令解决
- ln -s 1.txt 1-softlink.txt 创建软连接 ln 1.txt 1-hardlink.txt 创建硬链接
- grep -n ‘abc’ 1.txt 在1.txt中查找带有abc的内容,-n可显示序号;若加-v则查找不含相关内容的项;‘^abc’查找以abc开头的,‘abc$’以abc结尾的
linux常用命令:
ls, cd, clear, pwd, whoami, sudo passwd, ifconfig, mkdir, rm, cp, mv, cat, touch,
echo, nano 与ctrl + o 与 ctrl + x, redirect:>>与>>>,more, head, tail,
sudo reboot, find/usr/local | grep xxx, uname -a, file xxx.so, tar -xvzf, gzip, gunzip,
sudo mount/ umount,ln -s / exist_file link_name, jobs, kill%n,ps -Af, cut-c num1-num2
xxx --help, man xxx, help