随笔分类 - 李明linux教程笔记
shell基础:数值运算与运算符
摘要:linux的shell中,变量的类型默认都是字符串型。 export将aa声明为环境变量。也可用declare声明。其实就是改变了-x属性 $(()) 最常用。
阅读全文
shell基础:位置参数变量
摘要:位置参数名称,作用不变。变得是传入参数。 抽象问题,大多为年长资格老师少数年轻老师,故而问的技术细节少,抽象理论知识多,比如什么是软件工程,问什么会有软件工程。有事注重的是品质,有的注重出身。 每种都需准备后手,有利有弊,比如向老师投递简历,让老师更了解的同时也有了更多问***钻问题的机会。还有谈想法,
阅读全文
linux如何查看端口状态
摘要:在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说
阅读全文
shell基础:输入输出重定向
摘要:输出重定向将命令输出存入到文件,类似日志。便于查看。2和>>间没空格。但这种方法没用 ,命令执行时并不知道对错。 /dev/null下的null就是一个垃圾箱,脚本中的一些命令并不需要保存输出,应该丢到垃圾箱。 输入重定向用的不多,用在给源码打包时。
阅读全文
shell基础:1.1脚本执行方式
摘要:echo 后边跟的东西有空格,那么需要加上单引号或双引号。!是有特殊含义的,用单引号原意。 尽管linux不区分文件的后缀,但还是要写上以便于区分。 #!Bash 这行不是注释,也不能省略,他的意思是告诉shell以下写的是shell脚本。 2,3行是注释 4行是脚本。
阅读全文
用户用户组管理:用户管理命令-passwd
摘要:passwd直接回车就是给root设密码。或加root。 普通用户只能改自己的密码。改时直接敲passwd,回车。否则报错。 因为只有root可以在passwd后加用户名。其实最常见的就是不加选项。 锁定其实局势在shadow的密码部分前加了!!,其实就是操作!! 这种做法其实就是在shell编程时
阅读全文
用户用户组管理:用户管理相关文件
摘要:恢复内容开始 添加用户,目录自动创建 如果把其他用户改为root,用户目录不变,权限变化。改权限只需改变/etc/passwd下UID改为0, 恢复内容结束 添加用户,目录自动创建 在创建一个新用户时,目录会自动创建,同时该目录下有许多隐藏的文件,这些文件就是从模板目录中拷贝的。 在模板目录下,自己
阅读全文
用户用户组管理:用户配置文件-组信息文件
摘要:linux每添加一个用户那么就会默认生成一个和用户名相同的组,作为这个用户的初始组。 默认组名和用户名一样。 只有root可以将用户加入其他组。组密码一般不推荐使用。会有安全问题。 判断组也是用组ID
阅读全文
软件包管理:源码包管理-源码包安装过程
摘要:确认gcc已经安装 安装过程其实就是源代码的编译过程。 INSTALL和README是安装说明和使用说明,基本所有的源码包都有这样的两个文件。 INSTALL里有安装步骤。 make就是调用gcc,编译成二进制包 在make install前生成的是临时文件,不会像目标目录写东西,出错执行make
阅读全文