Shell注释多行的方法
1、最简单方法
:<<BLOCK
....注释内容
BLOCK
把输入重定向到前面的命令,但是:
是空命令,所以就相当于注释了。
如果注释中有反引号的命令就会报错,反引号部分不会被注释掉,例如var=`ls -l`
就不会被注释掉。
2、解决注释中有反引号的问题 A、方法一
:<<BLOCK'
....注释内容
'BLOCK
B、 …
… Read More …1、最简单方法
:<<BLOCK
....注释内容
BLOCK
把输入重定向到前面的命令,但是:
是空命令,所以就相当于注释了。
如果注释中有反引号的命令就会报错,反引号部分不会被注释掉,例如var=`ls -l`
就不会被注释掉。
2、解决注释中有反引号的问题 A、方法一
:<<BLOCK'
....注释内容
'BLOCK
B、 …
… Read More …Python 其实是有编译的,在执行 py 文件时,Python 程序会将 py 文件编译成 pyo,然后再交由 Python 的虚拟机执行。
编译成 pyo 本质上和 py 没有太大区别,只是对于这个模块的加载速度提高了,而并没有提高代码的执行速度,所以通常情况下不用主动编译 py 文件。
但编译成 pyo 后可以隐藏源代码,就像 C 用 GCC 编译后生成的文件一样。不过, …
… Read More …一、修改MAC地址
先打命令sudo ifconfig eth0 down
把网卡禁用
再打命令sudo ifconfig eth0 hw ether 003018b9e598
修改MAC
最后再用sudo ifconfig eth0 up
把网卡启用
不过这个方法在重启系统后就会失效,因此可以在 /etc/rc.local 中加入以下三句:
ifconfig eth0 down
ifconfig …
… Read More …
awk 'NR==1' FILENAME
awk 'NR==1,NR==5' FILENAME
或者
sed -n '1p' FILENAME
sed -n '1,5p' FILENAME
比如我有一个文件DeenGui.desktop,现在要把它放进系统菜单中的「Applications->Programming」里面,要先将其拷贝到「/usr/share/applications/」中:
sudo cp /home/icyomik/Bash/DeenGui.desktop /usr/share/applications/
然后编辑该文件:
sudo gedit …
以前只知道用 Alltray 可以把程序最小化到托盘,不过在 Alltray 莫名奇妙地失效之后,只好上网寻找解决方法,Alltray 的问题没有解决,却意外发现了 KDocker 这个程序,两个软件都可以 apt-get 来搞掂,我们来看看两者的选项。
Alltray:
-i --icon
Use a PNG image as an icon.
使用自定义的PNG …
1、执行以下命令:
sudo visudo -f /etc/sudoers
2、把最后一行改为:
%admin ALL=(ALL) NOPASSWD:ALL
3、可能用到的vi指令:
a 在光标后插入
x 删除光标后字符
esc 切换到命令模式
:q! 不保存退出
:wq 保存并退出
注:强烈建议用visudo …
… Read More …可以制作目录 ISO:genisoimage -joliet-long -o FILENAME.iso /DIRECTORY
补充其他一些制作 ISO 文件的命令:
不能制作目录 ISO:cp -r /dev/cdrom /home/icyomik/cp.iso
不能制作目录 ISO:cat /dev/cdrom > /home/icyomik/cat.iso
不能制作目录 ISO:dd …
1、介绍 RamDisk RamDisk 就是将内存中的一块区域作为物理磁盘来使用的一种技术。 对于用户来说,可以把 RamDisk 与通常的硬盘分区(如 /dev/hda1)同等对待使用。
2、RamDisk 与硬盘分区的不同 RamDisk 不适合作为长期保存文件的介质,掉电后 RamDisk 的内容会随内存数据的消失而消失。 RamDisk 的其中一个优势是它的读写速度极高,内存盘的存取速 …
… Read More …0、用类似 GPRename
这样的图形软件进行批量重命名
1、删除所有的 .bak 后缀:
rename 's/\.bak$//' *.bak
2、把 .jpe 文件后缀修改为 .jpg:
rename 's/\.jpe$/\.jpg/' *.jpe
3、把所有文件的文件名改为小写:
rename 'y/A-Z/a-z/' *
4、将 abcd.jpg …
… Read More …