基础指令:mkdir、ls、cd、pwd、touch、rm、mv、cp、echo、cat、关机与重启
1. 创建目录
- mkdir(make directory)
| 选项 | 说明 | 
|---|---|
| -p | 创建多层目录(递归创建目录) | 
| -v | 显示创建目录的过程,工作几乎不用 | 
- 案例01:创建/kylin/目录,查看目录内容,进入目录并闲适当前位置(绝对路径的位置)
# 1.创建目录
mkdir /kylin/
# 2.查看目录内容
ls -l /kylin/
ll /kylin/
# 3.进入目录
cd /kylin/
# 4.显示位置
pwd
- 案例02:创建多层目录
mkdir -p /kylin/renpengyu/007/icu
2. 查看目录内容
- ls(list)列表
| 选项 | 说明 | 
|---|---|
| -l | 显示详细信息(显示长属性) | 
| -r | 逆序排列 | 
| -t | 按照修改时间进行排序 | 
| -h | 以人类可读形式显示大小 | 
| -a | 显示所有文件包括隐藏文件 | 
- 案例03:查看目录内容并按照时间顺序进行排序
#按照时间顺序逆序
ls -lrt /etc/
ll -rt /etc/
- 案例04:案例04-查看/etc/目录下详细信息并显示大小的时候(人类可读)
字节 bytes 1个英文的字符 1个字节
1kb=1024bytes
1mb=1024kb
1gb=1024mb
1tb=1024gb
1pb=1024tb
1eb
ll -h /etc/
ls -lh /etc/
3. 进入指定目录(传送)
- cd(chang directory)改变目录,进入目录
| 选项 | 说明 | 
|---|---|
| cd [目录] | |
| cd ~ 或cd | 回到当前用户的家目录 | 
| cd .. | 当前目录的上级目录 | 
| cd . | 当前目录 | 
| cd - | 进入上次所在目录(一般与复制,移动一起使用) | 
4. 显示当前所在位置
- pwd(print working directory)显示当前工作目录(所在目录)
5. 创建文件
- touch(创建文件,修改文件的时间戳)
6. 删除文件或目录
- rm(remove)删除文件或目录,很危险
| 选项 | 说明 | 
|---|---|
| -f | 强制删除不提示 | 
| -r | 递归删除,删除目录(及内容),没有要求不要加上-r | 
- 案例05:删除/kylin/renpengyu.txt文件
创建文件
touch /kylin/renpengyu.txt
检查
ll /kylin
删除文件
rm -f /kylin/renpengyu.txt
- 案例06:删除/kylin/目录
rm -rf /kylin/
7. 移动文件
- mv(remove)移动文件,较为危险,类似于剪切并粘贴,移动后原始文件或目录不存在
| 从哪里来(源文件地址) | 到哪里去(目的地址) | ||
|---|---|---|---|
| 移动 | mv | 文件所在目录 | 目的目录 | 
| 重命名 | mv | 文件名或者是目录名 | 修改之后的文件名或者目录名 | 
8. 复制文件或目录
- cp(copy)复制,一般用于备份。与mv格式类似
| 选项 | 说明 | 
|---|---|
| -a | 复制所有,可以理解为-rpd | 
| -r | 递归复制,复制目录以及目录内容 | 
| -p | 复制文件保持其属性值不变 | 
| -d | 可以复制软连接(文件属性里面会讲解) | 
9. echo输出信息到屏幕
- echo [写入内容] > 写入文件
- 例如:echo 任鹏宇 > /ren/renpengyu.txt #先清空文件,再写入内容
- echo [追加内容] >> 写入文件 #追加内容,将追加的内容写入文件结尾
- 例如:echo 任鹏宇 >> /ren/renpengyu.txt
10. 显示文件内容
- cat(concatenate)主要常用于查看文件内容、合并文件等操作
| 选项 | 说明 | 
|---|---|
| -n | line number 显示文件内容及行号 | 
11. 压缩 (tar、zip)、解压缩(tar xf、unzip)
| 参数 | 说明 | 
|---|---|
| -z | 使用zip压缩 | 
| -c | 创建文件 | 
| -v | 显示过程 | 
| -f | 指定文件 | 
| -tf | 查看压缩包中的各个文件 | 
| -C | 指定解压缩到某个目录 | 
| xf | 解压 | 
| --exclude | 排除某个文件,例如:--exclude=1.txt | 
| --exclude-from | 排除文件中指定的文件 | 
案例36. 压缩1.txt、2.txt到名称为file.tar.gz中
tar zcvf file.tar.gz 1.txt 2.txt
案例37. 压缩1.txt、/opt目录下的a.txt为a.tar.gz
tar zcvd a.tar.gz 1.txt /opt/a.txt
案例38 . 压缩1.txt、/opt目录下的a.txt,将压缩好的压缩包放入/tmp目录下的test.tar.gz
tar zcvf /tmp/test.tar.gz 1.txt /opt/a.txt
案例39. 查看压缩包中的文件名称
tar tf a.tar.gz
案例40. 压缩当前目录所有文件为all.atr.gz
tar zcvf a.tar.gz ./*
案例41. 压缩除了1.txt的其他所有文件
tar zcvf all.tar.gz --exclude=1.txt /ren/*
案例42. 将要压缩的文件记录在压缩.txt文件中,压缩除了压缩.txt中的文件以外的文件
tar zcvf all.tar.gz --exclude-from=压缩.txt /ren/*
案例43. 将all.tar.gz解压到当前文件夹
tar xf all.tar.gz
案例44. 将all.tar.gz解压到/opt目录下
tar xf /ren/all.tar.gz -C /opt/
案例45. 打包所有的txt文件到all.zip中
zip all.zip *.txt
案例46. 解压all.zip文件
unzip all.zip
案例47. 解压all.zip到/opt/目录
unzip all.zip -d /opt/
12. 关机
| 关机指令 | 说明 | 
|---|---|
| shutdown -h now 或 shutdown -h 0 | 立即关机 | 
| shutdown -h 10 | 10分钟后关机 | 
| halt | 立即关闭系统 | 
| power off | 立即关闭系统电源(不会进行系统日志的记录) | 
| init 0 | 安全关机 | 
13. 重启
| 重启指令 | 说明 | 
|---|---|
| reboot 或reboot -f(强制重启) | 关闭进程,重启系统 | 
| shutdown -r now | 重启系统 | 
| init6 | 改变系统运行级别,6是重启的运行级别 | 
| halt -p | 先停止系统,然后尝试重启 | 
基础指令:mkdir、ls、cd、pwd、touch、rm、mv、cp、echo、cat、关机与重启的更多相关文章
- ubuntu,day1基础命令,shutdown,man,touch,rm,mv,cp,stat,locale,apt,date,tzselect,cal,快捷方式,echo,查看文件
		基本设置命令 1,shutdown 命令, shutdown -r now # 现在立即重启 shutdown -r + # 三分钟后重启 shutdown -r : #在12:12时将重启计算机 s ... 
- linux 命令随笔  ls  cd  pwd  mkdir  rm  mv  cp  cat  nl
		Linux 命令练习 ls命令 ls就是list的简写,目的是打印当前目录下的清单 格式 ls[选项][目录名] 常用参数 -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -l 除了 ... 
- 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp
		一.ls:列出目标目录中所有的子目录和文件 1.命令格式 ls [选项] [目录名] 2.常用参数 -a :列出目录下所有文件 -h :以容易理解的格式列出文件大小 -l :除了文件名之外,还将文件 ... 
- linux基本命令之磁盘管理命令(ls,cd,pwd,mkdir,rmdir,clear, touch)
		linux磁盘管理命令 1.ls(list)命令:列出目录内容. 格式:ls [参数][文件或目录] ls -a或-all表示列出所有文件和目录,以点开始的是影藏文件,例如,.bash_history ... 
- 《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis
		一:基本 / 根目录下目录结构定义 /bin 常见的用户指令 ls/echo ...... 等 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务配置文件 /home 用户家目录 / ... 
- linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令
		上节内容: 系统和目录管理 Pwd命令 .和..目录 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对路径 cd rh 绝对路 ... 
- Linux命令行下cp,rm,mv命令的使用
		以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制 cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ... 
- Linux命令下,cp,rm,mv命令的使用
		Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制 cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件对比两文件的新旧而予以更新, 以 ... 
- Linux基础篇学习——常见系统命令:ls,pwd,cd,date,hwclock,passwd,su,clear,who,w,uname,uptime,last,dmesg,free,ps,top
		ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -l 列出长属性,显示出文件的属性与权限等数据信息 -i 列出 ... 
- linux中的一些基础命令的使用(which,whereis,locate,find,alias,file,ls,cat,echo,tar,bzip2,gzip,history,mv,cp,rm)
		which whereis locate find alias file ls cat echotar bzip2 gzip history mv cp rm -------------------- ... 
随机推荐
- IM开发者的零基础通信技术入门(十五):理解定位技术,一篇就够
			[来源申明]本文引用了微信公众号"鲜枣课堂"的<老司机揭秘手机定位技术,这下彻底明白啦!>文章内容.为了更好的内容呈现,下文在引用和收录时内容有改动,转载时请注明原文来 ... 
- IM开发者的零基础通信技术入门(十二):上网卡顿?网络掉线?一文即懂!
			[来源申明]本文引用了微信公众号"鲜枣课堂"的<上网慢?经常掉线?这篇文章告诉你该怎么办!>文章内容.为了更好的内容呈现,即时通讯网在引用和收录时内容有改动,转载时请注 ... 
- Windows环境配置Nginx服务实现负载均衡
			系统环境:win10 测试服务:.net6.0+webapi 一.本地创建一个webapi项目 二.新建一个api控制器,里面编写一个测试方法 三.我直接把这一个项目复制了3份,然后修改控制器方法中的 ... 
- 深入解析 Spring AI 系列:解析OpenAI接口对接
			今天我们将主要探讨OpenAI是如何进行接口对接的,虽然我们不打算深入细节,但会对整体流程进行一个大概的了解.后续会逐步分析其中的具体细节,大家可以耐心等待,逐步展开.好的,现在让我们开始,下面是我简 ... 
- C# 单例简单实例
			1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Li ... 
- RSA的原理和简单实践
			RSA加密是一种非对称加密,原理是: 使⽤算法可以⽣成两把钥匙 A 和 B 使⽤ A 加密的信息,使⽤ B 可以解开 使⽤ B 加密的信息,使⽤ A 可以解开 ⽇常使⽤中,我们把⼀把作为公钥公开发布. ... 
- oracle goldengate for downstreams 配置--for 数据库参数配置和ogg进程参数配置
			1.整体数据库配置三个源端和一个downstream下游抽取数据库配置:alter system set enable_goldengate_replication=TRUE;Alter databa ... 
- SOUI4.0发布
			4.0在3.x基础上将核心对象全部COM接口化,支持C语言调用SOUI. GIT仓库: gitee: https://gitee.com/setoutsoft/soui4 github: https: ... 
- 服务器安装jdk,tomcat,mysql等全系列
			安装jdk 执行如下命令, 然后等待安装完成 yum install -y java-1.8.0-openjdk-devel.x86_64 安装完毕后执行如下命令查看版本 java -version安 ... 
- .Net Core报“‘GB2312‘ is not a supported encoding name. For information on defining a custom encod”的错误
			1.问题描述 在.Net Core中使用Encoding.GetEncoding("GB2312")报如下错误: System.ArgumentException:"'G ... 
