Linux基本命令

本文详细介绍Linux系统的基本目录结构,如/bin、/dev、/lib等,以及常见命令的使用,包括tree、ls、mkdir、rm、cp、mv等,帮助初学者快速掌握Linux系统操作。

linux的目录结构就是树结构:顶级目录是根目录

/bin目录:binary,存放一些二进制文件,即shell命令

/dev目录:device,linux下面一切皆文件,硬盘,显卡,显示器都被抽象为文件

/lib目录:动态库

/mnt:手动挂载目录

/media:外设自动挂载目录

/root:linux超级用户的家目录

/usr:unix的资源目录

/etc:配置文件的目录

/opt:安装第三方的应用程序

/home:linux系统下所有用户的家目录

/tmp:存放临时文件的目录

 

1.tree:查看目录的内容(只能跟目录)

2.ls:           -a:显示所有文件(隐藏的文件前面有点)

 

-l:显示文件的详细信息

-rw-rw-r--. 1 hansy2015 hansy2015       96 Feb 14 15:39 a.cpp

第一个字符:文件的类型(文件类型有7中)

     (1):普通文件:-    .txt 压缩包 可执行文件

     (2):目录: d

     (3):符号链接:  l

     (4):管道:p

     (5):套接字:s

     (6):字符设备: c(键盘鼠标均为字符设备)

     (7):块设备:(u盘,硬盘)

rw-:文件所有者的权限

rw-:文件所属组用户的权限

 r--:其他人的权限

1:硬链接计数

第一个hansy2015:代表文件所有者

第二个hansy2015:代表文件所属的组的名字

96:代表文件的大小

如果是目录,则代表目录本身的大小,不包括文件里面的文件

3.mkdir:创建一个目录

  1. mkdir后面跟目录名
  2. -p:创建多级目录
  3. touch:如果文件不存在,则创建文件,如果文件存在,这更新文件的创建时间

4.rmdir:只能删除一个空目录

5.rm:

  • rm 目录名 -r
    • -r 表示以递归的方式删除
  • 删除的时候提示 -I
  • Rm 文件:删除一个文件

9.cp:拷贝

  • Cp 要拷贝的文件(file1) file(文件不存在)
    • 创建file,将file1中的内容拷贝到file中
  • Cp file1 file(存在)
    • file1覆盖file
  • Cp file1 目录(存在)
    • 拷贝file1 到目录中
  • Cp dir(存在) dir1(存在) -r
    • 将dir目录拷贝到dir1目录中
    • 包括dir目录
  • Cp dir(存在)dir1(不存在)-r
    • 创建dir1
    • 将dir中的内容拷贝到dir1里面
    • 不包括dir目录

10.mv:改名或移动文件

  • Mv file1 file2
  • 改名:
    • Mv file1(存在) file2(不存在)file为文件
    • Mv dir1 (存在) dir2(不存在)dir为目录
  • 移动
    • Mv file(文件)dir(存在的目录)
      • File ------> dir
    • Mv dir(存在)dir1(存在)
      • Dir ------->dir1
  • Mv file(存在) file2(存在)
    • file文件覆盖file2
    • file文件被删除

11.cat: 将文件的内容打印到终端,适用于文件比较小的情况

12.more:分块显示文件

13.less:分块显示文件

14.head:查看文件的头部

15.tail:查看文件的尾部

 

16.软硬链接ln

  • 软连接 -- 快捷方式
    • Ln -s 文件名 快捷方式的名字
      • 文件名要使用绝对路径
    • 目录也是可以创建快捷方式
  • 硬链接
    • Ln 文件名 硬链接的名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值