zoukankan      html  css  js  c++  java
  • 【Linux常用指令整理1】文件操作

    先上9个小常识:
    1.linux下所有东西都是文件
     
    2.linux区分大小写
     
    3.输入"pwd"可以知道当前所在路径
     
    4."su "切换用户名"用户,"sudo passwd 密码"更换用户密码
     
    5.增加用户:
    useradd 用户名
    passwd 用户名
     
    6.输入"whoami"可以知道当前登录用户
     
    7.ctrl+c 可以终止某个指令的执行
     
    8.startx 进入图形界面
     
    9.ctrl+alt+t 打开terminal
     
    指令1:显示一个目录下的文件
    ls可以显示一个目录下的文件有哪些,文件盒目录会用不一样的颜色显示出来
    常用选项:
    -a 显示所有文件,包括隐藏文件
    -l  显示详细信息
    -d 只查看该目录属性,和l连用,-ld
     
    其中-l显示出来的详细信息中从左到右依次是
    文件类型 访问权限(所有者、所属组、其它人) 硬连接数 所有者 所属组 文件大小(如果是个目录单指目录大小,文件大小以数据块(512字节)为单位) 最后修改时间 文件名
    其中文件类型又包括四部分
    第一个字母是 文件类型
    d 目录
    - 二进制文件
    l 软连接文件
     
    后面九个字母每三个字母为一部分,分别代表所有者、所属组、其它人的访问权限。
    对于文件来说
    r代表可读
    w代表可写
    x代表可执行
     
     
    对于目录来说
    r代表可以查看目录下有哪些文件
    w代表可以增删目录下的文件
    x代表可以进入目录
     
    例如如果一个文件的访问权限是rwxr-xr--代表所有者可读可写可执行,所属组可读可执行,其它人只能读。
     
    命令2:创建一个文件和目录
    "touch 路径 文件名" 在"路径"下创建一个文件 不写路径表示当前
    "mkdir 路径 目录名" 在"路径"下创建一个目录 不写路径表示当前
     
    注1:文件名命名规则
    1.除了/所有字符都是合法的
    3.区分大小写
    4.linux文件名后缀是没有意义的,只是做来标示
     
    注2:"/"是整个系统的根目录,"."代表当前目录,".."代表上一级目录
     
    命令3:删除一个文件和目录
    "rm 路径 文件名"     删除"路径"下的"文件名" 不写路径表示当前
    "rm -r 路径 目录名" 删除"路径"下的"目录名" 不写路径表示当前
     
    命令4:复制、粘贴、改名
    "cp 路径1 xxx 路径2" 复制路径1的xxx文件到路径2 不写路径表示当前
    "cp -R 路径1 xxx 路径2" 复制路径1的xxx目录到路径2 不写路径表示当前
    "mv 路径1 xxx 路径2 yyy" 剪切路径1下的xxx文件或目录到路径2同时改名为yyy,如果不写yyy表示不改名 不写路径表示当前
     
  • 相关阅读:
    JPA注解
    STM32—cubeMX+DMA+USART 接收任意长度的数据
    GDI+绘制有填充和无填充颜色的长方形和圆形(C#)
    C#基本线程同步
    三层架构的上位机软件开发
    C# DataTable
    外网穿透后的域名解析(C#winform)
    基于WIFI模块(ESP8266)与非同一个局域网内服务器建立连接(转)
    2019年9月6日 Cadence 16.6PCB封装设计记录(二)
    Cadence 16.6PCB封装设计记录(一)
  • 原文地址:https://www.cnblogs.com/xuhongchuan/p/3050402.html
Copyright © 2011-2022 走看看