文件管理,系统管理,系统安全常用指令

文件管理命令:
Mkdir
Mkdir +文件夹名字 创建一个文件夹
Mkdir -p /home/abc/def 创建def文件夹,由于home下没有abc文件夹,用-p自动补建。

Grep :找到具体数据
Grep + 数据/代码段 查找数据所在文件
Grep ‘hello world’找到有hello world 的所有文件

Find:在目录中搜索文件
Find + 目录 + -name + “文件名” 查找文件
Find /stc -name ls 查找当前路径etc下ls文件
Find /stc -name “ls” 查找当前路径etc下含有ls的所有文件
注:在grep 和find 中 可以用* 表示查找所有某字符开头或者结尾的数据或者文件

Mv :移动文件位置或者为文件改名
Mv hello /usr/ 将hello移入usr文件夹中
Mv hello /usr/ help 将hello移入usr文件夹中并将其改名为help
Mv hello help 仅将hello 改名为 help
ls :显示目录内容
Ls -a 不隐藏以“.”字符开头的项目
Diff : 比较两个文件之间的区别,并指出
Diff a b
Cmp : 比较两个文件是否有差异
Cmp a
Ln :在文件之间创建软链接(起小名)
Ln -s /home/c xxx
xxx是浅蓝色,cd进入xxx内容和c一样

系统管理命令:
Df: 检查文件系统磁盘使用情况
Df -t :查看磁盘容量,使用情况,挂载点,文件系统信息

Free: 显示内存使用情况
Free -k/-m:以kb/mb显示内存使用情况

Useradd:建立用户账号和穿件用户的起始目录
Useradd tom -u 567 :添加用户tom 分配id为567(id需大于500)
注:一般创建用户后会自动将其加入组,所以groupadd 就不多说了

Kill :终止一个进程
Kill -9 324:kill -9 强行终止命令+进程号,即可终止某一进程,一般用这个比较方便

Ps -elf :查看进程,相比top 这个查看进程更为简洁,下面会讲到

系统安全命令:
Passwd :
Passwd -l 锁定已命名的账户
-u 解开锁定
-d 删除使用者密码
注:以上均需要超级用户权限

Su :改变使用者身份,切换用户
Su :默认为root权限用户

Chmod: 改变文件或者目录的访问权限
Chmod 777 hello.c :将hello.c文件的访问权限改为可读可写可执行
注:一般权限格式为rwx rwx rwx :r w x以4 2 1分别记录大小,7代表都可以
组长 组员 组外成员

Sudo : 以配置文件中的命令为基础,有限时间内给用户使用(并记录入日志)
Sudo -l :列出当前用户可使用的指令
-h: 显示帮助
-b: 在后台执行命令

Ps :显示瞬间进程的的动态
Ps -a 列出所有进程
-w 加宽显示,显示较多信息
-au 显示较详细的信息

猜你喜欢

转载自blog.csdn.net/qq_37831145/article/details/78154252
今日推荐