linux常用命令

linux 系统分区

  1. 分区:将大的硬盘分成小的逻辑分区

  2. 格式化:清空硬盘数据的同时在硬盘中写入文件系统(主要目的)

  3. 为每个分区定义设备文件名

  4. 挂载:给每个分区分配挂载点(可以将linux中的挂载点想象成windows中的磁盘)

Linux 中的文件类型

  1. —: 表示文件

  2. d:directory 表示目录

  3. l :link 表示软链接文件

文件用户分类:

  1. 所有者:u(user)

  2. 所属组:g (group)

  3. 其它:o(others)

用户权限分类:

  1. r:read 可写

  2. w:write 可读

  3. x:execute可执行

Linux常用命令

基本格式: 命令 【-选项】【参数】

基础操作

  • 清屏 :clear (/使用快捷键ctrl +l)

1. 目录处命令
  • 查看所有目录(不包括隐藏目录): ls

  • 查看所有目录(包括隐藏目录): ls -a

  • 查看当前目录下所有目录的详细信息,包括文件大小,权限,组后修改时间等等:ls -l

  • 仅仅查看当前目录的详细信息: ls -dl / ls -ld

  • 查看当前所在目录的绝对路径:pwd

  • 创建目录:mkdir

  • 递归创建: mkdir -p

  • 删除目录: rmdir (只能删除空目录)

  • 跳转目录: cd .. /cd /目录名

  • 复制文件 : cp /文件绝对类路径/目标文件名 /存放目标文件路径

  • 复制目录 : cp -r /文件绝对类路径/目标文件名 /存放目标文件路径

  • 带属性复制目录/文件 : cp -p /文件绝对类路径/目标文件名 /存放目标文件路径

    cp -rp / /

  • 同时复制多个文件/目录到某个目录下: cp -r /目录1 /目录2 / ... /目的地目录

  • 在复制目录的同时对复制过去的该目录作名称上的修改:

    cp -r /etc/file1 /tmp/file1changed

    即把file1复制过去的同时修改其名称为file1changed

  • 剪切文件/目录: mv /目标文件或目录 /目的地址

  • 剪切的同时修改文件/目录的名字: mv /目标 /目的地址/修改后的目录名

  • 修改当前目录下的某文件的名称 : mv /目标目录 /修改后的名称

    即修改某个目录名称之后位置不更改: mv /绝对路径1/目标文件 /绝对路径1/修改名字后的目标文件

  • 删除某个文件: rm 文件名称

  • 强制删除(不询问false)某个文件:rm -f 文件名

  • 删除某个空/非空目录:rm -r 目录名称

  • 强制删除目录(尤其是多级目录,需要用到此命令):rm -rf 目录名称

2. 文件处理命令
  • 创建一个文件:touch 文件名

  • 查看文件内容:cat 文件名

  • 有序查看文件内容: cat -n 文件名

  • 倒序查看文件内容: cat 文件名

  • 查看文件较长的内容:more 文件名 (空格键翻页,shift键翻行)

  • 查看文件较长的内容: less 文件名

    注意:二者的区别在于:less比more 智能,less可以向上翻页,翻行,还可以输入 /关键字 查找想要查找的内容。 此外:需按q停止该命令的执行

  • 显示文件内容中的头10行:head -n 文件名

  • 显示文件内容中的前面几行:head -n 15 文件名

  • 显示文件内容中的后面10 行: tail 文件名

  • 查看文件中的日志: tail -f 文件名

3.链接命令

分类及其特点:

<1>软链接:文件类类型 l开头,rwx权限都占有,所占内存空间大小为10k左右,文件指向原文件路径。软链接文件类似于windows放在桌面上的快捷方式

<2>硬链接:

 

 

 

 

 

 

 

posted @ 2021-08-16 14:20  安妍  阅读(33)  评论(0编辑  收藏  举报