当前位置: 首页 > news >正文

初识Linux-基本常用指令(一篇学会操作指令)

前言

  最近初学Linux,学习了一些基础的比较常用的指令,都是一些比较简单的,都是在xshell上进行的,感兴趣的小伙伴就来看看吧!

pwd

pwd的功能是显示用户所在目录

我们可以知道我们现在所在的位置是jy目录下!

ls

语法:ls [选项] [目录/文件]

ls对于目录可以列出该目录下的所有子目录和文件

ls对于文件可以列出文件名及其属性

这里就介绍几个最常用的搭配:ls -l  ls -a 

ls - l 可以列出目录/文件的详细信息

ls - a可以列出目录/文件的所有文件(包括隐藏文件)

我们输入命令可以看到jy目录下有一个1.txt文本文件

输入命令ls-l就是查看文件名+属性  1.txt前面的内容就是它的属性,在后面我们会了解Linux的权限

ls-a就是列出jy目录的所有文件,包含隐藏文件,以.开头的就是隐藏文件

注意:选项也可以结合使用 ls -al,ls -la,ls -a -l的功能是一样的,没有顺序之分

cd

cd命令可以改变工作目录,将当前的工作目录改变到你想到的目录下,这个指令用的非常频繁

 我们可以看到在我们的jy目录下有别的目录,使用cd命令我们就可以随意的切换!

这样我们就切换到了lesson1目录下!

cd ~可以返回到家目录下!

cd ../返回上级目录

cd /  返回根目录

touch

touch的功能是创建普通文件

mkdir

mkdir的功能是创建一个目录

rm

rm的功能是可以同时删除目录或文件

rm -r 目录 可以删除目录下的所有内容,普通文件不需要+-r,但是目录一般要加-r

tree

tree命令可以查看这个目录的结构

man

man命令可以让我们查看手册获取帮助,Linux的命令有很多参数,我们不可能都记住,可以通过man来查看手册里的内容来帮助我们写出有效指令

q是退出

cp

语法:cp [选项] 源文件/目录  目标文件/目录

cp的功能就是复制文件或者目录

注意:如果是复制目录需要加-r 递归

mv

语法:mv [选项] 源文件/目录 目标文件/目录

mv有两个功能:1.当第二个参数是文件时,mv可以给文件改名字,也就是重命名

                           2.当第二个参数是目录时,mv可以移动文件

重命名:

 移动文件:

cat

cat可以查看文件的具体内容,cat适合查看短小的文件,是从头看到尾

tac

tac就是cat的逆序,tac的功能就是将文件倒序在屏幕上

more

more的功能和cat类似,都是查看文件的具体内容,它可以进行下翻,但是不能上翻

less

语法:less [参数] 文件

less的功能和more类似,也是查看文件的具体内容,但是它可以支持上翻和下翻,在一些长的文件我们一般使用less

head

head可以查看文件的开头,默认是前10行

tail

tail是查看文件的尾部内容

date

date就是时间,可以显示当前的时间

指定格式显示时间:date +%Y-%m-%d

cal

cal的功能就是显示日历

find

find常用于在文件树中查找你想要查找的那个文件

一般的用法就是 find -name 想要查询的文件 

如果找到了就是显示文件所在的路径

which

which就是搜索文件

alias

alias就是设置别名

这个时候我们就给ls -l设置了别名,当我们想查看可以使用1也可以使用ls -l

whoami

whoami可以查看当前的用户名

grep

语法:grep [选项] 想要查询的字符串 文件

-i忽略大小写

-n显示行

-v反向选择 就是输出没有选择的内容

grep的功能就是在指定文件中寻找你要查找的字符串,找到后将他们打印出来

zip/unzip

语法:zip 压缩文件.zip 目录/文件

zip就是打包压缩,将文件压缩成zip格式

如果只打包单个文件不加条件选项   打包目录要加-r

语法:unzip 文件.zip

如果要压缩到指定目录下:unzip 文件.zip -d 指定目录

unzip就是解压

tar

tar也是打包压缩/解压

语法 tar [选项] 文件/目录

基础的打包和解包有两个常用的选项 

打包czx

压缩xzf

bc

bc其实就是一个简易的计算器

uname -r

uname可以获取操作系统的内核版本信息

sz 向window传输

rz 向Linux传输

一些常用的热键

上下键:可以查看我们打过的历史命名

[Tab]:可以进行补全

当我们忘记某些命令的全部单词,记着前几个 可以快速按2次Tab就会显示出来

[ctrl+c]让程序停止运行

当我们进行了一些误操作时,程序一直跑,我们可以一直按ctrl+c知道程序停了

[ctrl+d]退出

结语:

以上的指令都是一些热门的指令,是我们大家在使用Linux基本都会用到的,以上就是我的分享,有问题欢迎小伙伴指出!!

http://www.dtcms.com/a/113242.html

相关文章:

  • 03.unity开发资源 获取
  • 05.unity 游戏开发-3D工程的创建及使用方式和区别
  • Windows程序中计时器WM_TIMER消息的使用
  • Golang的Goroutine(协程)与runtime
  • 使用MATIO库读取Matlab数据文件中的稀疏矩阵
  • JAVA阻塞队列
  • OrangePi入门教程(待更新)
  • C++开发工具全景指南
  • 【java】在 Java 中,获取一个类的`Class`对象有多种方式
  • 6.5.图的基本操作
  • YOLOX 检测头以及后处理
  • 联网汽车陷入网络安全危机
  • 贪心算法之任务选择问题
  • mmap函数的概念和使用方案
  • 爬楼梯问题-动态规划
  • 3536 矩形总面积
  • leetcode4.寻找两个正序数组中的中位数
  • 类 和 对象 的介绍
  • 2024 .11-2025.3 一些新感悟
  • 【33期获取股票数据API接口】如何用Python、Java等五种主流语言实例演示获取股票行情api接口之沪深A股当天逐笔交易数据及接口API说明文档
  • 【2020】【论文笔记】相变材料与超表面——
  • 使用Cusor 生成 Figma UI 设计稿
  • 数据库并发控制问题
  • 麒麟系统桌面版本v10安装教程
  • 【动手学深度学习】卷积神经网络(CNN)入门
  • 低代码开发平台:飞帆画 echarts 柱状图
  • pygame里live2d的使用方法(live2d-py)
  • 人工智能与计算机技术赋能高中教育数字化教学模式的构建与实践
  • Git 分布式版本控制工具
  • 【ROS2】〇、ROS2的安装