linux指令

文件管理

查看文件

  • ls 查看当前目录下的所有文件;
  • ls -l 可以查看更详细的内容;

  • ls *.txt 过滤文件;
    * 可以匹配 0 个或多个任意字符;
    ? 匹配一个字符。
  • ls -a 查看所有文件(包括隐藏文件)

创建文件

  • vi filename 创建一个文件;

使用 vi 指令打开文件, filename 文件不存在则新建文件;
按i进入编辑模式, esc退出编辑模式;
:q 退出不保存; :qw 保存退出;

查看文件

  • cat filename 查看文件;
  • cat -b filename 查看文件, 且带有行号;

统计单词数目

  • wc filename 统计文件的行数、单词数和字符数

复制文件

  • cp sourcefile destinationfile

重命名文件

  • mv oldfile newfile

删除文件

  • rm filename


目录变换

路径里不带/的是相对路径; 有的是绝对路径;

  • cd ~ 打开当前用户的用户主目录
  • cd ~username 打开指定用户名的用户目录
  • cd – 打开上一个操作的目录
  • cd .. 打开上一级目录

目录操作

  • pwd 查看当前所在的目录路径;
  • ls 目录路径 查看指定路径下的文件列表
  • mkdir 路径 创建目录
  • mkdir -p 路径 创建目录(上层目录不存在则自动创建)
  • rmdir dirname 删除空目录

文件权限

ls -l 查看的第一列就包含了文件权限信息;

更改权限

chmod 043 testfile

数字 说明 权限
0 没有任何权限
1 执行权限 –x
2 写入权限 -w-
3 执行权限和写入权限:1 (执行) + 2 (写入) = 3 -wx
4 读取权限 r–
5 读取和执行权限:4 (读取) + 1 (执行) = 5 r-x
6 读取和写入权限:4 (读取) + 2 (写入) = 6 rw-
7 所有权限: 4 (读取) + 2 (写入) + 1 (执行) = 7 rwx
0 Comments
Leave a Reply