文件操作
flush() 将缓存中的数据拿出
turncate() 模式为a 截断
‘r+’ 读写模式 write()默认写在文件最后位置
'w+' 写读模式 会将原内容清空
‘a+’ 追加读模式 光标在文件的最后的位置
with open() as f:相当于 f=open()
同时管理多个文件 with open() as obj1,open() as obj2:
eval() 转换为原本数据类型
ubuntu忘记密码,在启动时按e,在弹出的界面找到linux开头那行(下一行开头为initrd)将ro及ro之后的内容改成rw init=/bin/bash 按f10 进入命令行界面输入passwd 输入用户名,输入新密码
ubuntu系统
/ 根
boot 配置文件,内核
etc 存放系统设置有关文件
home 存放普通用户目录
mnt 磁盘上手动挂载的文件系统
opt 存放一些可选程序
root 系统管理员用户
bin 存放常用的程序文件(命令文件)
tmp 临时目录,存放临时文件,系统会定期清理该目录下文件
usr 可以i找到那些不适合放在/bin或/etc目录下的额外的工具
var 存放经常被修改的文件
var/log 日志文件
lib 根文件系统上的程序所需的共享库
lost+found 非正常关机后,有些文件临时存放
dev 存放设备文件
swap分区:当系统物理内存不够用时,临时释放一些内存空间存在swap空间
locale -a 查看支持的所有语言
安装软件 apt-get intsall 软件包名 (软件包名前加-y会自动安装)
remove 卸载软件包
purge 卸载软件包并清除配置
autoremove 卸载所有自动安装后不再使用的软件包
dapkg 本地安装
date 显示当前日期
date + "格式" 格式化日期
date -s 设置当前时间
tzselect 设置时区
hwclock -w 将当前时间同步到主板上
cal 显示本月日历
cal -y 显示当年日历
终端快捷键
ctrl + l 终端清屏
ctrl + k 删除光标后内容
ctrl + u 删除光标前内容
ctrl + w 清除左边字段
ctrl + y 会贴上ctrl + u 或 ctrl + k 或 ctrl + w 清除部分
ctrl +a 移动光标到最前面
ctrl + e 移动光标到最后面
ctrl + d 退出当前终端
logout 注销
reboot 重启系统
cd 切换目录 默认家目录
pwd 查看当前工作路径
mkdir 创建目录
mkdir -p 可以创建多层目录
rm 删除命令
touch 改变文件或目录时间,没有则创建一个文件
mv 重命名或移动命令
cp 复制命令
stat 查看文件状态
cat 查看文件内容 tac 反转查看
wc 统计文件中的字节数,行数,字符数 -c 字节 -l 行数 -m 字符数
sort 排序文件内容 -r 反向排序 -f忽略大小写
uniq 忽略或报告重复行 -c 进行计算 -u 只显示唯一的行
cut 从一个文本文件或文本流中提取文本列 -d 后接分隔字符与-f连用 -c 以字符单位提取
tee 读取标准输入的数据,并输出成文件
history 查看执行过的命令 !number 执行执行过命令(number为命令前的序号)