Linux基础命令

Linux基础命令

基础知识

基础概念

1.文件系统:操作系统与管理文件有关的软件和数据
Linux:文件系统为一棵文件树,所有文件和设备都在这棵文件树上,Linux下分区属于目录结构,分区和目录结构相对应的过程为挂载
Windows:文件系统以驱动盘符为基础,所有分区都在一些目录下。
2.分区
(1)硬盘分区(安装操作系统的位置):主分区(1-3个)、逻辑分区:无限制、扩展分区(先划分为若干个逻辑分区才可以使用)
(2)SWAP分区:为了运行大型程序,在硬盘中划分的临时内存
在Linux中叫做SWAP交换分区
在Windows中叫做虚拟内存
3.文件分类
(1)分类
普通文件:文本文件,shell文件,二进制可执行文件,各种类型的数据
目录文件:在Linux中,目录文件包含子目录名、文件名以及指向目录和子文件的指针
链接文件:类似快捷方式,可对不同目录、文件系统、不同机器的文件直接访问,不重新占用磁盘空间
设备文件
设备文件在/dev目录下
分为:
块设备文件:以块为单位读写的文件
字符设备文件:串行端口的接口设备

基础命令

1.用户切换 su
示例:
su - root
//切换为root用户,转为root权限后,提示符为#
在这里插入图片描述
2.用户管理 useradd、passwd
示例:
添加一个Y的用户
在这里插入图片描述
完全删除Y用户,包括在/home下创建的Y目录一起删除
在这里插入图片描述
说明:要在root权限下才可以使用
3.系统管理目录 ps、kill
示例:
ps -ef 查看所有进程的PID、系统时间、命令详细目录
在这里插入图片描述
ps -auxwww 除了-ef的内容外,额外显示CPU和内存占用率、进程状态,w加宽,最多写3个
在这里插入图片描述
kill -9 7421(杀死进程号为7421的进程)
4.磁盘相关命令 fdisk
fdisk -l列出文件系统分区的所有情况
在这里插入图片描述
5.文件挂载 mount
/mnt目录是专门用于挂载不同文件系统的
示例:挂载Windows的c盘
mkdir -p /mnt/win/c
mount -t vfat /dev/hdal /mnt/win/c(这部分要与自己电脑的设备匹配)
卸载
umount /mnt/win/c
说明:
(1)Windows 95/98 常用FAT32文件系统:vfat
(2)Windows NT/2000文件系统:ntfs
(3)OS/2用的文件系统:hpfts
(4)Linux用的文件系统:ext2、ext3、nfs
6.文件相关命令
(1)cd 改变当前工作目录
示例:切换到根目录
在这里插入图片描述
(2)ls 列出目录和文件的信息
示例:
在这里插入图片描述
(3)mkdir 创建一个目录
示例:
使用-p创建多级目录
在这里插入图片描述
创建权限为可读可写可执行的文件
在这里插入图片描述
(4)cat 连接并且显示一个或多个文件
示例:
在这里插入图片描述
(5)cp、mv、rm
cp:复制文件或者目录
示例:复制/my/hello.c到根目录/
在这里插入图片描述
cp -a 复制文件,但不删除原目录
cp -i复制文件遇到覆盖文件时候,进行交互询问
mv:移动文件或者重命名
示例:移动/my/hello.c 到/hello中并且删除原目录文件
在这里插入图片描述
mv -f 直接移动覆盖也不必提示
rm:删除文件
示例:删除/my 使用-r才会连目录一起删除 -i是在删除时候有询问交互
在这里插入图片描述
(6)chown、chgrp
chown:修改文件的所有者和组别
示例:将文件hello.c的文件所有者改为root
chown root hello.c
chgrp:修改文件的组的所有权
示例:将文件hello.c的文件组所有权改为root
chgrp root hello.c
(7)chmod 改变文件访问权限
文件表示形式为 -rwx rwx rwx
分别代表的是:文件拥有者(u)、文件用户组(g)、系统其它用户(o)的使用权限,r代表只读,w代表只写,x代表可执行,如果“-”则说明没有此权限。

在chmod中,a代表上面三个,设置权限有两个方法:
· “+”代表增加权限,“-”代表减少权限,“=”代表设置权限
· 用八进制代表
在这里插入图片描述(8)grep:在制定文件中搜索特定内容,并且将含有这些内容的行标准输出
示例:搜索hello.c中的“a”
在这里插入图片描述
-c :显示匹配行的计数
-I:不区分大小写
-n:显示匹配行和行号
(9)find:在制定目录中搜索文件,使用权限是所有用户
示例:
find ./ -name hello*.c
“*”为通配符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值