1.1linux命令
1.1.1介绍
linux下硬件都是文件,Linux系统管理的命令是运行的核心,其中命令分为内置shell和linux命令。
1.1.2分类
1用户管理类:面向用户
2文件目录类:面向linux系统下的文件操作
3压缩打包类:
4磁盘管理类:面向磁盘
5查找类:
6进程管理类:
7其他常用:
8网络管理:
1.2.1 用户管理命令
1,添加用户 useradd
格式:useradd [选项] 用户名
当用户创建成功,会在/home生成一个文件夹,名为用户名。
2,切换用户su
格式:su 用户名
从身分高切换到身份低需要输入身份低用户密码,反之输入系统密码。
3,查看目录中所有文件 ls
也可以ls 文件路径 查看该路径
ls-l将该目录中所有文件的详细信息列举。
ls-a显示所有的文件(包括隐藏)
隐藏文件带.
ls-t按照时间列举
ls-i输出时间节点编号
4,更加简便的查看 ll
5,改变工作目录 cd
格式:cd /目录名
多级跳转要写路径
cd .. 返回到上一级目录 而不是返回前一个目录
6,查看某目录的路径 pwd
7,查看时间登录状况 who
8,创建文件 touch
可以同时创建多个文件
格式:touch 文件1 文件2 文件3
格式:touch [选项] 文件名(不是文件夹)
尽量在/home中创建,否则会影响该系统运行。
9,创建文件夹 mkdir
格式:同上。
1.2.2文件目录类命令
1,复制文件/目录 cp
格式:cp [选项] 源文件或目录、目标文件或目录 (文件、目录通过路径来找,可以相对 路 径也可以绝对路径)
范例:
cp /home/test /tmp
将home目录下的test文件复制到tmp目录中。
cp -r 针对文件夹
2,移动文件 mv
格式:mv 源文件目录 目标文件目录
3,删除文件 rm
格式:rm 文件名
rm xxx* 删除掉所有以xxx为前缀的文件
4,更改文件权限:chmod
ll指令/ls指令查看文件的权限解读
例如rwxr-xr-x 三个为一组 权重最大为7(以八进制数描述,有权限为1无权限为0)
rwx:读、写、执行权限(user组)权重7
r-x:(group组)权重5
r-x:(other组)权重5
格式 chmod [who] 三位权重 文件名
格式2 chmod [who] g-w(用户组减去w)文件名
1.2.3打包操作
1,打包与压缩 tar
格式:tar [选项] 打包前的文件 打包后的文件名
1.3.1 根目录
/根目录一般只存放目录
/bin 可执行的二进制目录
/boot 存放系统启动目录
/dev 访问外设
/etc 配置文件目录
/root 管理员目录
/tmp 临时文件目录
/+文件夹名称
Linux不存在盘符,只有文件夹作为目录。