Atom是由GitHub开发的免费开源文本编辑器。基于Electron (CoffeeScript, JS, Less, HTML),它是一个使用web技术构建的桌面应用程序,经常被称为21世纪的文本编辑器,核心是可编程的。Atom的主要特性是跨平台编辑、内置包管理器、文件系统浏览器、多个窗格支持、查找和替换功能,以及智能自动完成。 Continue reading
Category Archives: Linux
linux命令chown 更改文件属主和属组(所有者和所有组)
linux命令chown 更改文件属主和属组(所有者和所有组)
1.作用
更改一个或多个文件或目录的属主和属组。使用权限是超级用户。
2.格式
chown [选项] 用户或组 文件
3.主要参数 Continue reading
Linux Kali-Rolling 中安装使用截图工具
linux截图工具,Kali截图工具,Kali-Rolling截图工具
安装命令:
0 |
# apt-get install scrot |
截图工具使用命令:
在当前目录下生成一个以时间为名的文件
0 |
# scrot |
可以指定生成的文件名和地址
0 |
# scrot <目录地址> |
可以通过鼠标指定区域截图
0 |
# scrot -s |
延迟N秒截图,这个功能有时候应该还挺有用的
0 |
# scrot -s -d <N> |
帮助
0 |
# scrot -h |
Linux中修改文件时间属性atime(Access time)、mtime(Modified time)、ctime(Change time)
在Linux中,文件没有“创建时间”这个说法。Linux中的文件的时间属性只有三个:atime(Access time)、mtime(Modified time)、ctime(Change time)。不过,有时有人把ctime理解为create time(创建时间),这是不对的,为什么呢?因为,我们知道一个文件的创建时间只有一次,按这个理论,创建时间是不允许修改的,即一个文件一旦创建,它的ctime值就固定不变;但事实呢?是可以改变的。 Continue reading
树莓派安装了Kali系统的SD卡扩容问题(分区太小)解决办法
树莓派扩容,Kali系统,SD卡扩容,ext4
树莓派安装了Kali系统的SD卡扩容问题困扰我很长时间了,最初是安装gparted工具进行扩容树莓派的扩容,但是没弄成功。
最近又想起这个树莓派扩容的事儿来,心情甚是不爽。
在网上查到,有安装raspi-config的,但是我没有弄成功,因为我按方法操作后,在输入raspi-config后的界面中没有“1 Expand Filesystem”这个选项。 Continue reading
linux切换用户命令
linux切换用户命令
root:代表的当前用户的用户名
bogon:是主机的名称(这个也是可以改的)
~:代表当前目录
$:是普通用户的意思(若是root用户就显示#)
假设现有用户root,user1,user2,我现在登录用户为root。
root => user1
0 |
[root@bogon]# su user1 |
返回root用户
0 |
[user1@bogon]$ exit |
Linux中添加、修改和删除用户和用户组的方法
Linux中添加、修改和删除用户和用户组的方法,linux添加用户,linux修改用户,linux删除用户,linux增加用户,linux添加用户组,linux修改用户组,linux删除用户组,linux增加用户组
一、用户:
在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1
1、使用命令 useradd 创建用户 Continue reading
linux环境变量设置方法
linux环境变量设置的方法,linux设置环境变量的方法
1、设置临时变量,输入命令:
0 |
export PATH=$PATH:/usr/local/php/bin |
生效方法:立即生效
有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
用户局限:仅对当前用户 Continue reading
linux如何查看端口被哪个进程占用?
CentOS安装WDCP时错误提示:./stdio.h:1010: error: ‘gets’ undeclared here (not in a function)
今天一位客户自己在Linux系统中安装WDCP出错,中止安装进程。还原系统初装状态后,我动手按步骤进行安装操作,最终经过大约三四个小时的攻关解决了这个问题,具体提示信息如下:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
make all-am make[2]: Entering directory `/root/download/src/libiconv-1.14/srclib' make[3]: Entering directory `/root/download/src/libiconv-1.14' make[3]: Nothing to be done for `am--refresh'. make[3]: Leaving directory `/root/download/src/libiconv-1.14' gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c allocator.c gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c areadlink.c gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c careadlinkat.c gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c malloca.c gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c safe-read.c In file included from progname.c:26: ./stdio.h:1010: error: ‘gets’ undeclared here (not in a function) make[2]: *** [progname.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/root/download/src/libiconv-1.14/srclib' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/download/src/libiconv-1.14/srclib' make: *** [all] Error 2 x86_64 CentOS release 6.10 (Final) ----Install Error: libiconv make err ----------- |
基础环境说明:
WDCP下载到目录/root/download下,/root/download/src下是自动下载的压缩包
步骤:
1、下载libiconv-1.15.tar.gz到/root/download/src目录下,修改libiconv-1.15.tar.gz文件名为libiconv-1.14.tar.gz;
2、执行WDCP安装命令;
3、安装进程卡死后,进入/root/download/src目录,把解压的libiconv-1.15目录重命名为libiconv-1.14;
4、再次执行WDCP安装命令,即会成功安装WDCP。
感觉这个方法有些笨,但是不会shell语言,所以没法改源码。
看网上有写改源码的,但是我也不知道所以然,感觉没什么意思,自己研究不同的解决方法才是最有意思的呢。