Linux 基础教程:初次登录与文件权限
初次登录
1. 使用SSH登录
在Windows系统上,可以使用PuTTY或者MobaXterm等SSH客户端。在Linux或Mac系统上,可以直接在终端使用ssh
命令。
示例命令:
ssh 用户名@服务器IP
输入密码后,成功登录到服务器。
2. 常用命令
pwd
:显示当前目录。ls
:列出当前目录下的文件和目录。cd
:切换目录。
示例:
pwd
ls
cd /path/to/directory
文件权限
在Linux系统中,每个文件和目录都有权限,权限分为三类:用户(Owner)、组(Group)和其他(Others)。
1. 权限类型
- 读(r):可以查看文件内容或列出目录内容。
- 写(w):可以修改文件内容或创建、删除文件。
- 执行(x):可以执行文件或进入目录。
2. 权限表示
权限用10个字符表示,如:
-rwxr-xr--
解释:
- 第一个字符表示类型:
-
表示文件,d
表示目录。 - 后面九个字符,每三个为一组,分别表示用户、组和其他的权限。
3. 查看权限
使用ls -l
命令可以查看文件和目录的详细信息,包括权限。
ls -l
示例输出:
-rwxr-xr-- 1 user group 12345 Jun 1 12:34 example.txt
解释:
-rwxr-xr--
:权限1
:链接数user
:文件所有者group
:所属组12345
:文件大小(字节)Jun 1 12:34
:最后修改时间example.txt
:文件名
4. 修改权限
使用chmod
命令修改文件或目录的权限。
-
数字表示法:
- 读:4
- 写:2
- 执行:1
- 示例:
chmod 755 filename
,表示设置用户权限为rwx
(7),组权限为r-x
(5),其他权限为r-x
(5)。
-
符号表示法:
u
:用户g
:组o
:其他a
:所有- 示例:
chmod u+x filename
,表示给用户增加执行权限。
5. 修改所有者和组
使用chown
命令修改文件或目录的所有者和组。
示例:
chown newuser:newgroup filename
6. 权限实践
-
创建文件并修改权限:
touch myfile.txt chmod 644 myfile.txt
-
创建目录并修改权限:
mkdir mydir chmod 755 mydir
-
修改文件所有者和组:
chown user:group myfile.txt
总结
通过以上内容,您应该掌握了如何登录Linux系统、查看和修改文件权限、理解权限表示方法,并学会了基本的权限管理命令。熟练掌握这些基本操作是进行Linux系统管理和使用的基础。