摘要: 练习一: 1、添加5个用户,user1,...,user5; 2、每个用户的密码同用户名,添加密码完成后,不显示命令的执行结果; 3、每个用户添加完成后,都要显示用户某某已添加成功。 useradd user1 echo "user1" | passwd --stdin user1 &> /dev/ 阅读全文
posted @ 2016-09-26 00:15 晴天sunny 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 编译器,解释器 编程语言:机器语言、汇编语言、高级语言 静态语言:编译型语言 强类型(变量类型):变量在使用前,必须事先声明,初始化 关键字 事先转换成可执行格式 C,C++,Java,C#, 动态语言:解释型语言, on the fly 弱类型:变量用时声明,不区分类型(Python) 边解释边执 阅读全文
posted @ 2016-09-19 00:28 晴天sunny 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 模式:pattern 正则: grep:基本正则,查找速度慢 Extended grep:扩展正则 fgrep:fast grep,不支持正则,直接查找字符串,执行速度快 基本正则: . :任意单个字符 []:指定范围内 [^]:指定范围外 次数匹配 *:字符出现任意次 ?:字符出现0次或1次 \{ 阅读全文
posted @ 2016-09-16 01:59 晴天sunny 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 文本查找 grep,egrep,fgrep grep :Global Research 根据模式搜索文本,并将符合模式的文本行显示出来 模式:Pattern,文本字符和正则的元字符组合而成匹配条件 grep 'root' /etc/passwd -i :ignore case,忽略大小写 --col 阅读全文
posted @ 2016-09-14 23:38 晴天sunny 阅读(408) 评论(0) 推荐(0) 编辑
摘要: I/O: 系统设定 默认输入设备:标准输入,STDIN,0 默认输出设备:标准输出,STDOUT,1 标准错误输出:STDERR,2 属于不同的数据流 标准输入:键盘 标准输出和错误输出:显示器 I/O重定向: 输出重定向: > :覆盖输出 >> :追加输出 2>:错误输出 2>>:追加错误输出 正 阅读全文
posted @ 2016-09-14 01:02 晴天sunny 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 权限管理: u:文件的属主, g:属组, o:其他用户 r: 文件:cat less more查看内容 目录:可使用ls命令,但不能切换进此目录,也不能使用ls -l命令 w: x: 文件:可执行 目录:使用cd 、ls -l命令 chown :改变文件属主(只有管理员可以使用此命令) # chow 阅读全文
posted @ 2016-09-09 23:21 晴天sunny 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 添加用户: useradd [options] Jack -u 1000,指定UID,不可重复,>=500 默认ID号是最后一个ID+1 -g 1000,指定GID(基本组),组必须存在才可以 -G GID(附加组),组必须存在才可以,可以有多个 -c 指定注释信息 -d 指定路径,/home/Ja 阅读全文
posted @ 2016-09-06 00:44 晴天sunny 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 库:lib 共享库:.so ,shared object, 权限: 用户,获取资源,服务的标识符 组,指派权限,标识符 进程:以某个用户的身份在进行,有属主和属组 安全上下文(security context) Linux权限,三组用户 文件属主,文件的所有者 文件属组,文件的原生组 其他用户, 权 阅读全文
posted @ 2016-09-03 20:10 晴天sunny 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 命令别名 alias cls='clear' 在shell中定义的别名仅在当前shell生命周期中有效; 别名的有效范围:当前shell进程 unalias cls \CMD 使用命令本身 命令替换 $(pwd) , 反引号:`pwd` 把命令中某个子命令替换为其执行结果的过程 echo "The 阅读全文
posted @ 2016-09-03 13:19 晴天sunny 阅读(726) 评论(0) 推荐(0) 编辑
摘要: bash: GUI:Gnome,KDE,XFCE CLI:sh,csh,bash,ksh,tcsh,zsh shell,子shell tree:查看目录树 pstree:查看进程目录树 bash: 1、命令历史、命令补全 2、管道、重定向 3、命令别名 4、命令行编辑 5、命令行展开 6、文件名通配 阅读全文
posted @ 2016-09-03 11:20 晴天sunny 阅读(710) 评论(0) 推荐(1) 编辑