【linux】常见指令---day 1

来源:互联网 发布:mac chrome书签位置 编辑:程序博客网 时间:2024/06/05 05:44

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    接触密码锁定