编辑网络配置文件 etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network 重启网络
ctrl + alt f1到f7 七个终端
ssh root@192.168.187.120 远程连接登录
命令 空格 参数 空格 文件/文件夹
ls列出文件夹中的内容 /opt 跟目录下的opt文件夹
ls -a all 显示出所有文件以及隐藏文件 /opt
基本命令用法如上
一般情况下,linux命令的参数,都是可选的,可写可不写,不同的参数作用不一样
linux命令之间,必须得有一个或者多个空格
whoami 我是谁
hostname 显示当前机器的主机名
windows的路径分隔符
linux路径分隔符
windows和linux文件目录区别
linux目录结构
linux比较重要的配置文件
网卡的配置的文件 /etc/sysconfig/network-scripts/ifcfg-ens33
dns配置文件
/etc/resolv.conf 域名解析配置文件
主机名
/etc/hostname
/etc/motd 配置开机显示的内容
cat /etc/os-release
cd change directory的缩写 更改目录的意思
cd 可选参数 文件夹
几特殊的目录
. 当前的工作目录
.. 上一级的工作目录
- 上一次的工作目录
~ 当前系统登录的用户家目录
ls list 列出文件夹中的文件
ls 可选参数 可选的文件夹对象
-a 列出所有文件all
-l 详细信息
-h 以人类可阅读的形式输出大小
--full-time 已完整的事件格式输出
-t 按照事件进行排序
-F 在不同的文件结尾,输出不同的特殊符号
以/结尾的就是文件夹
以*结尾的就是可执行的文件
以@结尾的就是软连接,快捷方式
普通文件类型,结尾什么都没有
-d 显示文件夹的本身信息
-r reverse逆转排序
-S 大写的s,针对文件大小排序
-i 显示文件的inode信息,文件的身份证号,存储了
创建文件夹
mkdir luffycity
创建多个文件夹
mkdir {peiqi,alex,mjj,cunzhang} 创建四个文件夹
-p 递归创建文件夹
创建100个文件夹
mkdir chaoge{1..100}
linux 命令的参数可以简写
ls -l -h 简写 ls -lh ls -hl
mkdir
make directory 创建文件夹
长根目录开始寻找的,就是绝对路径写法
只要不是从根目录开始寻找,就是相对路径
touch 命令
Z将每个文件的访问时间和修改时间
touch有两个作用
1.创建普通文件,在linlux下文件的后缀格式仅仅是一个名字而已,通过touch创建的都是普通文件
2.修改文件的时间
不存在的文件将会被创建为空文件,除非使用-c 或者 -h 选项
touch {连续数字或者字母} 创建多个文件序列
touch {1..10}
touch {a..z}
cp命令
用法:cp 选项 [-T] 源文件 目标文件
cp [选项] ... 源文件 目录
将源文件复制至目标文件,或将多个源文件复制至目标目录
cp mjj.txt ./oldboy/ 复制放入其他文件夹,保留原文件名
cp mjj.txt ./oldboy/mjj.txt2 复制文件放入其他文件夹,且改名
复制整个文件夹,必须加上-r参数
cp -r mjj mjj2
复制且保持文件属性不变,必须加上-r参数
cp -p chaoge.txt chaoge.txt.3
拷贝软连接的时候保持属性不变 -d参数
cp -d link_luffy link_luffy3
-i 参数的用法,覆盖文件前提示
cp -i 文件1 文件2 如果文件2已经存在,则覆盖,-i会让用户进行输入y确认覆盖
备注:
默认系统做了 alias别名功能,让我们输入cp的时候,其实是cp -i参数
mv 命令
mv命令就是move的缩写,作用是移动或是重命名文件
用法:mv 选项 -T 源文件 目标文件
mv 选项 源文件 目录
将源文件重命名为目标文件,或将源文件移动至指定目录
-f,--force 覆盖前不询问
-i,--interactive 覆盖前询问
移动带*的文件
mv luffy* ./ccc 将当前目录所有以luffy开头的文件移动到ccc文件夹
重命名的用法
mv 旧的文件名 新的文件名
-i覆盖前询问
-f 强制性覆盖
-r 递归式复制目录,即复制目录下的所有层级的子目录及文件 -p 复制的时候 保持属性不变
-d 复制的时候保持软连接(快捷方式)
-a 等于 -pdr
su
su 命令用户切换
语法
su - 用户名 # 完全的环境变量用户切换
logout 退出当前用户
pwd print work directory 打印工作目录的意思
会输出当前所处的一个绝对路径
rm命令
rm命令就是remove的含义,删除一个或者多个文件,这是linux系统重要命令
-f --force 强制删除。忽略不存在的文件,不是确认
-i 在删除前需要确认
-I 在删除超过三个文件夹或者递归删除前要求确认
-d -- dir 删除空目录
-r -R --recursive 递归删除目录及其内容
-v --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 显示版本信息并退出
删除普通文件,就是默认添加-i参数,询问是否删除
rm chaoge.txt 删除前会体温,是否要删除
一次性删除多个文件
rm chaoge.txt.2 chao.txt.3 删除多个文件,写入多个名字 空格分割就好
删除文件夹 必须给rm添加-r参数
-d参数,只能删除空文件夹
rm -d ilovelinux
强制删除文件,且不提示
rm -f mjj* 文件夹无法删除