[国嵌笔记][005][Linux命令详解]
用户管理类命令
添加用户:useradd name
删除用户:userdel -r name "-r"表示删除对应用户的目录
修改密码:passwd name
切换用户:su - name "-"表示切换用户同时带入环境变量
添加用户组:groupadd name
删除用户组:groupdel name
权力分配:sudo commend 系统管理员分配给普通用户一些合理的权力
通过配置/etc/sudoers文件来分配权力
username ALL=(ALL) NOPASSWD: /usr/sbin/*
用户名 主机名=(被运行的用户名) 可运行的命令
文件与目录类命令
清屏:clear
查看目录:ls name "-a"表示显示所有文件 "-l"表示显示详细信息
切换目录:cd name ".."表示返回上一级目录 "-"表示返回上次目录
复制文件:cp src dst "-r"表示复制目录
移动或更名:mv src dst
删除文件或目录:rm name "-r"表示删除目录 "-f"表示删除不提示
改变文件权限:
chmod who+mode name
who: u 表示文件所有者 g 表示文件所有组 o 表示其他用户 a 表示所有用户
mode:+ 表示添加权限 - 表示取消权限 = 表示给定权限
创建目录:mkdir name "-p"表示连续创建目录
查看目录大小:du name
查看当前路径:pwd
压缩打包命令
.tar 表示用tar命令打包的文件
.gz 表示用gzip命令压缩的文件
.bz2 表示用bzip2命令压缩的文件
压缩解压
压缩: gzip name bzip2 name
解压: gzip -d name bzip2 -d name
打包压缩
打包:tar cvf newname.tar oldname
解包:tar xvf name.tar
打包压缩:tar zcvf newname.tar.gz oldname
解压解包:tar zxvf name.tar.gz
磁盘管理类命令
加载设备:mount 设备名 挂载目录 将设备文件转换成目录来访问
卸载设备:unmount 挂载目录
查看磁盘:df -hl
创建文件:touch name
查看文件大小:file name
文件链接:ln fliename linkname "-s"表示创建一个软链接,否则创造一个硬链接
查找类命令
查找文件/目录:find 查找路径 -name 文件名
查找文件里的字符串:grep "字符串" 路径 "-rn"表示列出字符串在文件中的第几行和文件名
文件信息:file filename 通过file命令可以查看程序运行的平台等相关信息
进程管理类命令
查看进程:ps aux
杀死进程:kill pid
查看内存:free
查看cpu占有率:top
杂项命令
软件管理:rpm 软件包 "-ivh"表示安装软件包 "-qa"表示查看已安装的软件包 "-e"表示卸载已安装的软件包
管道操作符:命令1 | 命令2 把第一个命令的输出作为第二个命令的输入
查看帮助:man 命令名
关机:shutdown now 或者 poweroff