本篇文章,不念将带大家使用最基础的几个命令熟悉Linux系统。依旧遵循不深入只简出的标准,只做概况性陈述,旨在引起用户对Linux的学习兴趣。
1. 系统目录
登录系统后,使用 ls / 显示系统目录结构:
初学者必须熟悉的几个目录:
2. 文件基本属性
使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组:
如上图中所示,文件权限第一个标示位:
- 当为 d 则是目录
- 当为 – 则是文件
新建 test.txt 文件,我们可以看到了区别:
test.txt 文件属于不同的用户与用户组,这个用户名为 root 用户组为 root,这是Linux系统设计的精髓,通过权限,用户,用户组的搭配,实现文件的不同颗粒度的管理。
文件的权限字符为: -rwxrwxrwx , rwx三个一组!使用数字来代表各个权限,各权限的分数对照表如下:
- 读 r:4
- 写 w:2
- 执行 x:1
以下两个命令来修改文件或目录的所属用户与权限:
- chown (change owner) : 修改所属用户与组。
- chmod (change mode) : 修改用户的权限。
使用命令 chmod 777 test.txt 文件的权限:
3. 文件与目录管理
首先理解一个概念,绝对路径与相对路径:
- 绝对路径:
从根目录 / 写起,例如:/usr/share/doc 这个目录。 - 相对路径:
不是从根目录 / 写起,例如: cd ../test 返回上一层目录后再进入 test 目录。
几个常见的处理目录的命令:
- ls(英文全拼:list files): 列出目录及文件名
- cd(英文全拼:change directory):切换目录
- pwd(英文全拼:print work directory):显示目前的目录
- mkdir(英文全拼:make directory):创建一个新的目录
- rmdir(英文全拼:remove directory):删除一个空的目录
- cp(英文全拼:copy file): 复制文件或目录
- rm(英文全拼:remove): 删除文件或目录
- mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
示例:
4. 用户和用户组管理
Linux提供了用户和用户组的添加、修改和删除相关的命令,如下所示:
同时更改用户口令
/etc/passwd 文件中会有新用户对应的记录,其中口令字母进行了特殊化处理,真正的加密后的用户口令字存放到 /etc/shadow 文件中:
5. 磁盘管理
磁盘管理常用三个命令为 df、du 和 fdisk。
- df(英文全称:disk free):列出文件系统的整体磁盘使用量
- du(英文全称:disk used):检查磁盘空间使用量
- fdisk:用于磁盘分区
小结一下,通过以上命令实践,你对Linux系统已有一个模糊的印象。
虽然Linux命令各个发行版略有不同,但是核心命令的使用大同小异。
转载请注明:IT运维空间 » linux » Linux操作系统入门基础命令大全!!!
发表评论