为了账号安全,请及时绑定邮箱和手机立即绑定

学习linux两天的笔记(基础篇 适合新手)

标签:
Linux

ls:
-a 显示所有文件 all(包括隐藏文件隐藏文件all是 以“.”开头的文件)
-l 显示详细信息 (还可以ls -lh表示显示更人性化显示具体在计算文件大小)
-d查看目录属性
-i查看文件在系统的文件id好inode
ps:
ll= ls -l

文件信息

  • rw- r-- r--
  • 表示文件类型(-表示普通文件 d 表示目录 l软连接文件)
    后边九位每三位表示一个权限组分别是所有者 所属组 和 其他人
    r是可读 w是可写 x是可执行

文件操作目录
mkdir:
是英文make directory的缩写 表示创建一个文件夹
-p 是递归创建
cd:
是英文change directory 的缩写 表示跳到那个文件夹下
cd ~ 或者直接敲cd 命令 会跳到根目录下
cd - 是跳到上次所到的目录下
cd .. 跳到上一级目录
cd . 跳到当期那目录

pwd:
   是英文print working directory的缩写 查看当前所在文件路径 

mkdir:
   是英文make directory 的缩写  创建一个文件夹
   -p   递归创建一个文件夹

rmdir:
    是英文remove empty directory 的缩写 删除一个空文件夹

rm-rf:
    rm(remove) -r 删除目录 -f 强制 强制删除某个目录
    rm-rf  /test/*    删除该目录下所有文件

cp:
copy 复制文件或者目录 cp 【选项】【文件名】【目标文件夹】
-r 复制目录
-p 复制连带文件属性
-d 若原文件时连接文件 则复制文件的连接属性
-a 相当于 -pdr 复制文件所有的属性包括 时间 类型 内容

mv :
move 剪切/改名 mv 【文件名】 【目标文件】

常见文件目录:
/: 根目录
/bin:系统命令存放的文件夹
/sbin:root用户的系统命令存放地址
/boot :系统启动数据的保存目录
/dev :特殊文件保存目录
/etc :系统的配置文件目录
/home :普通文件夹目录
/root : 超级文件夹目录
/lib :函数保存目录
/mnt :系统挂载目录
/media:挂载目录
/proc :系统内存目录
/tmp :临时保存目录
/usr :系统资源目录 usr/bin 普通用户命令目录 usr/sbin超级用户命令目录
/var :保存系统的可变文档目录

链接命令 ln:
ln -s : 创建软链接文件(相当于Windows下的快捷方式)创建软文件一定要要写绝对路径
(有自己的 inode)
ln : 创建硬链接文件 (硬链接 删除源文件还可以访问 软链接则不行 不能跨分区 不能连接目录)
(访问的是和源文件同一的inode 和数据块)
文件搜索命令:
locate:特点相对速度较快 locate 【文件名】搜索机制是在后台系统数据库里去查找文件名 只能按文件名搜索
/var/lib/mlocate 为locate的后台数据库 新建数据默认更新时间为一天可用updatedb命令强行更新
locate 配置文件 /etc/updatedb.conf ( PRUNE_BIND_MOUNTS="YES")开启搜索限制
( PRUNEFS=)搜索是 不搜索的文件系统(PRUNENAMES=)搜索时不搜索的文件类型(PRUNEPATHS)搜索时不搜索的路径
命令搜索命令
whereis:
搜索系统命令在什么地方的命令 whereis 【命令】搜索系统命令所在位置的命令(专业点)
-b 只查看可执行文件 -m 只查看帮助文档 不加则显示全部
ps:whoami 显示当前用户 whatis【命令】显示命令作用
$path linux的环境变量 原始要敲得命令是 :/bin/ls 有环境变量后可以直接敲ls 他会通过环境变量逐个去找相关目录下的命令文件 如果没有则会报错
which:
搜索命令所在位置和别名 which 【命令】shell 内置的命令不可查找 whereis 也是一样

点击查看更多内容
47人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
17
获赞与收藏
258

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消