一、Linux简单文件处理
• 1.创建文件加“.”带表隐藏文件
• 2.password文件内“user:x:501:501::/home/lishiming:/bin/bash”含义: 用户名:密码控位键:UID:GID:用户解释:用户家目录:用户可执行环境
• 3.password文件内用户所属执行环境为“/sbin/nologin”的用户是不可以登陆的
• 4./etc/shadow是连接/etc/password密码控位键的一个文件
• 5.普通用户是“$”,root用户是“#”。
• 6./etc/shadow文件内第一列“用户”,第二列“密码”。 用户:MD5加密密码:密码更改的天数:密码最小辨别天数:多少天内必须更改:过期天数:::。
二、命令
命令:ls -l #列表 ls -i #显示inode节点 ls -t #修改时间来排序 ls -lh #文件大小
命令:man 1 ls #解释命令的作用man 5 文件名 #解释文件
命令:cat 文件名 #查看文件内容,直接列出
命令:more 文件名 #查看文件内容,从上往下
命令:less 文件名 #查看文件内容,上下翻
命令:head -n 20 文件名 #查看文件内容,前20行
命令:tail -n 20 文件名 #查看文件内容,后20行
命令:rev 文件名 #查看文件内容,左右颠倒
命令:tac 文件名 #查看文件内容,上下颠倒
命令:du -sh 文件名 #查看一个文件的大小
命令:mkdir 名字 #创建一个目录
命令:touch 名字 #创建一个文件
命令:/bin/cp -r 目录 目录_bak #强制复制目录
命令:mv 名字 名字 #重命名,移动
命令:cp 名字 名字 #复制一个文件
命令:scp 文件名 用户名@远程IP地址:文件目录 #远程发送文件到另一台主机的指定目录
命令:rm -rf 名字 #强制删除一个文件
命令:vim 文件名 #对一个文件进行修改
命令:useradd -u 600 -c “描述信息” 用户名 #创建用户并添加UID与描述信息 user -u 700 用户名 -M #创建一个没有家目录的用户
命令:usermod -u 700 -s /sbin/nologin 用户名 #修改一个用户的UID与执行环境
命令:userdel -r 用户名 #删除一个用户连同家目录
命令:users #显示有几个用户登录在服务
命令:su - 用户名 #完全切换用户(不加“-”部分切换)
命令:whoami #当前登陆的用户(或id)
命令:who #登陆用户
命令:id #显示当前用户,UID,GID。
命令:w #显示当前服务器信息。
命令:stat #查看文件,访问时间,修改时间,创建时间,大小等属性