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

Peiiieee的Linux笔记(1)

基本指令

1. ls指令

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

功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其它信息。

-a:列出目录下的所有文件,包括以.开头的隐含文件。

-l:列出文件的详细信息。

-la:以详细列表形式显示目录内容(包括隐藏文件)。

以d开头的是目录,以-开头的是普通文件

 -ld:只显示目录本身的详细信息。

2. pwd命令

语法:pwd

功能:显示用户当前所在的目录。

/:是Linux中的路径分隔符

\:是Windows中的路径分隔符

3. cd指令

语法:cd目录名

功能:改变工作目录。将当前工作目录改变到指定的目录下。

cd ..:返回上级目录

cd /root/111/:绝对路径

cd ../111:相对路径

cd ~:进入用户家目录

cd -:返回最近访问目录

4. touch指令

语法:touch 文件名

功能:创建普通文件。

5. mkdir指令

语法:mkdir [选项] 目录名

功能:在当前目录下创建一个目录。

-p:一次性可以建立多个目录。

6. rmdir指令 && rm指令

rmdir

语法:rmdir 目录

适用对象:具有当前目录操作权限的所有使用者

功能:删除空目录。

rm

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

适用对象:所有使用者

功能:删除文件或目录。

-r:删除目录及其下所有文件。

-f:不询问操作,直接删除。

7. man指令

语法:man 命令

功能:用于查看系统命令、程序或配置文件的详细文档。

8. cp指令

语法:cp [选项] src:源文件或目录 dst:目标文件或目录

功能:复制文件或目录。

如果dst是目录,src直接拷贝到这个目录下;

如果dst是带路径的文件名,src拷贝到指定目录,顺便进行重命名。

9. mv指令

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

功能:

1. 在指定的目录下,对一个文件或者目录进行重命名。

2.  将指定目录下的文件或者目录,剪切到指定的目录下。

3. 在剪切的同时,顺便进行重命名。

10. cat

语法:cat [选项] [文件]

功能:查看目标文件的内容。

-b:对非空输出行编号

-n:对输出的所有行编号

-s:不输出多行空行

tac:倒着打印

11. echo

语法:echo [字符串]

功能:在终端输出文本或变量的值。

输出重定向:将本应该输出到显示器文件的数据,输出到普通文件里(Linux理念:Linux中一切皆文件) 。

所以也可使用 > 来新建/清空文件

相当于在C语言中,以'w'的形式打开文件(每次打开会清空文件)

追加重定向

相当于在C语言中,以'a'的形式打开文件

输入重定向

cat默认是从键盘读取数据,回显到显示器上。

将本该从键盘文件读取数据,变成从log.txt文件读取数据 

相当于在C语言中,以'r'的形式打开文件

12. more指令

语法:more [文件]

功能:逐屏显示文件内容或命令输出。使用enter逐行下翻,q退出。

13. less指令

语法:less [文件]

功能:对文件或其他输出进行分页显示。使用上下键进行翻页,q退出。但是比起more更加的有弹性,more只能向后翻,不能向前翻。

14. head 指令

语法:head [选项] [文件]

功能:显示文件的开头,默认打印其相应文件的开头10行。

-n(行数):显示的行数

15. tail指令

语法:tail [选项] [文件]

功能:查看文件末尾的内容。

怎么取第80-100行的数据?

wc -l:统计文本的行数

16. 时间相关的指令

date显示

指定格式显示时间:

时间戳(从1970-01-01 00:00:00开始)

转化成具体时间

cal日历

显示上一个月和下一个月的日历 

17. find指令

语法:find [路径] [选项] [文件名]

功能:在系统的树形结构中进行文件查找。

which:用于查找可执行文件的位置

18. grep指令

语法:grep [选项] 字符串 文件

功能:在文件中搜索字符串,将找到的行打印出来。

-i:忽略大小写。

-n:输出行号。 

-v:反向选择,亦即显示出没有该字符串内容的一行

19. zip/unzip指令

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

功能:将目录或文件压缩成zip格式

解压:


文章转载自:

http://nRd2Wk9s.gftnx.cn
http://B24EPJ0M.gftnx.cn
http://vYbzDtje.gftnx.cn
http://AhWHmA8e.gftnx.cn
http://vw7XtzIR.gftnx.cn
http://T3WWKhgu.gftnx.cn
http://wNokJFML.gftnx.cn
http://cLR2PcGO.gftnx.cn
http://rg2avOJN.gftnx.cn
http://HYTFrzNT.gftnx.cn
http://DgeebYPN.gftnx.cn
http://ezoBB6l2.gftnx.cn
http://b2BMzOos.gftnx.cn
http://5ZbTwsCH.gftnx.cn
http://A4moASFP.gftnx.cn
http://uOYdvues.gftnx.cn
http://vOnugIEm.gftnx.cn
http://YAI0f1CP.gftnx.cn
http://RnKpUdnm.gftnx.cn
http://oUzCmxs3.gftnx.cn
http://9tjM6jm5.gftnx.cn
http://DFcrCJwe.gftnx.cn
http://Lpk2EoxF.gftnx.cn
http://tjiOe3az.gftnx.cn
http://OdhD1vqY.gftnx.cn
http://FvOieDrR.gftnx.cn
http://HV2mbH07.gftnx.cn
http://sWjTaO0L.gftnx.cn
http://X4BIxud7.gftnx.cn
http://anRBipn2.gftnx.cn
http://www.dtcms.com/a/245545.html

相关文章:

  • [OS_20] 设备和驱动程序 | GPIO | IPP | PCIe总线 | ioctl
  • Android S - 恢复部分应用安装
  • 使用Gitlab CI/CD结合docker容器实现自动化部署
  • javascript入门
  • RT-Thread Studio 配置使用详细教程
  • Spring Cloud Gateway 介绍
  • 金蝶K3 ERP 跨网段访问服务器卡顿问题排查和解决方法
  • 用户态与内核态是什么?有什么作用?两者在什么时候切换?为什么要切换?
  • word用endnote插入国标参考文献
  • 【C++】多重继承与虚继承
  • IDEA2025(2025.1.1)都更新了什么???
  • DevSecOps实践:用Terraform策略检查筑牢基础设施安全防线
  • 蓝桥杯20112 不同的总分值
  • 金属切削机床制造企业如何破局?探索项目管理数字化转型
  • Redis:渐进式遍历
  • vue3 数据过滤方法
  • Linux笔记之Ubuntu22.04安装 fcitx5 输入法
  • 观点 | 科技企业到了品牌建设的历史性窗口期
  • PRIMES“中国校准实验室”正式运营,携手东隆科技共筑精准测量新标准
  • ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
  • [免费]微信小程序音乐播放器(爬取网易云音乐数据)(node.js后端)【论文+源码】
  • 智能眼镜销量暴涨 800%,科技革新引发消费热潮
  • docker compose安装Prometheus、Grafana
  • VAS1082Q奇力科技LED驱动芯片固定电流值用于车用市场
  • 卡通幼儿园教育通用可爱PPT模版分享
  • Redisson + Lettuce 在 Spring Boot 中的最佳实践方案
  • 三大能力升级,为老项目重构开辟新路径
  • WPF调用Python心率监测脚本解决方案
  • 装饰器模式(Decorator Pattern)
  • K8s 指标收集方案对比