Linux常见命令
pwd 家目录 cd切换路径 cd .切换到当前路径 cd …切换到上一级 cd ~,切换到当前用户的家目录, cd -切换到上一次所在的目录
touch:创建一个文本文件
vi的模式,一般模式(一般模式通过快捷键进行粘贴复制),点i进入编辑模式, 点:进入命令模式 ~当前用户的家路径 cd ~ 比如是root的用户,则是/root路径~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。 cd 、cd ~ 和cd $HOME 是跳转到当前用户的家目录 root用户,cd ~ 相当于 cd /root 普通用户,cd ~ 相当于cd /home/当前用户名 注:cd - 返回进入此目录之前所在目录
而cd / 是跳转到根目录 根目录是所有用户共享的目录
Linux操作系统
虚拟机和操作系统的关系
- 虚拟机:将我们自己电脑的一部分硬件资源封装成为一个新的硬件,供在你的电脑上再安装一个新的操作系统
Linux的目录结构
- Linux没有和windows一样的目录结构 比如说c盘 d盘等等,它的目录结构和Mac系统特别像
- Linux和Mac苹果系统系统的文件路径都没有cdef盘一说 都只有一个统一路径 / 所有的文件和文件夹都在/路径下
- /bin /sbin /boot /etc /opt /mnt /root /home
vi/vim编辑器
- vi和vim的使用一摸一样的,vim好用一点:根据文件的后缀名类型 用不同的文字颜色展示一下
- yum install -y vim 安装vim编辑器
Centos操作系统配置网络
Linux操作系统的远程连接和远程文件传输
- 远程连接两种方式:
- 使用命令连接远程Linux系统
- ssh命令–ssh是一个协议,用来连接一个系统
- ssh 用户名@ip
- 使用第三方软件连接Linux系统
- 底层也是使用第一种方式命令去连接的 但是你不需要管这个命令这么写,你只需要填写你的远程登录信息即可连接
- 远程文件传输两种方式
Linux常用命令:dasd
-
pwd:present work directory -
cd:切换路径 cd 路径das
cd . 切换到当前路径
cd .. 切换到上一级路径
cd ~ 切换到当前用户的家目录 如果是root用户, 路径就是/root 如果是一个普通用户就是/home/用户名
cd - 切换到上一次我们所在的目录
-
touch:创建一个文本文件 -
ls:查看当前目录下有哪些文件和文件夹
-
mkdir:创建文件夹的 可以加-p的参数 代表创建多层目录 -
删除命令
- rmdir:删除空目录
- rm -f 删除文件
- rm -rf 删除任何一个东西
-
文件权限相关学习
- windows上也有文件权限 但是学习成本没有linux简单
- 文件权限是用来描述文件或者文件夹哪些用户分别具备什么权限
- 权限的查看通过ll命令 看出来的 前十个字符drwxr-xr-x
- 第一个字符代表的是文件类型 常见的有三种写法 d - l
- d代表的当前文件是一个文件夹
- -代表当前文件是一个纯文本文件或者二进制文件
- l代表当前文件是一个软链接–等同于Windows上的快捷方式
- 后面的9个字符rwxr-xr-x就代表的是文件权限,文件权限有三种 r(可读) w(可写) x(可执行)
- 九个字符三三分为一组 分为三组,三组按顺序分别代表三种角色权限,
- 当前用户 u
- 当前用户所属组的用户权限 g
- 非当前用户也非当前用户所有组的其他用户 o
- 权限的修改操作
- 权限的修改分为两种方式 但都是使用chmod命令
- 使用 u/g/o +/- r/w/x
- 使用数字权限更改
-
复制文件
-
mv命令
- 移动文件 mv source target
- 重命名 mv source source同目录但是不同命
-
查看文件内容
- cat [-b] 文件路径
- tac 文件路径 倒着打印文件内容
- tail [-n] 文件路径 打印文件的最后n行 -n没加 代表打印文件的最后10行
- tail -f 文件路径 打印文件的最后十行并且监听文件内容变化 一旦文件追加新的数据之后 会把追加的数据打印到控制台
- tail -F 文件路径 打印文件的最后十行并且监听文件内容变化 一旦文件追加新的数据之后 会把追加的数据打印到控制台
- -f的监听和-F监听区别在于 监听的文件删除之后重新创建还能不能监听 -F删除之后重新创建还可以监听
-
重定向命令 > 命令 > 文件路径
>>
-
回写命令echo
|