平时我们使用linux终端命令行的时候,常常会被一个问题困扰,那就是文件路径过长,有时候甚至超过了一行,这样看起来非常别扭,其实只要两步就可以解决这个问题: 1,修改.bashrc文件(用户根目录下)vim 打开.bas…
标签:unix
Mac电脑使用帮助
作者:心叶时间:2018-05-05 22:40 常用文件和配置 修改Host配置 Mac用来记录Host的配置文件位于/private/etc下,直接vi&vim打开hosts文件编辑即可(可能需要root权限…
如何解决pip install Twisted时出错: limits.h: No such file or directory
Environment: macOS mojave – 10.14.1; python 2.7.15/python 3.7.1. 在使用pip安装Twisted库时出现以下错误: In file includ…
Ubuntu 解压zip文件名乱码问题解决
安装(12.04及以上): sudo apt-get install unar 使用: 假设需要解压的ZIP包是foo.zip lsar foo.zip #列出所有文件如果列出的文件名已经正确 unar foo.zip …
linux – 用于大写字母的Bash脚本检查字符串
我正在尝试检查任何大写字母的字符串.我的代码显示任何输入没有UPPER,可能是“sss”,“Sss”,“SSS” if [[ "$pass" =~ [^a-zA-Z0-9] ]] then echo "Upper fou…
Mac电脑使用帮助
作者:心叶时间:2018-05-05 22:40 常用文件和配置 修改Host配置 Mac用来记录Host的配置文件位于/private/etc下,直接vi&vim打开hosts文件编辑即可(可能需要root权限…
ruby – 双叉和stdin
我编写了这段代码来在守护进程中运行我的进程.目标是即使我关闭其父进程也要使此进程运行.现在,我希望能够在其标准输入中写一些东西.我该怎么办 ?这是代码. def daemonize(cmd, options = {}) …
postgresql 常见问题
bash-4.1$ psql psql: 无法联接到服务器: 没有那个文件或目录 服务器是否在本地运行并且在 Unix 域套接字 “/var/run/postgresql/.s.PGSQL.5432̸…
Grub修改启动顺序
1.终端中输入 sudo gedit /etc/default/grub 2.设置default-set=2 (从0开始数起,如果希望第三项,选2) 3. 执行一下“sudo update-grub”来重新生成…
Perl完全自学手册图文教程
引言 1987年Larry Wall发布Perl1.0以来,用户数一直急剧增加,同时越来越多的程序员与软件开发者(商)参与Perl的开发。从最初被当做一种跨平台环境中书写可移植工具的高级语言开始,Perl被广泛地认为是一…
ruby – STDIN的非阻塞readline?
在正确设置为非阻塞模式时,我无法弄清楚为什么IO方法无法在STDIN上工作: require 'fcntl' stdin_flags = STDIN.fcntl(Fcntl::F_GETFL) p stdin_flags…
fcntl:打开和关闭磁盘缓冲
我写了一个简短的C程序来打开和关闭unix文件缓冲.下面的代码是打开它.我使用fcntl来获取设置,设置O_SYNC标志,然后将设置写回内核.但是当我再次获得设置时,它们没有设置O_SYNC标志. int result,…