一、Linux中的两大特殊位置:
1.根目录 /
2.家目录 ~
二、基础命令:
1.快捷键:
放大终端:ctrl shift +
缩小终端:ctrl -
清屏:ctrl L
2.命令行:
查看用户名:whoami
查看主机名:hostname
查看当前路径:pwd
绝对路径:从根目录开始 例如:/home/user1/a/b/c
相对路径:以当前位置为参照
$:普通用户
#:超级用户
3.新建:
新建文件夹:mkdir 文件夹名
新建文件:touch 文件名.后缀
注意:1.同时新建多个文件时,文件名之间需要用空格分隔
例如:mkdir file1 file2 file3 可以同时创建三个文件夹
2.创建嵌套文件夹时,使用mkdir -p 文件夹名1/文件夹名2/文件夹名3
例如:mkdir -p a/b/c
3.同一路径下,不能新建同名文件夹(报错),touch同名文件时会更新文件的时间戳
4.查看:
ls 查看当前路径下所有的内容
ls -a 查看当前路径下所有的内容,包括隐藏文件
ls -l 查看当前路径下所有的内容的详细信息
文件详情信息:
文件类型:(7种) bcd-lsp
b 块设备文件 /dev
c 字符设备文件 /dev/input
d 目录文件 文件夹
- 普通文件 .c .h .txt 等文件
l 软链接文件 类似于Linux中的快捷方式,LinuxC高级学习
s 套接字文件 网络编程学习
p 管道文件 IO学习
文件权限:
rwx:可读可写可执行
rw-:可读可写不可执行
r--:可读不可写不可执行
详细文件内容时显示三组rwx分别对应:
rwx rwx rwx
自己 组内 其他
权限值:r->4 w->2 x->1 -->0
例如:rw-rw-r-- 对应 664
修改文件权限:chmod 权限值 文件名
5.路径切换cd:
cd 路径 跳转切换到该路径(该路径为相对路径或绝对路径,文件夹名)
cd .. 返回上一级
cd - 返回上一次的路径
cd / 切换到根目录
cd . 当前目录
cd ~ 或 cd /home/user1 或 cd 切换到家目录
6.复制:
复制文件:cp 文件名 目标地址
复制文件夹:cp -r 文件夹名 目标地址
7.移动:
mv 文件名/文件夹名 目标地址
重命名:mv 原文件名 目标地址/新文件名
8.删除:
删除文件:rm 文件名
删除文件夹:rm -r 文件夹(强制删除为-rf)
删除全部文件:rm*