继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

Kevin__wong
关注TA
已关注
手记 6
粉丝 17
获赞 258

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 也是一样

打开App,阅读手记
47人推荐
发表评论
随时随地看视频慕课网APP

热门评论

未完待续 相信看过这个初级篇的同学都知道。 我只是看完敲完 用自己的语言去总结下 希望能给各位带来便捷!

mkdir 不是创建一个目录 这么写文件夹 虽然Linux中都是以文件形式存在的

不错!帮到我了!谢谢!期待下一篇

查看全部评论