V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Arthur2e5  ›  全部回复第 7 页 / 共 11 页
回复总数  216
1  2  3  4  5  6  7  8  9  10 ... 11  
2015-12-25 12:49:47 +08:00
回复了 logicfrog 创建的主题 Linux 新手玩 sftp 差点崩溃
这个我能说什么好……人蠢没药救啊。

一开头警告的时候就该想到这台机器从未连接过是不是打错了,看看 PS1 都知道了呀。
命令还不想想 help ,自己知道 lcd 之类的 local 想着加个 l 变成 lls 也好啊。

exit 那些 jobs 早就不是 sftp 的锅子了。


* * *

@sunsol sftp 又不是 ftp 。
@yech1990 我讲一个冷门但是大家电脑上基本都有的: bash: echo $((2**32-1))

* * *
-其实是 ES7 什么都在问 Python 学吧?-
@Arthur2e5 23333 ,記錯了。舊版完全沒有 UML ( stackedit 的也是 2014 年才加入的)。
https://github.com/Arthur2e5/ghosertblog.github.com/blob/master/mdeditor/static/editor/editor.js 裡面有 cmd 舊版的原始碼。這時的版本已有流程圖功能,有心的話可以做點對比。

另外要是不需要流程圖的話個人認為 MSRA 的 Madoko (也是開源的,伺服器可以自己搭建)對 Markdown 的語法擴充更好(擴充點更加「學術」), StackEdit 沒試過不評價。

剛剛看了一下 StackEdit 裡面的流程圖示例,似乎和舊版 CMD 裡面的一模一樣啊。
2015-12-22 21:46:40 +08:00
回复了 panda0 创建的主题 Python puyhon 文本价格相加 ex:¥23.00+¥20.00
……你想不想知道有個內置函式叫做 sum(*iterable)?
2015-12-22 13:19:38 +08:00
回复了 czipeng 创建的主题 Linux 大家学习 linux 都是从哪里开始的?是 centos 吗
Ubuntu 11.10, 12.04, 14.04 (全都滚动更新,包括半路维修…)
AOSC OS2, AOSC OS3 (后者几乎只 ssh 碰过 CLI …)
Ubuntu 15.04
/* 论起点的话,应该是 OS X 10.7 */
2015-12-21 17:04:21 +08:00
回复了 GNiux 创建的主题 Linux Tails 1.8.1 is out
@lyndonneu18

> 隐私浏览器?

是一次性启动的本体是一个隐私浏览器的系统。准确来说也不是隐私浏览器,是“偷偷摸摸上网站大家包括服务器主人都不知道是谁”……

> 除了浏览器难道就没有别的途径会出现隐私问题了么?

如果你说的是网络的话,我建议你了解一下 Tor 是什么玩意。
如果你说的是硬件的话,那属于…
2015-12-21 17:01:34 +08:00
回复了 Counter 创建的主题 Linux 貌似用 apt-get 的人比用 aptitude 的人多啊?
@Tiande apt 1.x 之后才搞出来个单叫做 apt 的程序的。主要是界面好看…(
2015-12-21 17:00:16 +08:00
回复了 jalena 创建的主题 Linux Shell 调用 tar 打包总是报错!
@congeec function 并不是碍不碍眼的问题。写顺了写进简陋一点但还算 POSIX 的 shell 例如 dash 和 busybox ash 试试喏。这种最容易避免的 bashism 干脆从最早就不要有。

* 当然,可以养成 `alias function=` 的习惯……

然后管你加不加引号你那个 var 是空的的时候都得死啊。
2015-12-20 13:48:49 +08:00
回复了 jalena 创建的主题 Linux Shell 调用 tar 打包总是报错!
能不能先学学 markdown ……
@SpicyCat z 只是要求 gzip 而已。
@pright 干脆不要用反引号用$( ) 大法……
@congeec shellcheck 目前为止还不会提醒 function xxx 这种坏习惯。
2015-12-19 15:37:19 +08:00
回复了 zztemp 创建的主题 Linux 在安卓 recovery 里运行 shell 脚本失败,提示 sh 文件 not found
> 另外 expr
我是说上述的 expr 代表的表达式。

> 你甚至可以用 $((a+=2)) 这种赋值。
顺便补一句好了,配上空命令 `:`(或者 `true` 也可以啦)可以抛弃执行结果,于是就有了这样的语句:`: $((a+=2)) $((b=a*a))`。

* * *

shell 里面 sh 和 bash 的区别你自己说了一些,但是不全对。你可以看看:
https://stackoverflow.com/questions/5725296/difference-between-sh-and-bash
http://mywiki.wooledge.org/Bashism
https://github.com/koalaman/shellcheck/wiki/SC2039

其中最后一个的 shellcheck.net 本身是一个在线(也提供离线版)的 shell 静态检查工具,对于你这种新手会很有用。
2015-12-19 15:32:24 +08:00
回复了 zztemp 创建的主题 Linux 在安卓 recovery 里运行 shell 脚本失败,提示 sh 文件 not found
bash 里面用 `$[expr]` 是老掉牙的语法,强烈不推荐使用。直接用 `$((expr))` 就是,还属于 POSIX 。

另外 expr 里面引用变量不需要用 $,直接像写 C 一样 $((a*b+c)) 就可以了。你甚至可以用 $((a+=2)) 这种赋值。
make oldconfig 可以重用当前 config 。然后生成 initramfs 和配置 grub 看发行版的做法。有时候你还想自己配一堆驱动。

> 我只是换一种方式问一下发行版对于 Linux kernel 的意义

……意义? Linux kernel 只是 GNU 系统生态环境的一个可替换的核心而已。啊,拿错剧本了。没有发行版提供的 userspace , kernel 没什么用处啊。发行版还降低了各种配置差异造成的坑爹事,还有免去了你编译的痛苦。

----

@regist
按照原 po 那个标题,强调不属于发行版,又要默认获得一个能用的系统的话,那只能自己配用户程序走上 LFS 之路了。
2015-12-18 11:44:48 +08:00
回复了 1yndonn3u 创建的主题 Linux linux CLI 下发送邮件换行符问题。
@Arthur2e5 我个傻子。。 for tok in $i 直到第一个 done 里面所有的 $i 换成 $tok, ${i 换成 ${tok 。
2015-12-18 11:43:54 +08:00
回复了 1yndonn3u 创建的主题 Linux linux CLI 下发送邮件换行符问题。
纯文本邮件一般单独一个换行没有特殊的意义,只有相当于 wrap line 的意思,而有些电子邮件客户端就喜欢把这些东西吃掉,只考虑连续两个换行符为新自然段的意思(这当然很蠢——发个充满诚意的制表符画出来的表格直接 GG )。收发的时候应该还是原样的,不过的确也听说过逗逼服务商强行吃掉重排的情况。

HTML 是个好主意,毕竟敢吃 <pre> 的逗逼更少一点。附件的话一般服务商更不敢乱改了。考虑到想要加奇怪的高亮功能,我们用 HTML 吧:

# 自己爱怎么缩进怎么来。。
shopt -e
generate(){
set -f
local out i tok && readarray -t out < <(df -lh) || return;
printf '<pre>\n'
for i in "${out[@]}"; do
for tok in $i; do
if [[ $i == +([0-9])% && ${i%\%} < 50 ]]; then
printf '<font color=red>%s</font>\t' "$i"
else
printf '%s\t' "$i"
fi
done
printf '\n'
done
set +f
}

懒得写查找替换实体了……自己小心点……另外这会打乱列的排列我懒得重新统计 format 先用 tab 糊上吧……
2015-12-14 10:17:06 +08:00
回复了 AsiamCn 创建的主题 程序员 放在 gitcafe page 的博客挂掉了??
@hbkdsm 换 MS Azure (确信)
2015-12-10 09:48:16 +08:00
回复了 pythonee 创建的主题 Linux ping 和 awk 给 ping 结果打上 timestamp,但是管道总是卡住的感觉
@pythonee 1. 你没看清本质,本质是 read 2. 因为 shell read 和 echo 就是这样行缓冲玩的。
2015-12-09 02:41:56 +08:00
回复了 pythonee 创建的主题 Linux ping 和 awk 给 ping 结果打上 timestamp,但是管道总是卡住的感觉
缓冲区要绕过有一些 hack 的程序的,例如系统多半自带的 stdbuf : https://www.gnu.org/software/coreutils/manual/html_node/stdbuf-invocation.html

@octopus_new 什么啊,明明是输入输出缓冲区的锅子……

@dant bingo
2015-12-09 02:40:02 +08:00
回复了 fonlan 创建的主题 Linux 除 tc 外有没有 linux 平台的模拟网络丢包延时的软件
慢着,模拟丢包延时要模拟的一般是糟糕网络,这种环境本身的丢包特征就没高精度计时……

所以说你想做什么?本来想说用 https://github.com/tylertreat/Comcast 的( Comcast 是个国外著名坑爹运营商的名字)。
@Arthur2e5 当然, FTPS 的英文喂鸡提到如果东西已经加密了那暂时禁用一下获得一发速度优势还是好的……
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   827 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 20:01 · PVG 04:01 · LAX 13:01 · JFK 16:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.