首页 > 系统相关 >linux系统中命令的使用方式和技巧(一)

linux系统中命令的使用方式和技巧(一)

时间:2024-01-25 20:31:55浏览次数:24  
标签:文件 技巧 目录 cd 源文件 命令 linux 链接

1.1linux的命令格式

command [-option] [parameter]

  • 说明:command:命令名,相应功能的英文单词或单词的缩写
  • [-option]:选项,可用来对命令进行控制,也可以省略,[]代表可选
  • parameter ...:传给命令的参数,可以是零个一或多个

1.2关于命令的文档可以查看

  • --help
  • 一般是Linux命令自带的帮助信息,并不是所有命令都带这个选项
  • 如果我们想查看命令 ls的用法:ls --help

在Linux/Unix系统下,允许使用特殊字符来同时引用多个文件名,这些字符被称为通配符

比如:

      通配符

                                                   含义

*

文件代表文件名中所有字符

ls te*

查找以te开头的文件

代表文件名中任意一个字符

ls ?.c

只找第一个字符任意,后缀为.c的文件

[]


1.3常用命令

(1)查看文件信息:ls

(2)输出重定向命令:>

Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。

如:ls > test.txt(test.txt 如果不存在则创建,存在则覆盖其内容)

(3)分屏显示:more  

查看内容时,在信息过长无法在一屏显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以用more命令,每次只显示一页,按下q键退出显示,按下h键可获取帮助

(4)管道:|

管道:一个命令的输出可以通过管道作为另一个命令的输入

(5)清屏:clear

(6)切换工作目录:cd

在使用Unix/Linux的时候,经常需要更换工作目录,cd命令可以帮助用户切换工作目录,Linux所有的目录和文件名大小写敏感

     命令

                                                  含义

cd  

切换到当前用户的主目录(/home/用户目录),用户登录的时候,默认的目录就是用户的主目录

cd  ~

同上

cd .

cd ./

切换到当前目录

cd ..

切换到上级目录

cd -

可进入上一级进入的目录

(7)显示当前路径:pwd

(8)创建目录:mkdir

(9)删除目录:rmdir

(10)删除文件:rm

可通过rm删除文件或目录,使用rm命令时要小心,因为文件删除后不能恢复,为了防止误删,可以在

rm后使用-i参数逐一确认要删除的文件

常用参数及含义如下表所示:

     参数

                                                    含义

-i

以进行交互式方式执行

-f

强制删除,忽略不存在的文件,无需提醒

-r

递归地删除目录下的内容,删除文件夹时必须加此参数

(11)建立链接文件:ln

链接分为:硬链接和软连接

硬链接(了解):(不常用,因为不仅没什么用还占用内存)

  • 给某个文件拷贝一份,这两个文件独立占用内存
  • 改变其中一个文件,会影响到另外一个文件
  • 删除某个硬链接文件,不会影响另外一个文件

软连接(了解):

  • 类似于window的快捷方式,软链接依赖于源文件存在
  • 如果源文件删除,软链接没有意义

使用格式:

ln 源文件  链接文件(硬链接)

ln -s 源文件  链接文件(软链接)

注:

  • 如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件也还是存在,所以-s选项是更常见的形式
  • 如果软链接文件和源文件不在同一个目录,源文件最好使用绝对路径,不要使用相对路径

(12)查看或者合并文件内容:cat































标签:文件,技巧,目录,cd,源文件,命令,linux,链接
From: https://blog.51cto.com/u_16351083/9419039

相关文章

  • 矩阵号:日入100+,八大提示词(Prompt)使用技巧
    最近在搞头条矩阵,发现自己的指令写的太烂了,一个指令将会决定你的写作质量。收益比较拉垮,50个号收益好的,也就这么几个号。于是我扒了一些提示词的操作技巧,分享一下自己的学习心得。先说理论知识,实操放文章最后。我们与GPT沟通交流时,可以用到乔哈里()沟通视窗模型,它分为......
  • Linux环境变量,知识点汇总
    一、什么是环境变量?环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。环境变量本质就是一张表,保存在内存当中。该表在用户登录系统的时候,给用户生成的特定的环境变量表。环境变量的主要用途:身份认证动态库查找保存工作路径(pwd)......
  • Linux根目录下各文件目录的作用
    Linux根目录下各文件目录的作用bin用户二进制可执行文件boot系统启动引导文件dev[device]系统中使用的外部设备,但不是放的外部设备的驱动。一个访问这些外部设备端口如:/dev/cdrom可以看见光驱中的文件etc整个系统配置文件相当于C:\windwos\System32\drivers,用来存放......
  • egrep命令
    egrep命令是用于在文本文件中搜索匹配某个模式的行的工具。它是基于正则表达式引擎的grep命令的扩展版本,支持更多的正则表达式语法。以下是egrep命令的一般语法:shell复制代码egrep[选项]模式文件其中,模式是您要搜索的正则表达式模式,而文件是要在其中进行搜索的文本文件。您......
  • Centos桌面模式和命令行模式切换
    希望在VMware中的CentOS虚拟机默认启动到命令行模式(无桌面模式),而不是图形用户界面(GUI),可以按照以下步骤操作:打开终端,使用以下命令获取当前的默认目标(target),如果是图形模式,通常会显示graphical.target。systemctlget-default将默认目标设置为多用户模式,这是一个无桌面的......
  • Mysql在Linux运行时新增配置文件提示:World-wrirable config file '/etc/mysql/conf.d/
    场景docker-compose入门以及部署SpringBoot+Vue+Redis+Mysql(前后端分离项目)以若依前后端分离版为例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128372122在Centos服务器上使用docker-compose部署mysql后,未配置数据卷映射的my.cnf配置文件。再将服务全部dow......
  • 初始 abp 开源框架-通过CMD命令创建项目--到果断放弃ABP
    打开官网:https://abp.io/get-started选则如下配置  根据黑色框内指令,创建项目 指令1dotnettoolinstall-gVolo.Abp.Cli指令2abpnewAcme.BookStore--tiered-csf 放弃理由:  ......
  • Linux可以零基础学习吗?需要学什么?
    想要从事IT行业,但是有不想要学习编程该选择哪门技术合适呢?当然是Linux运维了。Linux是市场上非常受欢迎的技术,应用范围广泛,就业前景好,受到了很多人的喜欢。那么问题来了,Linux运维零基础可以学习吗?在服务器市场上,Linux系统因为稳定安全、免费开源和高效便捷等优点在市场占......
  • nfs服务的常用命令和路径文件介绍_
    1.NFS配置文件路径1.1路径:/etc/exports 1.2路径:/usr/sbin/exportfs 1.3路径:/usr/sbin/showmount 1.4路径:/var/lib/nfs/etab 1.5路径:/var/lib/nfs/xtab,  ......
  • 转载:Linux 问题故障定位的技巧大全
    转载:https://mp.weixin.qq.com/s/vzG9y7Uh1xGstGbopGBvjw 1、背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问......