摘要: where? 执行Python程序的时候,报这个错 why? 变量作用域问题,在分支中定义的变量,当满足条件的时候则可以正确得到变量,当不满足条件的时候则报这个错 way? 把变量从分支中抽离到分支上面,或者在另外分支都定义这个变量,让其一直到访问都定义过 错误代码 正确代码 阅读全文
posted @ 2018-05-17 22:26 梦_鱼 阅读(337) 评论(0) 推荐(0)
摘要: 错误: -bash-4.1$ where? 登录Centos时候,会显示4行这样的错误信息-bash-4.1$ why? 1. 该用户家目录缺少 .bashrc .bash_logout .base_profile 3个文件 2. 创建该用户时候没有创建家目录 way? 1. 拷贝/etc/skel 阅读全文
posted @ 2018-05-17 16:32 梦_鱼 阅读(142) 评论(0) 推荐(0)
摘要: linux是多用户、多任务操作系统 linux角色分类 超级用户 root # 管理员、特定服务主进程 0 普通用户 $ 普通管理员、服务运行需要的用户 500~65535 虚拟用户 不能登录系统,满足系统进程对文件属主要求 1~499 用户 想要使用系统资源,必须向系统管理员申请一个账号,通过这个 阅读全文
posted @ 2018-05-17 16:18 梦_鱼 阅读(243) 评论(0) 推荐(0)
摘要: yum 自动安装相关软件依赖,可以同时配置多个yum源,初始启动yum时候首先会缓存资源包到 /var/cache/yum目录下 yum确认 -y yum安装和卸载 install 安装,自动安装软件依赖包 remove 卸载,也会卸载相应软件依赖 yum更新 check-update 检查可更新的 阅读全文
posted @ 2018-05-17 15:14 梦_鱼 阅读(162) 评论(0) 推荐(0)
摘要: wget 指定URL从网络上下载某个文件,需要网络连接 相关选项 -nc 不覆盖同名文件 -q 安静下载,无输出 -v 显示下载详情 -O 指定保存目录或重命名下载文件名 -c 断点续传 -b 后台下载 --limit-rate 指定下线速度 # 查看后台下载进度 tail -f wget-log 阅读全文
posted @ 2018-05-17 14:43 梦_鱼 阅读(372) 评论(0) 推荐(0)
摘要: rpm 软件包管理器 rpm包命名规范 mysql-community-server-5.7.21-1.el7.x86_64.rpm 软件名称 mysql-community-server 软件版本 5.7.21 更新发行次数 1 适合系统版本 el7 CPU和系统架构 x86_64 扩展名 rpm 阅读全文
posted @ 2018-05-17 14:35 梦_鱼 阅读(225) 评论(0) 推荐(0)
摘要: telnet 通过 telnet协议与远程主机通信或者获取远程主机对应端口信息 格式 telnet URL/IP port 阅读全文
posted @ 2018-05-17 14:13 梦_鱼 阅读(334) 评论(0) 推荐(0)
摘要: traceroute 显示网卡数据包传输到指定主机的路径信息,追踪数据传输路由状况,默认数据包大小38字节 相关选项 -i 使用指定网络接口发送数据 -n 使用IP而不使用主机名 -v 显示命令的执行过程 -w 设置等待远程主机回应时间,单位秒 -s 设置主机发送数据包IP地址 -g 指定来源的路由 阅读全文
posted @ 2018-05-17 14:08 梦_鱼 阅读(1500) 评论(0) 推荐(0)
摘要: netstat 网络状态,显示本机网络连接、运行端口和路由表等信息 相关选项 -a 显示本机所有连接和监听端口 -n 以网络IP地址形式显示当前建立的有效连接和端口 -r 显示路由表信息 -t 显示TCP协议连接情况 -u 显示UDP协议连接情况 -c 每个多少秒刷新一次 -i 显示自动配置接口的状 阅读全文
posted @ 2018-05-17 13:58 梦_鱼 阅读(304) 评论(0) 推荐(0)
摘要: scp 依赖ssh协议,实现从哟个linux系统拷贝到另一个linux系统 格式 scp -P port localPath user@IP:targetPath # 如果拷贝的是文件则需要传递 -r参数 # 通过 : 来进行远程目录选定 阅读全文
posted @ 2018-05-17 13:36 梦_鱼 阅读(203) 评论(0) 推荐(0)
摘要: ifconfig 配置网络或显示当前网络接口状态,必须由root用户执行 相关选项 -a 显示所有网络接口信息,包括活动或非活动 -s 显示活动接口简要信息 -v 如果网卡接口出现错误则返回错误信息 up 启动网卡 down 关闭关闭网卡 netmask 指定网络接口子网掩码 addr 指定网络接口 阅读全文
posted @ 2018-05-17 13:32 梦_鱼 阅读(280) 评论(0) 推荐(0)
摘要: mount 挂载和卸载指定的分区 相关选项 -a 加载文件 /etc/fstab中指定的所有设备 -n 不降加载信息记录在 /etc/mtab文件中 -r 只读方式加载设备 -w 可读可写价值设备,属于mount默认设置 -f或-v 不加载设备,只查看mount挂载状态 -L 起别名,有称为标签 - 阅读全文
posted @ 2018-05-17 13:18 梦_鱼 阅读(1333) 评论(0) 推荐(0)
摘要: eject 退出抽取设备,如光驱或磁带,如果设备已经挂载,则卸载设备 相关选项 -q 退出磁盘 -r 退出光盘 -d 显示默认设备 阅读全文
posted @ 2018-05-17 12:32 梦_鱼 阅读(206) 评论(0) 推荐(0)
摘要: sync 强制将内存中数据写入磁盘,以免数据丢失。在linux系统中,修改过的操作并不会立即写入磁盘,而是先写到内存中,通过buffer队列当达到指定时间或者指定大小再一次性写入磁盘,提高IO效率,正常关机重启都会执行这个过程 阅读全文
posted @ 2018-05-17 12:28 梦_鱼 阅读(481) 评论(0) 推荐(0)
摘要: fsck 检查文件系统并尝试修改错误,修复对象为设备,本质上是调用 /sbin/fsck.filesystemName 命令, filesystemName是指定设备的文件系统类型,如图分区中有文件丢失,则可以通过对应的lost+founc目录中去查找恢复,但要注意使用fsck工具进行修复数据时候需 阅读全文
posted @ 2018-05-17 12:24 梦_鱼 阅读(1263) 评论(0) 推荐(0)
摘要: du 显示文件或目录所占磁盘空间总量 相关选项 -s 显示文件或者整个目录的大小,默认单位为KB -b 指定单位为byte -h 人类友好读方式显示 -m 指定单位为 MB 阅读全文
posted @ 2018-05-17 12:13 梦_鱼 阅读(350) 评论(0) 推荐(0)
摘要: df 检查linux系统中磁盘分区占用情况 相关选项 -h 以人类友好读方式显示 -k 以KB为单位输出磁盘分区使用情况 -m 以MB为单位输出磁盘分区使用情况 -a 列出所有文件系统分区情况,包含0大小文件系统分区 -i 列出各分区inode使用情况 -T 显示各分区文件系统类型 磁盘空间满,in 阅读全文
posted @ 2018-05-17 12:09 梦_鱼 阅读(975) 评论(0) 推荐(0)
摘要: cpio 通过重定向方式将文件进行打包、备份、还原、恢复工具,扩展名为 .cpio 相关选项 -o 将文件复制、打包成文件或将将文件输出到标准输出 -i 将打包文件或者将设备上的备份还原到系统中 -t 查看cpio打包文件内容或输出到设备上文件 -d 在cpio还原文件的过程中,自动建立相应的目录 阅读全文
posted @ 2018-05-17 12:03 梦_鱼 阅读(325) 评论(0) 推荐(0)
摘要: dd 转换或复制文件,同时可以对设备进行备份 相关选项 if 输入文件,可以是设备 of 输出文件,可以是输出设备 bs 指定一个block大小,默认为 512字节 count 指定bs数量 阅读全文
posted @ 2018-05-17 11:44 梦_鱼 阅读(181) 评论(0) 推荐(0)
摘要: tar 对文件或者目录进行打包归档成一个文件,不是压缩 相关选项 -c 新建文件 -r 将目标文件追加都档案文件末尾 -t 列出归档文件中已经归档文件列表 -x 从归档文件中还原文件 -u 新文件更新归档文件中原文件 -z 调用gzip在文件归档时进行压缩 -w 还原文件时,把所有文件的修改时间设置 阅读全文
posted @ 2018-05-17 11:37 梦_鱼 阅读(328) 评论(0) 推荐(0)
摘要: bzip2 buzip2 对文件进行压缩与解压缩,类似 gzip gunzip命令,只能压缩文件,对目录则压缩目录下文件,生成以 .bz2为扩展名的文件 相关选项 -d 解压 -v 压缩或解压显示详细信息 -k 解压保留原压缩文件 -f 解压覆盖同名文件 -t 检测完整性 -级别 1~9 # 只能对 阅读全文
posted @ 2018-05-17 11:27 梦_鱼 阅读(379) 评论(0) 推荐(0)
摘要: gzip gunzip 将一般文件进行压缩或者解压,默认扩展名为 .gz, 本质上 gunzip是gzip硬链接,压缩和解压都可以通过gzip完成 gzip 相关选项 -d 解压 -r 递归压缩目录下所有文件 -t 检查压缩文档完整性 -v 显示每个压缩文档的文件名和压缩比 -l 显示压缩文件压缩信 阅读全文
posted @ 2018-05-17 11:14 梦_鱼 阅读(313) 评论(0) 推荐(0)
摘要: zip uzip 将一般文件或者目录进行压缩或者解压,默认以 .zip为后缀名 zip 相关选项 -r 递归压缩目录 -d 从压缩包中删除指定文件 -i 压缩指定文件列表文件 -x 压缩排除指定文件列表中文件 -u 更新文件到压缩包 -m 文件加入到压缩包,删除原文件 - 级别 1~9表示文件压缩级 阅读全文
posted @ 2018-05-17 11:04 梦_鱼 阅读(1563) 评论(0) 推荐(0)
摘要: mv 移动文件或者目录,可以用重命名文件或者目录 相关选项 -i 如果文件或目录存在询问是否覆盖,输入y确认,输入n取消 -f 不提示,覆盖 阅读全文
posted @ 2018-05-17 10:49 梦_鱼 阅读(1677) 评论(0) 推荐(0)
摘要: split 分割文件,将一个文件分割为多个 相关选项 -b 指定文件大小,可以在size后面添加单位后缀,b表示512字节,k表示1KB,m表示MB -n 指定分割文件的长度,默认为1000行 -d 指定分割后的文件以数字为后缀名 -a 指定后缀名序列的长度,默认为2 # 文件的长度,其实本质上是文 阅读全文
posted @ 2018-05-17 10:45 梦_鱼 阅读(547) 评论(0) 推荐(0)
摘要: find 在指定的目录下查找指定的文件 相关选项 -type 指定文件类型 -name 指定文件名字,支持通配符 -gid 指定用户组ID -uid 指定用户ID -empty 查找长度为0 的空文件 -depth 指定查找深度 -path 指定路径名 -user 指定用户名 -mtime 指定修改 阅读全文
posted @ 2018-05-17 10:21 梦_鱼 阅读(432) 评论(0) 推荐(0)
摘要: cp 拷贝或者备份文件或者目录 相关选项 -a 拷贝目录保存文件所有信息 -r 递归拷贝目录 -d 保留连接 -p 保留修改时间和存取权限 -i 有同名提醒是否覆盖 相关应用 1. 备份文件 cp fileName{,.bak} 2. 拷贝覆盖 \cd fileName targetPath/ 阅读全文
posted @ 2018-05-17 10:02 梦_鱼 阅读(1856) 评论(0) 推荐(0)
摘要: file 长度为0的文件则显示为空位文件,对于软链接文件则显示链接的真实文件路径,默认输出会有文件名 相关选项 -b 只显示文件类型结果 -L 显示软链接指向文件的类型 -z 显示压缩文件信息 -i 不是常规文件则停止分类 阅读全文
posted @ 2018-05-17 09:56 梦_鱼 阅读(280) 评论(0) 推荐(0)
摘要: ln 用来在文件或者目录之间创建链接,分为软链接和硬链接,硬链接依据文件的inode来进行链接,linux系统中允许存在多个inode号,文件真正的删除,是指向这个文件block的inode为0则该数据块就被释放,软链接有自己的inode和block,通过指向原文件或目录的inode,可以方便的访问 阅读全文
posted @ 2018-05-17 09:51 梦_鱼 阅读(199) 评论(0) 推荐(0)
摘要: touch 如果文件存在,则改变文件的访问时间和修改时间,如果不存在则创建一个空文件 相关选项 -a 更改文件访问时间为当前系统时间 -m 更改文件修改时间为当前系统时间 -c 如果文件不存在,不创建不提示 -d 指定日期和时间,格式为 Y-m-d H:M:S -r 递归修改目录下所有文件和内容 阅读全文
posted @ 2018-05-17 09:38 梦_鱼 阅读(1629) 评论(0) 推荐(0)
摘要: rm 删除目录或者文件,如果是链接文件,则只删除这个链接文件而不是链接指向的文件 相关选项 -r 递归删除目录 -f 忽略不存在提示和确认提示,本身确认提示系统默认添加-i参数 -i 删除文件前提示,输入y确认,输入任何非y字符取消 相关注意事项 1. rm命令非常危险,在linux系统中文件一旦删 阅读全文
posted @ 2018-05-17 09:27 梦_鱼 阅读(1342) 评论(0) 推荐(0)
摘要: grep 文本过滤,对文本的每一行进行关键字搜索,如果找到则输出 相关选项 -A 除了列出符合关键字的行外,还输出符合关键字行后多少行内容 -c 只显示符号条件的行号 -f 批量搜索,把关键字写入到文件,每行表示一个关键字,然后逐行取出关键字取搜索文件 -i 搜索忽略大小写 -n 搜索结果显示行号 阅读全文
posted @ 2018-05-17 09:17 梦_鱼 阅读(591) 评论(0) 推荐(0)
摘要: diff 比较文件差异 相关选项 -c 显示全部内容,并标记不同之处 -b 忽略行尾空格,并认为字符串中一个或多个空格视为相同 -r 当比较双方都是目录时,会比较子目录中的文件 -s 当两个文件相同时,会显示文件的相同信息 相关信息 a 追加 d 删除 c 修改 这些字符前面的数字表示文件1的行号, 阅读全文
posted @ 2018-05-17 09:07 梦_鱼 阅读(2752) 评论(0) 推荐(0)
摘要: cat 将文件内容输出到标准输出 相关选项 -n 显示行号,包括空行 -b 显示行号,不包括空行 -A 显示制表符为 ^I ,结尾符为 $ 应用 1. 清空文件 cat /dev/null > fileName 2. 合并文件 cat fileNameOne fileNameTwo ... > On 阅读全文
posted @ 2018-05-17 08:57 梦_鱼 阅读(721) 评论(0) 推荐(0)