导航:首页 > 程序命令 > linuxdfh命令

linuxdfh命令

发布时间:2022-08-06 01:24:32

linux的vim在我设置了高亮之后所有的小写a都会变橙色,为什么.

估计是你不小心输入了搜索 a
你随便打开一个vim 按下Esc切换到命令模式 随便输入斜杠跟一串字符(例如 /dfhjdf) 按下回车 会提示找不到。。。。 再看下a是不是恢复了

② unix 时间格式转换命令

你的格式是不是这样?

1253194494 (今天的Unix 时间格式)

用 gawk ( Gnu 版 awk, mawk, nawk 没有这功能)

nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=strftime("%a %b %d %T CST %Y", "1253194494");print x}'
Thu Sep 17 21:34:54 CST 2009

Unix 时间格式用gawk 内置函数取得

nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=systime();print x}'
1253194803

nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=strftime("%a %b %d %T CST %Y", systime());print x}'
Thu Sep 17 21:40:15 CST 2009

nc10@your-5554c55be4 ~
$

或者用 Perl

产生Unix 时间格式

nc10@your-5554c55be4 ~
$ perl -e '$x=time(); print "$x\n"'
1253195055

改成你的格式, 用 POSIX 模组 strftime

nc10@your-5554c55be4 ~
$ perl -MPOSIX -e '$x=1253195055; @y=strftime("%a %b %d %T CST %Y", localtime($x)); print "@y\n"'
Thu Sep 17 21:44:15 CST 2009

也可直接把现在的 Unix 时间格式即时改为可读的格式

nc10@your-5554c55be4 ~
$ perl -MPOSIX -e '$x=1253195055; @y=strftime("%a %b %d %T CST %Y", localtime(time())); print "@y\n"'
Thu Sep 17 21:51:30 CST 2009

nc10@your-5554c55be4 ~
$

这样对你有帮助吗? 呵呵

昨天在 cygwin 试不到 %Z, 今天在Linux ok

user@minix-nb:~$ gawk 'BEGIN{x=strftime("%A %b %d %T %Z %Y", systime()); print x}'
星期五 9月 18 17:08:12 HKT 2009
user@minix-nb:~$
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%A %b %d %T %Z %Y", systime()); print x}'
星期五 9月 18 17:09:52 HKT 2009
user@minix-nb:~$ perl -MPOSIX -e '$x=strftime("%A %b %d %T %Z %Y", localtime(time())); print "$x\n"'
星期五 9月 18 17:09:58 HKT 2009
user@minix-nb:~$ perl -MPOSIX -e '$x=strftime("%a %b %d %T %Z %Y", localtime(time())); print "$x\n"'
五 9月 18 17:10:11 HKT 2009
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%a %b %d %T %Z %Y", systime()); print x}'

因为 locale 是 zh_HK.utf-8, 所以出中文, 要改变
$LANG 就可

eg

#! /bin/bash
oLC_ALL=$LC_ALL
LC_ALL=C

export LC_ALL

gawk 'BEGIN{
x = strftime("%a %b %d %T %Z %Y", systime())
print x
}'

unset LC_ALL
LC_ALL=$oLC_ALL
user@minix-nb:~$ chmod +x locale.test
user@minix-nb:~$ ./locale.test
Fri Sep 18 17:17:48 HKT 2009
user@minix-nb:~$

呵呵

③ 谁能给我发一下 qt-sdk-linux-x86-opensource-XXX 在fedora下安装

到www.qt-project.org 下载

java文件在命令行上能编译不能运行

提示 test.class 找不到的话
1、如果你的类放在 d:\ 下,则 你在 cmd 里 也要在 d:\ java test
2、你的 classpath 没设置好,在你的 classpath 配置的路径前面加上 .; (一个点,一个分号)。
然后重启 cmd , 再运行一下试试。

⑤ SSH软件 如何使用ppk文件来登录服务器 就像winscp 的 private key file选项一样

一,使用SSH2协议

如果要用SSH2协议,需要修改一下 /etc/ssh/ssh_config 文件,把#Protocol 2,1 这一行前面的#字符去掉,默认也是先是ssh2,

再是ssh1,实际上不除去#注释也是可以的。

用puttygen.exe生成SSH2协议格式的密匙(操作方法同上),上传到.ssh/authorized_keys文件时,需作如下修改,

因为puttygen.exe和bsd/Linux生成的SSH2密匙格式不一样。

例如puttygen.exe生成的公匙是id_rsa2.pub

[root@mail .ssh]# cat id_rsa2.pub

---- BEGIN SSH2 PUBLIC KEY ----

Comment: "rsa-key-20050328"41LXw3DR2/7+/8tX5FUJLBYr/ELtqzB4qUfM=

---- END SSH2 PUBLIC KEY ----

而BSD/Linux生成的ssh2格式是

[root@linuxwht .ssh]# cat id_rsa.pub

ssh-rsa /It5MjC/7U56n

OOZ0MDf+LHU7bWo3M6XH/mp1KeTRrHIPtmEl2PTkf9/3NffNtBdAkSJ/sWoPoaeJlShcvK2

/aNphVQoAuU0lj7/55eladpO8/jr14adE=

所以照着Linux默认的格式改一下就可以了。

如果没有 puttygen.exe,那么可以用 bsd/linux 自带的 ssh-keygen 生成密匙,命令格式如下:
ssh-keygen -b 密匙长度 -t 密匙类型
密匙类型可以是:rsa1 (对应SSH1 RSA)、rsa 和 dsa (对应SSH2)

如:ssh-keygen –b 1024 –t rsa

默认是生成的~/.ssh/id_rsa文件。

不过 ssh-keygen 生成的SSH2密匙和putty的密匙格式不同,无法直接使用,必须用 puttygen.exe 转换一下。

所以大家还是用 rsa1 好了,反正一般用途也没什么区别。

⑥ shell中有类似于awk中的split()函数来分割字符串的命令吗

用cut最简便(参见 小米肥猫 的回答)。
另外,Bash中特有的字符串处理方法(掐头去尾法)也比较常用(参见下面的链接)。

对于这道题来说:
var=“dfhjk_fewsk>dfakhi=vshbjy_df>brfdgr<rewrt"
tmp=${var#*>} #掐头,最小匹配(去除从前往后第一个>及前面的所有字符)
echo ${tmp%%>*} #去尾,最大匹配(去除从后往前最后一个>及后面的所有字符)

助记口诀:
# 表示掐头, 因为键盘上 # 在 $ 的左面。
% 表示去尾, 因为键盘上 % 在 $ 的右面。
单个#或%的表示最小匹配,双个#或%表示最大匹配(即,当有多种匹配方案的时候,选择匹配的最大长度还是最小长度)。

阅读全文

与linuxdfh命令相关的资料

热点内容
java与单片机 浏览:889
服务器内网如何通过公网映射 浏览:476
程序员穿越到宋代 浏览:622
怎么使用云服务器挂游戏 浏览:616
真实的幸福pdf 浏览:342
d盘php调用c盘的mysql 浏览:264
怎么样搭建源码网站 浏览:427
新概念四册pdf 浏览:361
怎么下载悦虎检测app 浏览:528
cad表达式命令 浏览:198
程序员去一个小公司值不值得 浏览:846
程序员做个程序多少钱 浏览:495
win10原始解压软件 浏览:319
阿里程序员的老家 浏览:258
量子加密银行 浏览:193
命令方块获得指令手机 浏览:499
学习结束感言简短程序员 浏览:398
android关机闹钟实现 浏览:968
鼠标一键打开文件夹设置 浏览:161
程序员看过来我想静静搞笑视频 浏览:370