Linux 系统中,“!” 符号或者操作符通常被用做逻辑否定的操作符,同时也通过一些调整和改动命令来从历史记录中找出你需要的命令行。下面演示的命令行在bash Shell中都已经明确检查过可用了。不过我没有在其他的 Shell 解释器下测试过,不过我相信这些命令也不会在其他的解释器下运行。那么现在就让我们学习一下 “!” 这神奇而独特的用法吧!

Read More

如何成为一个演讲高手呢?在现在这个年代,PPT是必不可少的,乔布斯的经典演讲就是使用大屏幕幻灯片。下面的18个技巧或许可以帮助你提高PPT演讲技巧,也希望将要进行毕业答辩的同学可以有一些收获,帮助你获得最佳的表现,祝福之。一起来看看吧。

Read More

top.jpg
你肯定在某个大学或者某个TED的演讲中见过这样一些手势:台上的那个人试图解释一些重要的历史联系,抽象艺术,科学或人文进步的宏大理论时将手像一个倒放的爪一样举在他们面前,手指缓缓转动就像有一个隐形的拨号盘。这就是所谓“辩证法”手势,如果你想要成为一个真正的思想领袖你就一定要掌握它们。
爱丽丝·M·威廉姆斯和约翰逊·茉莉创建了这样一个Tumblr Blog:手势词汇的批判与研究(link)——通过观察演讲中出现的这些手势然后将它们汇编起来让这些高大上的手势能真正走入老百姓的生活。
下面就让我们来看看这七种在演讲中极其常用的高大上的手势:

Read More

命令行日常系快捷键

如下的快捷方式非常有用,能够极大的提升你的工作效率:

  • CTRL + U - 剪切光标前的内容
  • CTRL + K - 剪切光标至行末的内容
  • CTRL + Y - 粘贴
  • CTRL + E - 移动光标到行末
  • CTRL + A - 移动光标到行首
  • ALT + F - 跳向下一个空格
  • ALT + B - 跳回上一个空格
  • ALT + Backspace - 删除前一个单词
  • CTRL + W - 剪切光标后一个单词
  • Shift + Insert - 向终端内粘贴文本

SUDO !!

Read More

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CREATE function [dbo].[SplitStr]
(
@SourceStr nvarchar(4000),
@Split nvarchar(1)
)
returns @temp table (Result nvarchar(4000))
as
begin
declare @ch as nvarchar(4000)
set @SourceStr=@SourceStr+@Split

if(CHARINDEX(@Split,@SourceStr,1)<=0)
begin
insert @temp values(@SourceStr)
return
end

while(@SourceStr<>N'')
begin
set @ch=LEFT(@SourceStr,CHARINDEX(@Split,@SourceStr,1)-1)
insert @temp values(@ch)
set @SourceStr=STUFF(@SourceStr,1,CHARINDEX(@Split,@SourceStr,1),N'')
end
return
end
--select * from splitstr(N'表白怕被拒绝?,拒绝了连朋友都做不成?,那就别表白了,还可以做朋友,做个朋友还可以借钱,借了钱再表白,表白被拒绝了,朋友做不成了,那就不用还钱了,(///▽///)',',')
GO

假如你想对Linux中的一些重要文件做写保护,这样它们就不能被删除或者被篡改成之前的版本或者其他东西,或者在其他情况下,你可能想避免某些配置文件被软件自动修改。使用chown和chmod命令修改文件的归属关系或者权限位是处理这种情况的一个解决方法,但这并不完美,因为这样无法避免有root权限的操作。这时chattr就派上用场了。

chattr是一个可以设置或取消文件的标志位的Linux命令,它和标准的文件权限(读、写、执行)是分离的。与此相关的另一个命令是lsattr,它可以显示文件的哪些标志位被设置上了。最初只有EXT文件系统(EXT2/3/4)支持chattr和lsattr所管理的标志位,但现在很多其他的原生的Linux文件系统都支持了,比如XFS、Btrfs、ReiserFS等等。

在这个教程中,我会示范如果使用chattr来让Linux中的文件不可变更。

chattr和lsattr命令是e2fsprogs包的一部分,它在所有现代Linux发行版都预装了。

下面是chattr的基本语法。

Read More

最近,我在学习Linux,下面是一些笔记。

使用电脑的时候,经常需要查找文件。

在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。

Read More