Linux的常用命令

一.Linux的文件组成

        ①/是根目录:它是整个文件系统的起始点,所有的文件和目录都挂载在根目录下的某个位置
        ②/bin:存放二进制可执行文件,这些文件是系统基本命令,如lscprm
        ③/etc:这是一个非常重要的目录,用于存放系统的配置文件。比如/etc/passwd(存储用户账户信息)、/etc/fstab(定义文件系统的挂载信息)等。系统启动和许多程序的运行都依赖于这个目录下的配置文件。
        ④/home:这是普通用户的主目录所在地。
        ⑤/root:这是超级用户(root)的主目录,与普通用户的主目录类似,但拥有系统的最高权限
        ⑥/dev:存放设备文件,包括块设备(如硬盘分区/dev/sda1)和字符设备(如终端/dev/tty1)。这些文件用于与系统硬件进行交互,通过读写这些设备文件,操作系统可以控制硬件设备
        ⑦/lib:存放系统动态链接库

二、Linux常用命令的组成

        1.pwd:显示当前目录的位置

        2.ls:列出目录下的文件
                ①ls -a:列出当前目录下的所有文件
                ②ls -l:列出文件并显示文件信息
                ③:ls -r:横向列出所有文件以及路径下的文件

        3.cd:用于切换当前工作目录的命令
                ①cd  /:切换到根目录
                ②cd  ~:切换到用户主目录
                ③cd ..:切换到上一级目录
                ④cd ../../:切换到上两级目录
                ⑤此外还可以进行绝对路径(以根目录为起始)和相对路径(以当前路径为起始)进行路径改变

        4.cat:用于查看文件内容、将多个文件内容合并输出
                ①cat example.txt:example文件内容就会在终端中逐行显示
                ②cat [文件1] [文件2]... > [目标文件]:合并文件内容
               
③cat -n [文件]:显示行号
                ④cat -b [文件]:-n类似,但只对非空行编号
                ⑤cat -s [文件]:压缩连续的空行(多个空行编成一行)

        5.cp:复制文件
                ①cp source.txt destination.txt:复制source为destination
                ②cp -r [源文件] [目录]:复制目录,需要使用-r(或-R)选项,表示递归复制,因为目录可能包含子目录和多个文件

        6.mv:移动文件
                ①mv 文件名 移动路径:移动单个文件
                ②mv 文件名 文件名.....  移动路径:移动多个文件

        7.touch:创建空文件、更新时间戳
                ①touch [文件路径]:创建空文件
                ②touch existing_file.txt:在该文件已有的情况下会更新时间戳

        8.rm:删除功能
                ①rm file_to_delete.txt:删除file_to_delete文件
                ②rm -r directory_to_delete:删除directory_to_delete目录
                ③rm -rf directory_to_delete:强制删除directory_to_delete目录
                ④rm -i file1.txt file2.txt:问用户是否要删除 file1.txt,用户需要输入 y(是)或 n(否)来决定是否继续删除

        9.mkdir:创建文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值