# Linux **Repository Path**: lililove2000/linux ## Basic Information - **Project Name**: Linux - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-23 - **Last Updated**: 2024-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. 简单指令 ```shell # 远程登录 Linux 系统 ssh root@192.168.230.128 # 断开链接 exit # 重启系统 reboot 或者 shutdown -r now # 关机命令 shutdown # 默认30秒之后才会关机 # 立即关机 shutdown -h now # 十分钟之后关机 shutdown -h 10 ``` 2. 基础命令 命令1: ```shell # 新建文件 touch 例子1: touch 1.txt # 创建单个文件 例子2: touch test{1..10}.txt # 批量创建文件 touch test{a..f}.txt 例子3: touch /root/4.txt # 在指定的 /root 目录下,创建文件 4.txt # 如果 touch 的文件名称重复了,不会覆盖原文件 ``` 命令2: ```shell # 查看目录下的文件 ls 全称 list ls:显示当前目录下的内容 例子1:ls test09.txt # 查看 test09.txt 是否存在,有会显示文件名称,没有会报错 例子2:ls *.txt # 查看以 txt 结尾的所有文件,类似于 windows 下的 *. 后缀名搜索 例子3:ls -1 # 以一行一个文件的方式显示,注意这是 -1,是数字 1,不是 l 昂 例子4:ls -a al # 查看所有文件,包括隐藏文件,touch .文件名,.开头的就是隐藏文件 例子5:ls -a -1 # 查看所有文件,以一行一个来显示 例子6:ls -l # 类似于 windows 的详细列表,这个 -l 不是数字 1 ``` > 以 . 开头的文件是隐藏文件,默认不显示 命令3: ```shell # 移动、也可以进行重命名 mv 全称 move 例子1:mv 222.txt 123.txt # 将222.txt 文件重命名为 123.txt 例子2:mv 123.txt /opt # 将当前目录下的 123.txt 移动到 /opt 目录下 ``` 命令4: ```shell # 复制 cp 全称 copy,复制有个特点,就是如果复制到的文件夹中有同名的文件,会帮我们改名字并加上副本两个字,linux 不会帮我们改名字,我们需要自己指定名字,后缀名尽量不要改。 例子1:cp test01.txt /opt/ # 将当前目录下的 test01.txt复制到 /opt 目录下 例子2:cp -a dev04 /opt/ # 将目录 dev04 复制到 /opt 下,要在 dev04 的上一级目录来复制它,在它内部是不能复制这个文件夹的 ``` 命令5: ```shell # 删除,注意 linux 和 windows 不同,没有回收站,删除了就是删除了 例子1:rm /opt/123.txt # 将 /opt 目录下的 123.txt 文件删除,需要回复 y 确认删除 例子2:rm -f /opt/test01.txt # 将 /opt 目录下的 123.txt 文件删除,不需要回复,强制删除,很多指令都有自己的参数,而且有很多,-f 就是强制的意思 例子3:rm 文件1 文件2 文件3 # 删除多个文件 # 删除一个目录,linux 的参数大部分没有先后顺序 # 直接删除文件夹,比如 rm dev,就是不行的,会报错,需要带上 r 参数 [root@localhost ~]# rm -f -r dev02 [root@localhost ~]# rm -r -f dev03 [root@localhost ~]# rm -fr dev # rm的两个参数可以合并到一起 [root@localhost ~]# rm -rf dev01 ``` 命令6: ```shell # 创建文件夹:创建目录 directory,这里说的目录就是文件夹,默认显示是蓝色的字体,文件显示的白色的字体 mkdir 全称 make directory 例子1:mkdir dev # 创建一个 dev 目录 例子2:mkdir dev{01..10} # 批量创建多个目录 例子3:mkdir -p 1/2/3/4/5/6 # 一次性创建多级子目录 重命名:mv test leely # 将 test 目录改名为 leely ``` 命令7: ```shell # 切换目录 cd # 全称 change directory 例子1: cd local # 切换到 local 目录中 cd /usr/local # 切换到目录 /usr/local cd .. # 切换到上一级目录 cd ../.. # 进入上一级的上一级目录,还可以继续 ../ cd / # 直接切换到跟目录 ```