linux基础学习
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-13
ail 显示尾部 head 头部 默认显示十行 tail/head -n N 显示多少行 tail –f 动态查看日志比较有用 取消:ctrl c 6创建文件nano touch 显示时间戳:stat 文件名 Change 元数据 touch后加当前存在的文件时则改变文件时间戳 如何改变时间戳 -a 仅修改访问时间(access time) -d 后面接日期 -t 后面接时间格式(年月日时分) 7文件管理 touch cp mv rm cp:例子:cp /etc/rc.local /root/rc.1 -f 强行执行 –i确认交互式 -r拷贝目录及其下的文件 -P不拷贝连接文件 -p保持文件原属性 -a保持文件原属性不复制连接文件 -v过程详细信息 rm –r 删除一目录递归删除 -f直接删除 mv 文件移动,或重名 8普通文件的不同特征命令file 1用户用户组及其权限 用户名是用来授权的,认证(密码,指纹,)家目录 /etc/passwd用户账号的信息/etc/shadow uid无符号的整数通常是0---60000的值.管理员root:0 普通用户:>=500 系统用户:1—499 组:权限的集合(容器)gid /etc/group /etc/gshadow 基本组和附加组 创建用户:useradd 创建密码:passwd /etc/passwd 六个冒号隔开的七个字段 用户名:x:uid:gid:描述信息(可为空):家目录:shell /etc/group 三个冒号隔开的四个字段 组名:X:Gid:用户 创建组:groupadd 组名 组密码:gpasswd useradd的使用: -u指定UID –g指定基本GID/组名 –G指定附加组 -c注释信息 –d指定家目录 -s指定shell -m为某些用户创建目录 –r 创建一个系统用户 –M不创建家目录 查看本机可用shell:cat /etc/shells passwd用法: -l锁定账号 –u解锁 groupadd用法: -g 指定GID -r创建系统组 删除用户,组 #userdel 用户名 -r删除家目录 #groupdel 组名 修改用户账号信息:usermod -u “-G –a”追加附加组仅有-G只会替换以前的附加组 -s 修改用户shell -d修改用户家目录 -l 修改用户名 setenfoce 0 关闭 后需要重启下 -L用户加锁 -U解锁 例如:usermod -d /tmp/user5 user5会出现问题 应该加-m一块使用把以前的的资料一并移动过去 -l改变登录名 /etc/shadow影子口令文件介绍 单向加密,hash 方法:MD5密钥算法和SHA1安全的哈希算法 用户名:密码:距上次登陆时间:密码最短修改时间:最长使用时间:提前修改时间:最多容许使用的时间:使用有限期:保留项 gpasswd在临时切换用户组使用的 newgrp切换临时组 linux的安全模型: 1, 任何文件都有一个属主和属组 2, 每个进程都以某个用户和组的身份在运行 安全上下文(安全背景)优先匹配用户,然后是该用户的组是否与文件组匹配否则以other身份运行 相对文件: 读r:cat,less,more 写w:vim,nano 执行x:普通文件不具有执行能力 目录: 读r:ls 写:在目录中能够创建或删除文件或目录的(在linux中文件和目录不能重名) 执行:cd,ll 如何修改文件的属主,属组或者其权限的 chown 改变属主 chown 属主文件名 chgrp 改变属组 chgrp 属组文件名 -R改变目录属主属组时对应的子目录也改变 用chown 属主:属组 文件名可以修改文件的属主和属组 还可以使用”.”隔开 chmod设置权限 -只管相对应位置的权限 =管所有的用户 三个权限要求不同时 1用逗号隔开分别赋予 2 —R递归全改 例如chmod --reference=test haha 以某个文件为模板改权限 bash的使用技巧 Ctrl a立即将光标移动至行首 ctrl e移动至行尾 ctrl u删除光标所在至行首 ctrl k删除光标至行尾的 ctrl 箭头键可以移动一个单词 文件名通配: *:通配任意长度的任意字符 ?: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux基础学习的所有评论