1.了解linux系统
linux操作系统的结构分为3部分:
kernel(硬件、内核)shell(交互式环境)File System(文件系统)
linux系统常见目录结构:
/opt (压缩包) /etc(系统配置文件) /dev(硬件设备) /var(用户信息) /kernel(内核) /home(文件)
2.初次使用
初次学习,我们可以在系统的cmd命令窗口使用ssh 工具来进行简单的linux命令操作
首先使用 ssh root@ip 登录云服务器
新建一个普通用户(权限较低,新手使用)
# useradd -s /bin/bash -d /home/xxx(用户名) -m xxx
然后对新用户设置密码
# passwd xxx
之后再用创建的xxx用户登录 ssh xxx@ip
一些简单的命令:
有关账号:
su 返回上级账号
su - xxx 返回指定账号 /*有些需要输入密码*/
exit 退出 [退出并返回上一层]
修改密码: passwd 账号
其中,在root权限下,/etc/passwd 包含了所有用户的配置信息
有关文件的命令:
pwd 查看当前所在目录
clear 清除面板
ls 命令:
ls 查看文件
ls -a 查看所有文件,包括隐藏文件
ls -R 显示目录
ls -t 列出文件并且对最后修改时间进行排序
ls -l 文件的详细信息:权限、所有者、所属组、文件大小、修改时间、文件名称
ls -F 根据文件信息,可加执行类型(加减权限)
cd [目录] 命令:
这里需要明白绝对路径和相对路径的区别
绝对路径:与根目录相关的目录或文件,以/开头
相对路径:当前目录相关的文件,不以/开头,当前目录作为参照
cd ~ 进入家目录
cd 进入家目录
cd - 返回上次的目录
cd .. 进入上一级目录
cd . 进入当前目录
提升权限:
最简单的提升文件权限方法:
chmod -R 777 文件名
在这里:777代表最高权限,用户自身,组内,其他人都可以读(r)、写(w)、执行(x)
使用 ls -F 命令之后,可以查看文件的权限
rwx rwx rwx 都是这样分配的:用户(u)、组织(g)、其他人(o)
111 111 111 这里是二进制表示 为 777
也可以使用这样的命令来加减权限:
chmod u+x,g+w,o+w 文件名
这里代表用户权限加了执行(x),组内权限加了写(w),其他人权限加了写(w)
同样的,可以使用 u-x o-r g+r u=rwx g=rx 等等命令,看自己需求
这就是首次简单操作linux系统的学习心得。