linux里面的常见指令:
ls 列出当前文件夹下面的文件
* -l 列出文件的全部格式信息
* -a 列出文件的全部信息
cd [filename]跳转到指定的文件
touch [选项] [参数] 功能1: 用于已经保存的文件的更新时间,2:创建一个新的空文件
* -a值更改存取时间
* -c不创建任何文件
* -d使用指定的时间
* -m只更改变动时间
rm [option] filiename 删除一个目录里面的一个或多个文件或目录
* -f 忽略不存在的文件
* -r递归删除文件
* -v详细显示进行的步骤
mv [option] 源文件或目录 目标文件或目录 将文件重命名或者将其转移到新的目录里面去
* -b若需要覆盖文件,则覆盖前先行备份文件
* -f强制移动文件
* -i若目标文件存在时询问是否覆盖
df [option] filename 显示指定磁盘文件的可用空间
* -a全部系统文件
* -h方便阅方式显示
* -l只显示本地文件系统
top 实时显示系统里面的资源占用情况,类似于任务管理器
free 实时显示系统的内存
* -b 以bit为单位显示
* -g以G为单位显示
* -k以k为单位显示
pstack 显示每个进程的栈跟踪
ptree 以树的形式显示进程
dd 复制并对原文件的内容进行转换和格式化的处理
su 用于切换当前用户身份和其他用户身份
* -c 执行指定指令后恢复原来的身份
* -l 改变身份的同事也更换工作目录
* -m 更换身份的时候不需要更换环境变量
* -s 指定需要执行的shell
passwd 系统管理者管理用户的密码,一般用户只能更改自己的密码
* -d 删除密码
* -f 强制执行
* -k 只有在密码失效之后才能更新
* -s 列出密码的相关信息
* -u 解开已上锁的账号
useradd 在系统里面创建一个新的系统用户
* -c<备注> 加上备注信息
* -d<登入目录> 指定用户登录时的目录
* -g<群组> 指定用户的群组
* -r 建立系统账号
* -f<缓冲天数> 指定密码过期之后多少天后关闭账号
userdel 删除给定用户,以及用户相关文件,如果不加选项只会删除用户账号不会删除用户的相关文件
* -f 强制删除
* -r删除用户的同时删除用户相关的文件
usermod 修改用户的基本信息(不能修改正在线上的用户)
* -c 修改用户的备注文字
* -d<登入目录> 修改用户登陆时的目录
* -e<缓冲天数> 改变账号的有效期限
* -g<群组> 修改用户所属的群组
* -L 锁定用户密码,使用密码无效
* -U 接触密码锁定