【Linux】1.0 登录用户配置 + 基本指令part 1
ls指令pwd指令cd指令touch指令nanotreemkdir指令rm指令
目录
一、登录
-
方式一:输入操作指令(以root用户为例)-[
ssh root @公网IP
] → 输入用户密码 -
方式二:新建 → 确认 → 打开 → 用户名:root → 输入用户密码 (如下图)
二、Linux 配置普通用户
- 以 root 账户登录,输入下述指令,查看已经配置过的普通用户:
ls /home
- 创建普通用户:
adduser [username]
例:adduser RoundBottle
- 设置密码:(密码不能包含用户名,不能小于7位,请根据提示设置密码)
passwd [username]
例:passwd RoundBottle
注意:如果 忘记用户密码,以root用户登录,输入指令:passwd [username]
可以重新设置该用户的密码
三、一些常规设置
配色方案、字体
四、OS 操作系统
operating system
用户 |
---|
操作系统 |
驱动程序 |
硬件 |
👉操作系统为对软硬件进行控制和管理,为用户提供运行环境
五、Linux 基本指令
使用:输入指令 + 回车(enter)
01 - pwd 指令
-
pwd : 显示当前用户所在的路径
ps.建议每次登录后或长时间未操作,先确认一下当前所在的目录 -
什么是路径?(下图以Windows系统为例)
- 绝对路径?
- 相对路径?
-
路径分割符
Windows :" \ " 👉 eg:D:\Egde brower
Linux :" / " 👉eg:/root -
绝对路径:从根目录开始定位文件的路径
- 例如:宇宙/银河系/太阳系/地球/中国/我家的隔壁邻居
- eg: /user/linux/test/me/MyNeighbour.txt
- 特点:用起来比较麻烦,一般是在对文件进行配置中使用
-
相对路径:相对于 当前所在路径
- 例如:我家的隔壁邻居
- eg:…/MyNeighbour.txt
- 特点:用起来简单、常用
02 - ls 指令
-
ls : 显示当前路径下的 文件列表 ,包括文件目录和普通文本文件 (默认只显示文件名)
-
ls -l:显示更多文件信息 (文件=文件内容+文件属性)
- 文件属性:
- 所以空文件也占内存(文件的属性数据)
- ls → 指令; -l →命令选项
- ls -l 简化成 ll 也可以(“ll” 是 “ls -l” 的“别名”)
- 文件属性:
-
ls -l -a:a→all,显示更多隐藏文件(以·(点)开头的文件就是隐藏文件),同样的,写成 ls -la也可以
Linux:
Windows:
ls 指令sum.
常用选项:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的详细信息。
-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
-r 对目录反向排序。
-t 以时间排序。
-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。(递归)
-1 一行只输出一个文件。
03 - cd 指令
- cd:进入目录
- cd . (一个点) 进入当前路径
- cd …(两个点) 进入上级路径 → 不断退回,最终回到根目录下
./*
: 当前目录(.)下所有文件(*)(包括目录
Linux的目录结构整体上多叉树的样子,根目录就是这棵树的根
tree
tree:用树状结构显示当前的目录结构
<如果输入tree指令出现:> -bash: tree: command not found(操作报错看描述!)
安装tree的指令: yum install -y tree
ps.如果疯狂双屏 👉 ctrl + c :终止程序
终止程序快捷键
-
cd ~ 进入当前用户(whoami → 用于知道当前用户是谁 )的家目录
- root :超级用户 → /root
- 另外的:普通用户 → /home/username
-
cd - 回到最近上一次所处的路径
- 可以在两个目录之间反复横跳
- 可以在两个目录之间反复横跳
cd 指令 sum.
cd … : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd …/day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录
04 - touch 指令
语法:touch [选项]… 文件…
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项:
-a 或–time=atime或–time=access或–time=use只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
nano
nana test.c → ctrl + x → Y → 回车enter
进入nano↓
-
./a.out
:当前路径下的 a.out 文件(执行一个程序,先要把它加载到内存中,要把它加载到内存中首先要找到它)
05 - mkdir 指令
语法:mkdir [选项] dirname… (只能创建空目录)
功能:在当前目录下创建一个名为 “dirname”的目录
常用选项:
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
06.rmdir指令 && rm 指令(重要)
rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
语法:rmdir [-p][dirName]
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录
常用选项:
-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
rm命令可以同时删除文件或目录 语法:rm [-f-i-r-v] [dirName/dir]
适用对象:所有使用者
功能:删除文件或目录
常用选项:
-f 即使文件属性为只读(即写保护),亦直接删除(强制删除且不会询问)
-i 删除前逐一询问确认
-r 删除目录及其下所有文件(删除目录一定要加 -r)
rm: cannot remove ‘xxxxx’: Is a directory // 删除目录 要加 -r (递归删除)
- Linux 没有回收站,删除的文件可以恢复但是成本很高,慎用 rm 指令!
END
更多推荐
所有评论(0)