Ubuntu 学习笔记

基本快捷键

  1. ctrl + p 向上
  2. ctrl + n 向下
  3. ctrl + b 向后
  4. ctrl + f 向前
  5. ctrl + h 向前删除
  6. ctrl + d 向后删除
  7. cd - 相邻的两个目录来回切换

创建文件夹

mkdir 目录名 创建一个文件夹 -p 创建多级目录

删除文件夹

  1. rmdir 删除一个空目录
  2. rm -r 递归删除 -i 提示删除

创建文件

touch 文件名 创建一个新的普通文件 如果文件存在,则更新文件时间

文件copy

cp 要复制的文件 复制后的文件名 如果文件不存在,自动创建一个 如果文件存在,则覆盖原本文件的内容
如果复制的是文件夹 需要加参数 -r 表示递归复制 如果文件夹不存在,自动创建一个,如果文件夹存在,则会将文件夹及内容复制到目标文件夹下

查看文件5种方式

  1. cat 文件名 (一般用来查看比较小的文件)
  2. more 文件名 (显示部分内容,回车-下一行、空格-翻页、q键或ctrl+C退出)
  3. less 文件名 (显示部分内容,回车-下一行、空格-翻页、ctrl+p-上一行、ctrl+n-下一行、b键往后翻、q键或ctrl+C退出)
  4. head -5 文件名 从头部开始查看前x行内容 (如果没有指定行数,默认显示10行)
  5. tail -5 文件名 从尾部开始查看后x行内容 (如果没有指定行数,默认显示10行)

硬链接

ln 文件名 名字 (软链接相当于快捷方式,硬链接是指向存储块的inode节点,重新创建一个节点出来,不占用存储空间,但相当于备份) 硬链接只能给文件创建,不能为目录创建
ln -s newName 绝对路径 创建软链接

文件或目录属性

  1. wc 文件名 查看文本文件的信息 显示: 行数 单词数(以空格区分) 字节数 文件名字
  2. od 文件名 查看二进制文件信息 参数: -t 指定数据的显示格式 -c ASCII字符 -d 有符号的十进制数 -f 浮点数 -o 八进制数 -u无符号十进制数 -x 十六进制数
  3. du -h 查看某个目录的大小
  4. df -h 查看磁盘的使用情况

which 命令

  • which ls 查找命令被执行的入口文件

文件权限,用户,用户组

  1. whoami 查看当前登录用户
  2. 修改文件权限
    1. 文字设定法 chmod [who] [+|-|=] [mode]
      who:
      文件所有者 - u
      文件所属组 - g
      其他人 - o
      所有的人 - a
      +:添加权限
      -:删除权限
      =:覆盖权限
      mode rwx - 读写执行
    2. 数字设定法
      - : 没有权限
      4 : r
      2 : w
      1 : x
      eg: 765
      7 : rwx -- 文件所有者
      6 : rw- -- 文件所属组
      5 : r-x -- 其他人
      chmod -001 fileName 代表减少其他人的文件执行权限

修改文件所有者所属组

chown 用户名 文件名 修改文件所有者,必须使用管理员权限
eg: sudo chown ZhangSan:LuiXiang temp temp文件所有者为ZhangSan,所属组为LuoXiang

你可能感兴趣的:(Ubuntu 学习笔记)