Linux 自学笔记(一) 常见命令

本文介绍了Linux中常用的文件处理命令,如ls、cd、pwd、touch等,详细解释了每个命令的功能、语法及使用示例。

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

1、 文件命名规则

1)除了/之外,所有的字符都是合法的

2)有些符号最好不要用,例如空格符、制表符、退格符、和字符@ # $ & ( ) -等

3)避免使用 . 作为普通文件名的第一个字符,因为当使用 . 作为第一个字符的文件表示隐藏文件

4)大小写敏感。


2 命令格式

 命令格式 : 命令 -选型  参数

 例如: ls -la /etc

说明:1)当有多个参数时,可以写在一起
            2)两个特殊的目录 . 和 .. ,分别代表当前目录和当前目录的父目录。


3 大纲

3.1 文件处理命令 : ls

命令名称: ls      (list)
命令路径:/bin/ls
执行权限:所有用户                                           

命令的执行权限    root:       /sbin    
                                                  /usr/sbin
                        all users:    /bin
                                               /usr/bin                             
   bin (binary )   usr (user)         sbin(super binary)
功能说明: 显示所有文件
语法:  ls -a  (all)显示所有文件,包裹隐藏文件
                  -l     (long)详细信息显示 
                                       drwxr-xr-x  2 root(所有者  root(所属组)  4096(文件大小,以“block”表示,512个字节)12-10  20:52 (文件创建、修改时间)   bin (文件类型)
                                          文件类型  d   (directory)  目录   
                                                             -                            硬链接文件
                                                             l   (link)           软连接文件
                                               rwx                             r-x                                    r-x                           r (read)   w(write)  x (execute)
                                     所有者 u(user)    所属组g(group)    其他人o(others)
                                       
                                      2   硬链接数
   

                 -d      (directory)查看目录属性
                  -i       (inode) i 节点  文件的数据表示


3.2 文件处理命令: cd

命令名称:cd     (chang directory)
命令路径:shell内置命令
执行权限:所有用户                                    
功能说明: 切换目录
语法:  cd[目录]
范例:$ cd /                  切换到根目录



3.3 文件处理命令: pwd

命令名称:pwd     (print working directory)
命令路径:/bin/pwd
执行权限:所有用户                                    
功能说明: 查看当前目录
语法:  pwd     
范例:$ pwd     


3.4 文件处理命令: touch

命令名称:touch
命令路径:/bin/touch
执行权限:所有用户                                    
功能说明: 创建新文件
语法:   touch[文件名]    
范例:$ touch newfile     

3.5 文件处理命令: mkdir

命令名称:mkdir(make directoryes)
命令路径:/bin/mkdir
执行权限:所有用户                                    
功能说明: 创建新目录
语法:   mkdir[目录名]    
范例:$ mkdir newdir


3.6 文件处理命令: cp

命令名称:cp(copy)
命令路径:/bin/cp
执行权限:所有用户                                    
功能说明: 复制文件或目录
语法:   cp -R[源文件或目录] [目的目录]
                    -R    复制目录
范例:$ cp file1  file2 dir1           将file1和file2 复制到 dir1 里   
            $  cp -R dir2   dir1              将dir2 复制到 dir1 里



3.7 文件处理命令: mv

命令名称:mv(move)
命令路径:/bin/mv
执行权限:所有用户                                    
功能说明: 移动文件或改名
语法:   mv [源文件或目录] [目的目录]

范例:$ mv  file1  file3           将file1 改名file3 里   
            $ mv  /test/file1   /tmp              将test中的file1移动要到 tmp文件夹 里


3.8 文件处理命令: rm

命令名称:rm(remove)
命令路径:/bin/rm
执行权限:所有用户                                    
功能说明: 删除文件
语法:   rm -r [文件或目录] 
                     -r  目录 
范例:$ rm file1           将file1 删除   
            $ rm -r dir1        将dir1 删除   
            $ rm -rf dir1       强制将dir1 删除   



3.9 文件处理命令: cat

命令名称:cat(concatenate and display files)
命令路径:/bin/cat
执行权限:所有用户                                    
功能说明: 显示文件名
语法:   rm [文件名]  
范例:$ cat  file1           显示file1内容




3.10 文件处理命令: more

命令名称:more
命令路径:/bin/more
执行权限:所有用户                                    
功能说明: 显示文件名
语法:   more [文件名]  
                           (空格)或 f      显示一页
                           (enter)           显示下一行
                             q或Q                 推出   
范例:$ more   file1           显示file1内容(对于大文件浏览使用)


3.11 文件处理命令 head   /  tail

命令名称:head /tail
命令路径:/bin/head               /bin/tail
执行权限:所有用户                                    
功能说明: 显示文件名的前几行/   显示文件的后几行


3.12 文件处理命令: ln

命令名称:ln  (link)
命令路径:/bin/ln
执行权限:所有用户                                    
功能说明: 产生连接文件
语法:   ln   -s  [源文件]  [目标文件]    产生软连接   与源文件具有不同的 i 节点 ,可以跨文件系统     
               ln         [源文件]  [目标文件]   产生 硬链接  --类似于copy,不过两文件是同步更新的,与源文件具有相同的 i 节点, 但硬链接不能跨文件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值