同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
-
在 Linux 下截屏并编辑的最佳工具
当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。本文将会介绍在不适用第三方工具的情况下,如何通过系统自带的方法和工具获取屏幕截图,另外还会介绍一些可用于 Linux 的最佳截图工具。方法 1:在 Linux 中截图的默认方式如果只需要获取...原创 2019-03-28 14:58:36 · 920 阅读 · 0 评论 -
su 命令
su 命令可以切换成不同的用户身份,命令格式如下:[root@localhost ~]# su [选项] 用户名选项:-:选项只使用"-"代表连带用户的环境变量一起切换;-c 命令:仅执行一次命令,而不切换用户身份"-"不能省略,它代表切换用户身份时,用户的环境变量也要切换成新用户的环境变量。大家知道环境变量是用来定义用户的操作环境的,如果环境变量没有随用户身份切换,那么很多操作将无法正...转载 2019-03-27 20:26:33 · 6609 阅读 · 0 评论 -
Linux id命令:查看用户的UID和GID
[root@localhost ~]# id 用户名【例 1】[root@localhost ~]# id lampuid=501(lamp) gid=501(lamp) groups=501(lamp)#能看到uid(用户ID)、gid(初始组ID), groups是用户所在组,这里既可以看到初始组,如果有附加组,则也能看到附加组【例 2】[root@localhost ~]# ...原创 2019-03-27 20:21:24 · 3538 阅读 · 0 评论 -
Linux useradd命令详解
-u UID: 手工指定用户的 UID,注意手工添加的用户的 UID 不要小于 500;-d 家目录:手工指定用户的家目录。家目录必须写绝对路径,而且如果需要手工指定家目录,则一定要注意权限;-c 用户说明:手工指定用户说明。还记得 /etc/passwd 文件的第五个字段吗?这里就是指定该字段内容的;-g 组名:手工指定用户的初始组。一般以和用户名相同的组作为用户的初始组,在创建用户时会默...原创 2019-03-27 20:17:26 · 1900 阅读 · 0 评论 -
Linux /etc/passwd内容解释
这个文件中保存的就是系统中所有的用户和用户的主要信息。我们打开这个文件来看看内容到底是什么。[root@localhost ~]# vi /etc/passwd#查看一下文件内容root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm...原创 2019-03-25 20:04:05 · 4326 阅读 · 0 评论 -
linux netstat命令
我们需要先简单了解一下端口的作用。在互联网中,如果 IP 地址是 IP 服务器在互联网中唯一的地址标识,那么大家可以想象一下:我有一台服务器,它有固定的公网 IP 地址,通过 IP 地址可以找到我的服务器。但是我的服务器中既启动了网页服务(Web 服务),又启动了文件传输服务(FTP 服务),那么你的客户端访问我的服务器,到底应该如何确定你访问的是哪一个服务呢?端口就是用于网络通信的接口,是数据...原创 2019-03-22 19:27:26 · 857 阅读 · 0 评论 -
Linux ping命令
ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况。ping 命令的基本信息如下。命令名称:ping。英文原意:send ICMP ECHO_REQUEST to network hosts。所在路径:/bin/ping。执行权限:所有用户。功能描述:向网络主机发送 ICMP 请求。命令的基本格式如下:[root@localhost ~]#...原创 2019-03-22 19:03:00 · 1936 阅读 · 0 评论 -
Linux ifconfig命令:配置网络接口
ifconfig 是 Linux 中査看和临时修改 IP 地址的命令,其基本信息如下:命令名称:ifconfig。英文原意:configure a network interface。所在路径:/sbin/ifconfig。执行权限:超级用户。功能描述:配置网络接口。查看IP地址信息查看IP地址信息ifconfig 命令最主要的作用就是査看 IP 地址的信息,直接输入ifconf...原创 2019-03-22 18:59:13 · 2326 阅读 · 0 评论 -
setup 命令
Linux 当然也需要配置 IP 地址才可以正常使用网络。其实 Linux 主要是通过修改网卡配置文件来永久修改 IP 地址的。setup 是一个简化命令,是 Red Hat 系列专有的命令,其他的 Linux 系列不一定有此命令。setup 命令的基本信息如下。命令名称:setup。英文原意:A text mode system configuration tool。所在路径:/usr/...原创 2019-03-22 18:56:23 · 3644 阅读 · 0 评论 -
Linux关机和重启命令(超详解)
说到关机和重启,很多人认为,重要的服务器(比如银行的服务器、电信的服务器)如果重启了,则会造成大范围的灾难。笔者在这里解释一下。首先,就算是银行或电信的服务器,也不是不需要维护,而是依靠备份服务器代替。其次,每个人的经验都是和自己的技术成长环境息息相关的。比如笔者是游戏运维出身,而游戏又是数据为王,所以一切操作的目的就是保证数据的可靠和安全。这时,有计划的重启远比意外岩机造成的损失要小得多,所以...原创 2019-03-22 18:53:20 · 608 阅读 · 0 评论 -
Linux shutdown命令:关机和重启
在早期的 Linux 系统中,应该尽量使用 shutdown 命令来进行关机和重启。因为在那时的 Linux 中,只有 shutdown 命令在关机或重启之前会正确地中止进程及服务,所以我们一直认为 shutdown 才是最安全的关机与重启命令。而在现在的系统中,一些其他的命令(如 reboot)也会正确地中止进程及服务,但我们仍建议使用 shutdown 命令来进行关机和重启。shutdow...原创 2019-03-22 18:50:13 · 3269 阅读 · 0 评论 -
Linux sync命令:刷新文件系统缓冲区
当我们在计算机上保存数据的时候,其实是先在内存中保存一定时间,再写入硬盘。这其实是一种缓存机制,当在内存中保存的数据需要被读取的时候,从内存中读取要比从硬盘中读取快得多。不过,这也会带来一些问题,如果数据还没有来得及保存到硬盘中,就发生了突然岩机(比如断电)的情况,数据就会丟失。sync 命令的作用就是把内存中的数据强制向硬盘中保存。这个命令在常规关机的命令中其实会自动执行,但如果不放心,则应...原创 2019-03-22 18:48:14 · 1648 阅读 · 0 评论 -
Linux基本操作命令(十二)
".tar"格式的打包和解打包都使用 tar 命令,区别只是选项不同。我们先看看 tar 命令的基本信息。命令名称:tar。英文原意:tar。所在路径:/bin/tar。执行权限:所有用户。功能描述:打包与解打包命令。打包命令格式[root@localhost ~]#tar [选项] [-f 压缩包名] 源文件或目录选项:-c:打包;-f:指定压缩包的文件名。压缩包的扩展...原创 2019-03-22 18:47:20 · 432 阅读 · 0 评论 -
linux基本操作命令(八)
Linux 拥有强大的搜索功能,但是强大带来的缺点是相对赚复杂。但是大家不用担心,搜索命令只是选项较多,不容易记忆而已,并不难理解。在使用搜索命令的时候,大家还是需要注意,如果搜索的范围过大、搜索的内容过多,则会给系统造成巨大的压力,所以不要在服务器访问的高峰执行大范围的搜索命令。whereis 命令whereis 是搜索系统命令的命令(像绕口令一样),也就是说,whereis 命令不能搜...原创 2019-03-21 09:31:04 · 1912 阅读 · 0 评论 -
linux基本操作命令(七)
help 是非常简单的命令,而且不经常使用。因为 help 只能获取 Shell 内置命令的帮助,但在 Linux 中绝大多数命令是外部命令,所以 help 命令的作用非常有限。而且内置命令也可以使用 man 命令获取帮助。help 命令的基本信息如下。命令名称:help。英文原意:help。所在路径:Shell 内置命令。执行权限:所有用户。功能描述:显示 Shell 内置命令的帮...原创 2019-03-20 18:20:50 · 528 阅读 · 0 评论 -
linux如何安装pm2
对于一个linux新手来说,真的是一大坑,看了网上好多例子,但没有一个能说明白的,我发现没有哪个程序狗能把一个问题说的像我一样完美。不服来打死我,我不还手的。1:安装pm2操作描述: 你要在linux上安装pm2有很多方法,但我是用node的工具npm来完成安装的,所以在安装pm2之前需要先安装node。这里如果不会,就百度一个安装node,这个小事我就不做了,如果不服,你可以.加.技术...原创 2019-03-20 15:07:17 · 4963 阅读 · 1 评论 -
linux基本操作命令(六)
info 命令也可以获取命令的帮助。和 man 命令不同的是,info 命令的帮助信息是一套完整的资料,每个单独命令的帮助信息只是这套完整资料中的某一个小章节。大家可以把 info 帮助信息看成一部独立的电子书,所以每个命令的帮助信息都会和书籍一样,拥有章节编号。例如:[root@localhost ~]# info lsNext: dir invocation, Up: Directory ...原创 2019-03-20 14:15:24 · 456 阅读 · 0 评论 -
linux基本命令操作(五)
main 是最常见的帮助命令,也是 Linux 最主要的帮助命令,其基本信息如下。命令名称:man。英文原意:format and display the on-line manual pages。所在路径:/usr/bin/man。执行权限:所有用户。功能描述:显示联机帮助手册。[root@localhost ~]# man [选项]命令选项:-f:査看命令拥有哪个级别的...原创 2019-03-20 13:32:49 · 550 阅读 · 0 评论 -
Linux umask详解:令新建文件和目录拥有默认权限
umask 默认权限是 Linux 权限的一种,主要用于让 Linux 中的新建文件和目录拥有默认权限。Linux 是一个比较安全的操作系统,而安全的基础就是权限,所以,在 Linux 中所有的文件和目录都要有基本的权限,新建的文件和目录当然也要有默认的权限。在 Linux 中,通过 umask 默认权限来给所有新建立的文件和目录赋予初始权限,这一点和 Windows 不太一样,Windows ...转载 2019-03-20 13:25:56 · 1419 阅读 · 0 评论 -
linux基本操作命令(四)
chgrp 是修改文件和目录的所属组的命令,其基本信息如下:命令名称:chgrp。英文原意:change group ownership。所在路径:/bin/chgrp。执行权限:所有用户。功能描述:修改文件和目录的所属组。chgrp 命令比较简单,就是修改文件和目录的所属组。我们来试试:[root@localhost ~]# touch test2#建立测试文件[root@...原创 2019-03-19 18:02:28 · 408 阅读 · 0 评论 -
linux基本操作命令(三)
chown 是修改文件和目录的所有者和所属组的命令,其基本信息如下。命令名称:chown。文原意:change file owner and group。所在路径:/bin/chown。执行权限:所有用户。功能描述:修改文件和目录的所有者和所属组。-R: 递归设置权限,也就是给子目录中的所有文件设置权【例 3】普通用户修改权限。笔者在讲权限作用的时候强调过,并不是只有 root...原创 2019-03-19 17:56:09 · 484 阅读 · 0 评论 -
linux基本操作命令(二)
chmod命令:修改文件或目录的权限用户身份:-u:代表所有者(user)。-g:代表所属组(group)。-o:代也人(other)。-a:代表全部身份(all)。赋予方式:-+:加入权限。–:减去权限。-=:设置权限。权限:-r:读取权限(read)。-w:写权限(write)。-x:执行权限(execute)。【例 1】用"+"加入权限。[root@...原创 2019-03-19 17:46:25 · 426 阅读 · 0 评论 -
linux基本操作命令(一)
ls命令ls -a 显示包含隐藏掉的所有文件ls -l 可以权限,引用次数,所有者,所有组,文件大小,文件修改时间ls -ld 显示隐藏的目录ls -lh 以友好的格式显示ls -i 显示隐藏的(iNode)节点cd命令~ 代表用户家目录-代表上次所在目录.代表当前目录… 代表上级目录mkdir命令mkdir -p 递归建立所需目录rmdir命令rmdir...原创 2019-03-19 17:29:48 · 1369 阅读 · 0 评论 -
今天的总结(sftp常用命令介绍)
某linux系统中有test.cap, 现在, 我需要把它移动到PC上, 然后用wireshark进行分析。 怎么移动呢? 没有什么samba啊, 不支持ftp啊, 也不支持tftp啊。 用sftp吧。 在PC上开启sftp服务器(下载一个sftpserver.exe)即可。 让linux系统充当本地客户端, 让sftserver充当服务器。前面的博文中, 我们已经学习了sftp服务器的搭建, ...转载 2019-03-06 13:24:22 · 990 阅读 · 0 评论 -
继续今天的总结(十分钟学会 Vim 基本操作)
Vim 是什么?Vim 就是一个文本编辑器,跟你 Windows 系统里的记事本没有本质区别。只不过它专门被设计用来写代码(当然也可以用来写普通的文本),有很多支持你更快更好写代码的强大功能。为什么要学 Vim ?作为一个程序员,不管是前端还是后端,工作中基本上都要跟服务器打交道。而现在服务器里面运行的操作系统基本上都是 Linux。当你远程跟服务器通信的时候,基本上都要通过终端来跟服...原创 2019-03-05 22:38:15 · 485 阅读 · 0 评论 -
接着今天的总结(ln -s 软链接知识总结)
1、软连建立:ln -s 源文件 软链接文件2、误区:软链接是创建的,就意味着软链接文件不可以在创建之前存在3、类比:win快捷方式4、删除:rm就可以,但源文件不受影响5、失效:源文件没了或者路径改变;ls -l 查看时会看到源文件有红色背景不断闪烁6、区别:有自己的inode (与硬链接相比)7、指向:可指向文件、目录8、应用:隐藏源文件路径、真实名称、软件件升级9、啰嗦:...原创 2019-03-05 22:18:42 · 523 阅读 · 0 评论 -
接着今天的总结(chmod 改变文件的权限)
chmod命令有两种格式:符号格式和绝对格式符号格式为: chmod who operator permission filename who字段要使用字符,可以使用字符有: a 所有用户,三个不同级别的权限都可以进行修改 u 系主, 改变系主的权限 g 组,改变同组的权限 o 其他用...原创 2019-03-05 21:50:31 · 560 阅读 · 0 评论 -
接着今天的(5分钟让你学会cp操作)
Linux中使用cp命令复制文件(夹),本文就日常工作中常用的cp命令整理如下。一、复制一个源文件到目标文件(夹)。命令格式为:cp 源文件 目标文件(夹)这个是使用频率最多的命令,负责把一个源文件复制到目标文件(夹)下。如下图所示,复制到文件夹下,则文件名保持不变,复制到文件中,则文件名变更。如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后目标文件或目标文件夹中的同名文件会被覆盖...原创 2019-03-05 21:36:26 · 764 阅读 · 0 评论 -
入职第二天的工作总结
源于博士要我做一个webar的小demo出来,所以就找了官网的demo,想运行一下看看,但是遇到想在自己手机上访问,访问不了,因为公司设置了局域网,所以博士在哪里敲了一堆的命令,看都看不懂。博士敲完之后,还说让我中午跟着另一个同事出去见一见客户,那个客户主要是做那种3d建模,AR增强型识别的,好高大上啊,听他们讲话,听得一脸懵逼,只能在哪里静静的听着,没有任何沟通。还是回到代码层面吧,Linu...原创 2019-03-05 21:05:28 · 2981 阅读 · 0 评论 -
入职第一天总结
朱博士让我熟悉一下Linux系统,我以为是 ubantu 或者是 centos,因为之前玩过一点点,所以有点小小的惊讶,没有想到还有一种桌面Linux系统叫做 lubantu 真是把我惊到了,这个系统是由 ubantu 演变而来的,跟window有点相似。接下来就是让我创建一个属于自己的用户,sudo useradd 用户名但是这里面是有很大的坑的,因为这样的话没有在系统 home 中添加 ...原创 2019-03-04 20:08:45 · 2333 阅读 · 0 评论 -
linux 常用命令一
linux 常用命令文件处理命令(1) ls ls 命令的原本的意识就是list,目的是用于列出参数的属性信息 ls [选项] [参数] 选项 -l 以详细信息的形式展示当前目录下的文件 -a 显示全部文件 -d 查看目录属性 -t 按创建时间顺序列出文件 -i 输出文件的inode编号 -R 列出全部文件信息 案例 1 [ken@localhost...原创 2018-10-26 13:14:08 · 446 阅读 · 0 评论 -
linux基本操作命令
在Linux命令行终端中使用的最多的命令是ls,它可以帮助我们列出当前目录下都有哪些文件,下面是一些实例使用pwd,查看当前是在哪个目录中,显示为”/root”,这就是当前命令行所在目录[root@localhost ~]# pwd/root切换到根目录[root@localhost ~]# cd /[root@localhost /]# pwd/查看根目录下...原创 2018-09-09 21:45:17 · 495 阅读 · 0 评论 -
今天带着大家在centOS7上装anaconda3
之前装了个虚拟机centOS7,这个是属于Linux系统的,我感觉我太喜欢命令行了,所以我就装了一个虚拟机玩玩昨天我想想要不在他身上安装Python3来玩玩因为Linux系统好像默认安装的是Python2的,可是Python2逐渐已经过时了,昨天搞了一整个晚上,搞到3点多,还没有安装成功今天终于把它搞定了,我发现我网上的那些教程,总是留了一手,总是留了一些坑啊,让我踩的要死要死的,通过今天的安装,...原创 2018-08-31 00:35:19 · 12884 阅读 · 1 评论