Linux常用命令及总结(1)

目录处理命令:cp

  • 英文原意:copy
  • 命令所在路径:/bin/cp
  • 执行权限:所有用户
  • 语法 cp -rp [原文件或目录] [目标目录]
  • -r 复制目录 -p保留文件
  • 功能描述:复制文件或目录
  • 复制的过程中还可以更名
    在这里插入图片描述

目录处理命令:mkdir

英文原意make directories
命令所在路径/bin/mkdir
执行权限所有用户
语法mkdir -p[目录名]
功能描述创建新目录 -p递归创建
范列mkdir -p /tmp/Japan/boduo mkdir /tmp/Japan/longze

目录处理命令:cd

命令名称cd
命令英文原意change directory
命令所在路径shell内置命令
执行权限所有用户
语法cd[目录]
范列cd /tmp/Japan/boduo 切换到指定目录 cd… 回到上一级目录

目录处理命令:pwd

命令名称pwd
命令英文原意print working directory
命令所在路径/bin/pwd
执行权限所有用户
语法pwd

目录处理命令:mv

命令名称mv
目录英文原意move
命令所在路径bin/mv
执行权限所有用户
语法mv [原文件或目录] [目录]
功能描述剪切文件、改名

直接使用mv可以剪切一个或多个目录 是不需要加r的
在这里插入图片描述

目录处理命令:rm

命令名称rm
命令英文原意remove
命令所在路径/bin/rm
执行权限所有用户
语法rm -rf [文件或目录] -r删除目录 -f强制删除
功能描述删除文件

文件处理命令:touch

命令名称touch
命令所在路径/bin/touch
执行权限所有用户
语法touch [文件名]
功能描述创建空文件
范列touch Japanlovestory.list

文件处理命令 cat

命令名称cat
命令所在路径/bin/cat
执行权限所有用户
语法cat[文件名]
功能描述显示文件内容 -n 显示行号
范列cat /etc/issue cat -n /etc/services

文件处理命令 tac

命令名称tac
命令所在路径/usr/bin/tac
执行权限所有用户
语法tac[文件名]
功能描述显示文件内容(反向列示)
范列tac /etc/issue

文件处理命令:more

命令名称more
命令所在路径/bin/more
执行权限所有用户
语法more [文件名] (空格)或f 翻页 (Enter)换行 q或Q 退出
功能描述分页显示文件内容
范列more /etc/services

文件处理命令:less

命令名称less
命令所在路径/usr/bin/less
功能描述分页显示文件内容,可向上翻页
范列less /etc/services 还可以进行搜索/【关键字】 n表示next

文件处理命令head

命令名称head
命令所在路径/usr/bin/head
执行权限所有用户
语法head [文件名]
功能描述显示文件前面几行 -n指定行数
范列head -n 20 /etc/services

文件处理命令:tail

与head相似 显示文件后面几行 -f 动态显示文件末尾内容

文件处理:ln

命令名称ln
命令英文原意link
命令所在路径/bin/ln
执行权限所有用户
语法ln -s[原文件] [目标文件] -s 创建软连接
功能描述生成链接文件

软连接与硬链接相差非常多 -文件 d 表示目录 l表示为链接文件 软连接lrwxrwxrwx 类似Windows的快捷方式
文件大小–只是符号链接
硬链接除了文件名所在的位置不一样,所有的信息都一样 cp -p,相比较cp 可以同步更新

原文件即使丢失 硬链接也依然可以访问,但是软连接就不可以访问,一个i节点可以映射到多个文件,比如硬链接

  • 不能跨分区 软连接可以跨分区,硬链接不能指向目录

权限管理命令:chmod

x:执行

命令名称chmod
命令英文原意change the permissions mode of a file
命令所在路径/bin/chmod
执行权限所有用户
语法chmod [{ugoa}{±=}{rwx}][文件或目录] [mode=421][文件或目录] -R 递归修改
功能描述改变文件或目录权限

一个人是这个文件的所有者 一个是root可以改变权限
r----4
w—2
x----1

权限管理命令:chown
命令名称chown
命令英文原意change file ownership
语法chown [用户] [文件或目录]
功能描述改变文件或目录的所有者
范列chown shenchao fengjie 改变文件fengjie的 所有者为shenchao

只有管理员可以改变文件的所有者,但是所有者可以改变权限

权限管理命令:chgrp
命令名称chgrp
命令英文原意change file group ownership
语法chgrp [用户组][文件或目录]
功能描述改变文件或目录的所属组
范列chgrp lampbrother fengjie 改变文件fengjie的所属组为lampbrother
权限管理命令:umask
命令英文原意the user file-creation mask
语法umask [-S] -S以rwx形式显示新建文件缺省权限
功能描述显示、设置文件的缺省权限
范列umask -S

touch 一个新文件是没有可执行文件的,主要是为了防止木马病毒之类的

文件系统管理

1.分区类型
  • 主分区:总共最多只能分成四个
  • 扩展分区:只能有一个,也算作主分区 的一种,也就是说主分区加扩展分区最多有四个,但是扩展分区不能存储数据和格式化,必须在划分成逻辑分区才能使用
  • 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE银盘,LINUX最多支持59个逻辑分区,如果是SCSI硬盘,Linux最多支持11个逻辑分区

在这里插入图片描述
设备应该有设备文件名

在这里插入图片描述
1 2 3 4只能给主分区和扩展分区使用

2.文件系统
  • ext3:最大的区别就是带日志功能,系统突然停止时提高文件系统的性能
  • ext4:比如向下兼容ext3,最大1EB文件系统和16TB而文件,无限数量子目录,Extens连续数据块概念,多块分配,延迟分配,持久预分配,快速fsck,日志校验,无日志模式,在线碎片整理,inode增强,默认启用barrier等

文件系统常用命令

1.显示分区的状态:df

[root@localhost~]# df [选项][挂载点]
选项:

  1. -a 显示所有的文件系统信息,包括特殊文件系统,如/proc/sysfs
  2. -h是哦那个习惯单位显示容量如KB,MB,GB
  3. -T显示文件系统类型
  4. -m 以MB为单位显示容量
  5. -k 以kb为单位显示容量,默认就是以KB为单位
2.统计目录:du

du[选项][目录或文件]
选项:
-a显示每个子文件的磁盘占用量,默认只统计子目录的磁盘占用量
-h 使用习惯单位显示磁盘占用量
-s 统计总占用量,而不列出子目录和子文件的占用量

df和du命令的区别

  1. df命令是从文件系统考虑的,不光要考虑文件暂用的空间,还用统计被命令或程序占用的哦那关键(最常见的就是文件已经删除,但是程序并没有释放空间)
  2. du命令是面向文件的,只会计算文件或目录占用的空间

记得定期重启服务器,linux更加稳定

3. 文件系统修复命令:fsck

fsck [选项] 分区设备文件名
选项:
-a:不用显示用户提示,自动修复文件系统
-y:自动修复,和-a作用一直,不过有些文件系统支持-y

不需要我们做。系统自己做

4.显示磁盘命令状态dumpe2fs

dumpe2fs 分区设备文件名

挂载

光盘有设备文件名----挂载点
mount 什么也不做,显示已经挂载的设备
分区是开机的时候系统自动挂载,但是光盘,u盘硬盘不是自动挂载–依据配置文件mount-a

挂载命令格式

mount [-t 文件系统][-L 卷标名] [-o特殊选项] 设备文件名 挂载点
选项:
-t 文件系统
-L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载
-o 特殊选项:可以指定挂载的额外选项

fdisk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值