
linux
文章平均质量分 62
T_Thylan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hylan:安装aptitude(完整的软件包管理系统)遇到的问题
这几天从书本上见识到了 aptitude 包管理工具的魅力,果断想在自己的 Ubuntu Kylin 16.10 上玩一玩。没想到遇到了很多的问题~~~apt源更新,编辑apt源配置文件 /etc/apt/sources.list发现vi使用起来好费劲,只能用delete删除 而上下键和backspace键都没法正常使用。还有看启动栏在左侧Left 有点不习惯,也做了设置:按下 Ctrl + Al...原创 2018-03-17 19:03:28 · 2782 阅读 · 0 评论 -
hylan:linux系统操作数据库
1.连接数据库DB2: db2 connect to sample user db2inst1 using inf0serversample是数据库名 db2inst1是用户名 inf0server是密码infosrvr:/home/db2inst1 # db2 connect to sample user db2inst1 using inf0server Databa...原创 2018-05-05 10:42:30 · 239 阅读 · 0 评论 -
hylan:linux bash shell常用的配置文件
~/.bashrc 这个文件一般在主目录下,比如我的电脑上 /home/marvin/.bashrc /etc/profile 这个文件一般位置比较固定。原创 2018-04-14 09:28:27 · 300 阅读 · 0 评论 -
hylan:linux系统上 mysql数据库的基本操作
在linux的shell终端连接mysql服务器:sudo service mysql status 查看mysql状态 是否在运行中。使用root用户登录:mysql -u root -p创建/删除数据库:create database db_test; drop database db_test;创建用户ur_hylan 并使用上面创建的db_test 数据库(数据库授权):grant...原创 2018-03-27 11:47:42 · 303 阅读 · 0 评论 -
hylan:安装mysql 报错 E: 无法定位软件包 mysql-server
在Ubuntu Kylin 16.10 linux系统上安装mysql-server。下面是成功安装的记录: sudo apt install mysql-server 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: libaio1 libevent-core-2.0-5 mysql-client-5.7 ...原创 2018-03-27 09:34:00 · 8686 阅读 · 1 评论 -
hylan:whiptail的用法
应用场景:当你在终端环境下安装新的软件时,你可能经常看到信息对话框弹出,需要你和它交互。对话框的类型有表单、密码框、菜单 等等。它们可以引导你以一种直观的方式输入必要的信息,使用这样用户友好的对话框的好处显而易见。whiptail可以在shell脚本中创建基于终端的对话框、消息框。预先安装在所有的Linux发布版本中。类似于Zenity或xdialog GUI脚本代码。在交互式shell脚本创建有...原创 2018-04-09 13:41:21 · 1858 阅读 · 0 评论 -
hylan:shell中的特殊符号、特殊变量
写此文的原因:shell脚本中的符号太多了,随着学习的深入、知识点的扩增,感觉记忆力不够用。于是记录下来,方便以后查阅。/ 虚拟目录的根目录。$ 引用某个变量、环境变量的值。${} 精确的界定变量名称的范围。$() 命令替换 另一种形式(用两个反引号` 键盘上和波浪号同键位) 例如:testing=$(date) 等效于 testing=`date` 。 $...原创 2018-03-22 11:42:33 · 586 阅读 · 0 评论 -
hylan:shell脚本鸡肋--结构化命令(续)
循环处理数据效果:marvin@marvin-pc:~$ cat /etc/passwd | grep marvinmarvin:x:1000:1000:marvin,,,:/home/marvin:/bin/bashmarvin@marvin-pc:~$ ifs=$IFSmarvin@marvin-pc:~$ IFS=:marvin@marvin-pc:~$ for haha in $(ca...原创 2018-03-21 18:58:14 · 290 阅读 · 0 评论 -
hylan:Ubuntu的32位和64位系统
iX86 32位操作系统 例如:Ubuntu 16.04 (iX86) AMD64 64位操作系统 例如:Ubuntu 16.10 (AMD64) 本机注意:不要以为iX86只能用于intel的cpu amd64只能用于amd的cpu 别被字面的意思所迷惑。如果你的系统是iX86(即 32位操作系统),在这个系统上的虚拟机里就不能安装64位的ubuntu...原创 2018-04-08 10:40:53 · 886 阅读 · 0 评论 -
hylan:shell脚本鸡肋--结构化命令
if-then语句不能测试命令退出状态码之外的条件。test命令提供了在if-then语句中测试不同条件的途径。if test condition;then commands;fi无需在if-then语句中声明test命令 if [ condition ];then commands;fitest命令可以判断三类条件:数值比较(bash shell只能处理整数) 字符串比较(将所有的标点和大小写...原创 2018-03-20 18:06:36 · 319 阅读 · 0 评论 -
hylan:linux实用 拷贝文件到U盘
写两点实用的:1.linux如何进入纯命令行界面进入快捷键:CTRL+ ALT + F1~F6 (分别对应6个终端)退出快捷键:CTRL+ ALT + F7备注:init打开6个终端 tty1~tty6 方便用户登录系统,每个终端会保留用户的操作环境引申:启动bash shell有3种方式登录时作为默认登录shell (CTRL+ ALT + F1~F6)作为非登录sh...原创 2018-03-14 11:15:48 · 1466 阅读 · 0 评论 -
hylan:shell脚本鸡肋--基本脚本
${variable} 形式引用变量 额外的花括号通常用来帮助识别美元符后面的变量名。命令替换 的两种方法:第一种 反引号字符 ` 例如:echo `date` 第二种 $()格式 例如:echo $(date)为了引用当前目录下的文件,可以在shell中使用单点操作符 即(.)。today变量是被赋予格式化后的data命令的输出。这是提取日期信息生成日志文件名常用的一种技术。...原创 2018-03-20 10:04:33 · 337 阅读 · 0 评论 -
hylan:创建 共享文件 引发 Ubuntu sudo命令 失灵后的拯救
今天看linux系统共享文件时,执行代码:usermod -G shared marvin居然使安装linux系统唯一的账户marvin的sudo命令失效了。链接:和这位仁兄一样但我的情况更加复杂,因为我的root是默认禁用的。也就是说 此时我不能通过 su root 召唤出root账号。 下面先回顾我的学习内容:共享文件 首先创建好 shared组(以下代码 没有权限的时候需要在前面加 su...原创 2018-03-13 22:04:37 · 310 阅读 · 0 评论 -
hylan:vim编辑器的使用
vim编辑器打开文件后有三种模式:普通模式、插入模式 和 命令行模式。下面总结每个模式下的命令。默认进入 普通模式,在此模式下vim编辑器会将按键解释成命令。移动光标慢移: 方向键 或者 h 左移 j下移 k上移 l右移快移:PageDown (Ctrl + F) 下翻一屏 PageUp (Ctrl + B) 上翻一屏G ...原创 2018-03-19 12:10:05 · 294 阅读 · 0 评论 -
hylan:链接文件(readlink命令)
readlink 命令 用于查看链接文件加上 -f 选项 即: readlink -f 能够立刻找出链接文件的最后一环。1. vi 和 vim 的链接情况marvin@marvin-pc:/usr/bin$ which vi/usr/bin/vimarvin@marvin-pc:/usr/bin$ readlink -f /usr/bin/vi/usr/bin/vim.basic...原创 2018-03-18 15:49:18 · 1061 阅读 · 0 评论 -
hylan:Ubuntu软件操作相关命令
源文件位置: /etc/apt/sources.listsudo apt-get update 更新源sudo apt-get install package 安装包sudo apt-get upgrade 更新已安装的包sudo apt-get install package --reinstall 重新安装包sudo apt-get -f install 修复安装...原创 2018-05-11 20:57:39 · 275 阅读 · 0 评论