Articles with the Linux tag

ctags&python-vim work for autocomplete&tag-jump

设置 设置python vim module,在vimrc文件中添加如下几行 python << EOF import os import sys import vim for p in sys.path: if os.path.isdir(p): vim.command(r"set path+=%" % (p.replace(" ", r"\ "))) EOF 准备tags文件 运行ctags,生成tags文件,举例: $ctags -R -f ~/.vim/tags/python.tags...

linux cmd

ctrl + z 前台任务放到后台暂停,fg 后台任务调度到前台执行 jobs 查看正在运行的任务 bg number 如 bg 1,任务1调度到后台执行 fg number 如 fg 1,任务1调度到前台执行

vim cmd

gf(go to file)光标移到头文件,gf可以跳到头文件查看,返回ctrl + o shift + k 光标移到函数上,可以跳转到该函数定义处(不包括系统函数) :sh 进入Linux/Uinx shell环境,输入 exit 返回 ctrl + p 代码自动补全

多路终端复用器tmux入门配置

tmux 是一个优秀的终端复用软件,类似 GNU Screen ,但来自于 OpenBSD ,采用 BSD 授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行 tmux 后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。 [百度百科介绍] 我的配置文件主要进行如下定制: 修改 prefix 键为 C-a 分屏快捷键为 | - 窗格选择移动键与 vim 移动键一致 窗格尺寸调整,边界移动键 GHJK (与 vim 移动键一致,只是变成大写)...

Valid Phone Numbers with shell script

Valid phone numbers must appear in one of the following two formats: (xxx) xxx-xxxx or xxx-xxx-xxxx. (x means a digit) Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bash script to print all valid phone...

shell script to read lines from file

How would you print just the 10th line of a file with the shell script? Shell script is as below: #!/bin/bash k=0 while IFS='' read -r line || [[ -n "$line" ]] do ((k++)) if [ $k -eq 10 ] then echo "Text read from file: $line" fi done < "$1" If you...

shell script to evaluate expression

To evaluate expressions involving decimal places (floating points) "bc -l" is very useful. Your task is to evaluate the expression and display the output correct to decimal places. Shell script is as below: #!/bin/bash read expression printf "%.3f\n"...

Linux 安装 Telnet

linux默认是不安装telnet的,默认使用ssh服务。 首先,查看一下有没有安装telnet及相关的服务软件: 第一步: :rpm -qa |grep telnet :rpm -qa |grep xinetd 如果不存在就使用如下命令安装: :yum install xinetd telnet-server telnet-client(这个可选,从本机使用telnet登陆其他主机) 第二步: 安装好之后,需要修改一下telnet的设置: :vim /etc/xinetd.d/telnet...