锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. Linux
  4. Linux常用命令

Linux常用命令

0
  • Linux
  • 发布于 2024-09-19
  • 0 次阅读
黄健
黄健

目录

1.ls

2.pwd

3.cd(change directory)

4.touch 创建空的文件

5.cat 查看文件的内容

6.echo 写文件

7. vim + 文件名 打开文件

8. mkdir 创建目录

9.rm 删除文件

10.mv 移动

11.cp 复制



仅介绍常用的命令

1.ls

直接输入ls命令,是查看当前目录中的内容.

还可以给ls后面加上一个路径(绝对路径/相对路径),就可以查看指定目录中的内容

因为刚使用这个服务器,所以ls目录下没有内容.所以没有显示内容

ls /显示的是最顶层的根目录

/就相当于 win中的此电脑.指定这个路径,就能看到服务器的根目录

使用ls -l /可以查看更详细的内容

ll 能代替ls -l ,效果相同,是经常使用的

ctrl+l可以清屏

2.pwd

查看当前所在的是哪个目录

当前就处于根目录下的root

这个命令是查看绝对路径

3.cd(change directory)

命令是切换当前所在的目录,相当于双击某个目录进去

使用cd的时候.可以使用tab补全剩下的命令,不用全输进去

如果只有一个匹配的选项,那么就直接补全了

有多个选项,双击tab就会列出所有匹配结果

下来看几个与文件相关的命令

4.touch 创建空的文件

这个操作相当于在文件夹中右键,新建文本文档的.

如果没有别的信息显示,就是创建成功了.有的话可能是错误了

此时pwd的结果是啥.就是在这个目录中创建的文件!

通过ll命令查看目录内容

5.cat 查看文件的内容

由于当前文件是空的,所以啥也没有

6.echo 写文件

搭配了>来将内容重定向到file1.txt文件中

使用一个>是覆盖.>>是拼接

另外,在xshell中

复制粘贴使用的是ctrl+insert,shift+insert

ctrl+c在终端有着特殊的含义:终止当前运行的程序

  1. vim + 文件名 打开文件

如何退出?

先: 此时光标回来到最下面一行.然后按q就退出了,wq是先保存,再退出!

vim的最关键概念就是模式(mode)

直接进去,就是默认模式,普通模式下,键盘的大部分按键都是有特定含义的快捷键.真正要进行文本编辑,就需要切换到插入模式(insert mode)

按一下i就会切换到插入模式

进行编辑

编辑完成后要保存的话,先要esc,到普通模式,再执行上述wq就行

此时查看内容,已经保存了

  1. mkdir 创建目录

make directory

使用mkdir -p 111/aaa/bbb/ccc可以创建多级目录

可以看到,这么多目录,就能通过一个简短指令创建出来,比我们用图形化界面快捷不少

9.rm 删除文件

会有个提示,输入y就删除

删除目录,可以使用-r选项,-r是递归的删除目录.rm -rf /是不确认,直接删除,所有文件目录都没了.比较危险,和删数据库同样危险

rm -rf / root/test.txt

多敲了一个空格,rm就会认为,你是要删除两个目录

  1. / 根目录就被删除了

  2. root/test.txt(本来要删除的)

10.mv 移动

mv 源头 目标

作用:剪切+粘贴

创建了一个txt文件移动到111目录下了,所以当前目录看不见文件

我们进去查看

将文件移动到上级目录,此时111中没有了

返回查看上级目录

还能用mv命令来改文件名

11.cp 复制

复制+粘贴

先给2.txt中写入文本

cp后,文件2和3都存在,内容相同

mv如果移动的是个目录,此时操作和移动文件没有任何区别

cp如果拷贝的是个目录,要加-r表示递归拷贝,否则会报错

没有加-r







原文链接: https://blog.csdn.net/chenchenchencl/article/details/130044263

标签: #软件开发 1171 #Linux 85
相关文章

【Linux】如何用shell脚本一键安装Java和Maven环境 2024-10-08 11:24

Shell脚本安装环境 前言 脚本 * Java安装脚本 * 使用方式 Java卸载脚本 Maven安装脚本 Maven卸载脚本 前言 无论是在云服务器上部署Java项目 还是在本地的Linux虚拟机上运行Java项目 都需要Java的环境 设置环境则需要一些繁琐的操作 为了简化并复用这些操作 我们

linux 网卡配置 2024-09-30 17:34

linux网卡可以通过命令和配置文件配置,如果是桌面环境还可以通过图形化界面配置. 1.ifconfig(interfaces config)命令方式 通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfi

【Linux】进程间通信——System V共享内存 2024-09-30 17:34

目录 一、概念和原理 二、API介绍与使用 2.1 shmget 2.2 ftok 2.3 shmat 2.4 shmdt 2.5 shmctl

Linux如何修改时间和时区? 2024-09-30 17:34

Linux 修改时间 修改时区 * 时间修改 时区修改 时间修改 #查看时间 [root@localhost ~]# date 2024年 07月 08日 星期一 17:55:48 JST #设置时间 例:2024-07-08 18:00:00 [root@localhost ~]# date -

CentOS 修改服务器登录密码的完整指南 2024-09-30 17:34

个人名片 🎓作者简介 :java领域优质创作者 🌐个人主页 :码农阿豪 📞工作室 :新空间代码工作室(提供各种软件服务) 💌个人邮箱 :[2435024119@qq.com] 📱个人微信 :15279484656 🌐个人导航网站 :www.forff.top 💡座右铭:总有

虚拟机Ubuntu忘记密码 2024-09-30 17:34

Ubuntu重置密码 因为前几天虚拟机上刚安装的Ubuntu系统,密码忘记了,这次留个笔记记录一下。 有两种情况: 1、第一种 1、虚拟机上的Ubuntu开启,按住Shift键,直到出现下面的界面。(记住,一开启系统就长按Shift) 如果没有出现下面的界面,直接关闭Ubuntu,重新启动。 2、选

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.