Linux Shell常用shell命令

本文详细介绍了LinuxShell中的常用命令,包括ls(文件列表)、clear(清屏)、cd(切换目录)、pwd(查看位置)、touch(创建文件)、mkdir(创建目录)、rm(删除文件/目录)和cp(复制文件/目录),并解释了每个命令的用法、参数和示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux Shell常用shell命令

1、ls 命令

ls 功能: 显示当前路径下面的内容(文件名).
使用方式:
    ls  +  回车
相关参数: 
    -l(小写L) :  显示当前路径下面的详细信息内容;  demo: ls  -l
    -a :  显示当前路径下的所有文件 (包含隐藏文件(liunx 以. 开头的文件就是隐藏文件))
          demo: ls  -a
    -lh :  显示当前路径下的详细内容, 文件大小显示的时候会以对应的单位展示
    -la :  显示当前路径下所有的文件(包含隐藏文件)的信息.
    -R  :  递归显示当前路径下的所有内容
    -i  :  显示文件的inode号. (在同一个文件系统中,每一个文件的inode号是不相同的)

文件详情内容展示:
    d    rwxrwxr-x    3      linux     linux         4096      220 18:18           baidu
    |        |        |        |         |             |            |                     |   
 文件类型   权限      数字    文件所属人  文件所属组   文件大小 文件最后一次修改的时间戳    文件名
    
文件类型:
    linux 一共有7中文件类型: bsp-lcd
    d: 目录文件 类似于 windows 文件夹
    c: char 字符设备文件:  按下之后相当于向计算机中输入一个字符 demo: 鼠标  键盘
    l: link 链接文件:  相当于windows中的快捷方式
    -: 普通文件: .txt   .c    .cpp   .py  .php ....
    p: 管道文件:
    s: 套接字文件: 网络上学习的文件
    b: block 块设备文件. demo:  硬盘.     

权限:
    linux 操作系统中权限分为: read  write  x ==>  rwx 
        r : 读权限  :  数字表示 4
        w : 写权限  :  数字表示 2
        x : 可执行权限: 数字表示 1
        - : 无权限
   用户划分: 
           rwx            rwx           r-x 
       当前用户权限       组权限     其他用户权限
   扩展:            
           111     111   101
           7       7      5
    demo:
        普通文件: 664   
        目录文件: 541

	数字: 
  		 文件的硬链接个数.

2、clear命令

clear 功能: 
    清空当前屏幕中的内容.
使用方式: 
    i. clear + 回车
    快捷方式: ctrl + l(小写的L)```

3、cd 命令

cd 功能: 
    进入指定的命令 -- 切换目录 
使用方式: 
    cd  [directory]
    注意: 
        切换的目录: 路径可以是绝对路径, 也可是相对路径
        cd   绝对路径
        cd   相对路径
    demo: 
        cd  / : 切换到根目录 

cd命令的特殊使用:
    cd  ~ : 切换到用户的家目录   /home/linux
    cd    : 切换到用户的家目录
    cd ./ : 切换到当前目录.  ./目录表示的是当前目录 
    cd ../: 切换到当前目录的上一层目录中.

4、pwd 命令

   pwd命令
    功能: 以绝对路径的形式,显示你当前所在的位置
使用方式: 
    pwd + 回车

5、touch 命令

touch功能:
    创建一个普通文件.如果文件存在,则修改文件的时间戳.    

使用方式: 
    touch  [文件名] : 创建一个文件
    变形
    touch [文件1] [文件2] [文件3] ....

demo:     
    touch 1.c : 创建一个1.c 的文件
    touch 1.c  2.txt  3.cpp 4.doc : 创建 1.c  2.txt  3.cpp 4.doc文件. 

6、mkdir命令

mkdir功能: 
    创建一个目录文件
使用方式: 
    mkdir [目录名称]
    注意: 在同一个目录下,是不可以创建两个相同名称的目录的.
    
    mkdir 支持同时创建多个目录文件, 多个目录文件需要使用 space 隔开
    mkdir [目录名称1] [目录名称2] [目录名称3]

    mkdir 支持嵌套创建文件  A/B/C/D 
    mkdir  -p  [嵌套目录]
    
demo: 
    在用户的家目录下 创建一个 hello 目录                
    mkdir hello 
    在用户的家目录下 创建 world1 world2 world3这三个文件.
    mkdir world1  world2  world3 
    在用户的家目录下 创建嵌套的目录  A/B/C/D
    mkdir -p  A/B/C/D

7、rm 命令

rm 功能:
    删除文件/目录
使用方式:
    删除文件: rm  [文件名]
    删除多个文件: rm [文件名1] [文件名2] [文件名3]...     
                              
    删除目录: rm -rf [目录名]   -r:递归删除 -f:强制删除
    
通配符:
    * : 一个或者多个任意字符
    rm *.c :  删除当前目录中所有的.c文件.         
    rm  -rf world* : 删除所有的以world开头的目录或者文件    ```
8、cp 命令

```c
cp功能: 
    完成文件/目录的拷贝
使用方式: 
    文件拷贝:
        cp  [源文件]  [目标目录] :将源文件拷贝到模板目录中
        demo: 
            cp  hello.c    world: 将当前路径下的 hello.c 文件拷贝到 world 目录下
    目录拷贝:
        cp  [源目录]  [目标目录]  -r : 将原目录拷贝到目标目录下. 
        demo:
            cp  hello   world  -r : 将当前路径下的 hello 目录拷贝到 world目录下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值