19:unix/linux之基础知识

1、unix/linux文件管理方式

文件目录 作用
/ unix/linux根目录,unix/linux中所有的设备、文件都存放在这个目录下
/sbin 系统二进制目录,存放管理员级别的各种命令工具
/bin 二进制目录,存放普通用户级别的各种命令工具
/dev 设备目录,unix/linux对各种设备都是以文件的形式挂载的
/boot 启动目录,存放启动文件
/etc 系统配置文件目录,一般应用程序的配置信息都在这里
/home 主目录,每个普通用户都会在这个目录下创建一个用户账号为名称的子目录
/lib 库目录,存放系统和应用的库文件
lost+found 系统出现异常时,会将一些回显错误信息存放在该目录下
/mnt 挂载目录,可移动媒体设备常用挂载的目录
/opt 第三方软件安装选择的目录
/proc 进程目录,存放现有硬件及当前进程的所有相关信息
/root 超级管理员root的主目录
/tmp 临时目录
/srv 服务目录,存放本地服务相关文件
/usr 用户二进制目录,用户的各种数据文件和工具存在的目录
/var 可变目录,存放经常需要变化的文件,如系统日志等
/sys 系统目录,存放系统硬件信息的相关文件
/run 运行目录,存放系统运行时数据

2、常见命令操作

命令 描述
man 查看帮助手册说明信息 usage:语法格式[man 命令],查看指定命令的操作手册
--help 查看命令帮助信息 usage:语法[命令 --help]查看指定命令的简单使用帮助信息
tap 自动补全操作 usage:如果在键入linux命令操作时,如果命令较长或者记忆补全的情况下,可以简单键入几个开头命令,再敲击tab按键就能自动补全命令
history 查看在操作系统中使用过的历史命令
whereis 查看命令的出处,包含指定命令的文件都存在系统的各个位置
which 查看使用命令的可执行文件的位置

3、磁盘文件管理

1、命令:ls

查看当前目录下的文件信息
语法选项[ls --option]
-a 查看目录下所有文件
-l 查看文件详细信息
-h 以友好的格式展示信息

其他选项
ls python* :查看所有python开头的文件
ls *.py:查看所有.py结尾的文件
ls ?.py:查看文件名称只有一个字符,然后以.py结尾的文件
ls > test.txt:将命令得到的结果保存在文件test.txt中
ls

2、命令:more

分页查看文件信息
usage:语法格式[more 文件]
通过分页的形式查看文件信息,按空格键翻页、q键退出
more

3、命令:cat

查看文件文件信息
usage:语法格式[cat 文件]
查看文件中所有的内容
cat

4、命令:tail

查看指定文件最后的内容,默认查看最后10行,并且监听新增到文件中的内容
usage:语法格式[tail –选项 文件]
tail

5、命令:clear

清屏命令
usage:作用~主要针对当前终端的显示内容进行清屏操作
如果当前终端中显示内容太多,可以键入clear命令将当前窗口中的数据清空

6、命令:pwd

usage:查看当前目录路径
在当前目录中直接键入pwd,可以查看得到当前文件夹所在的全路径[绝对路径]
pwd

7、命令:cd

usage:切换工作文件路径
语法格式[cd 指定文件夹路径]
文件夹路径可以是绝对路径
cd
文件夹路径可以是相对路径
cd

8、命令:touch

usage:创建文件命令
语法格式[touch 文件名称]
touch

9、命令:mkdir

usage:创建文件夹命令
语法格式[mkdir 文件夹名称]
mkdir
级联创建文件夹
选项-v:每次创建回显信息
选项-p:指定父文件夹,不存在则创建
mkdir

10、命令:rmdir

usage:删除指定文件夹,如果文件夹为空或者正在使用,则不允许删除
rmdir

11、命令:rm

usage:删除文件
选项i:以交互方式执行
选项f:强制删除,忽略不存在的文件,不提示
选项r:递归方式级联删除底层文件夹
rm

12、命令:cp

usage:拷贝文件
语法格式:[cp 源文件 目标文件]
cp
添加选项-rf之后,就可以拷贝文件夹了
cp

13、命令:mv

usage:剪贴/移动文件
语法格式[mv 源文件 目标文件]
mv
添加选项-f之后,就可以移动文件夹了
mv

14、命令:tar

usage:文件打包命令,将多个文件封装在一个文件中统一管理,打包后的文件后缀名可以指定为.tar
选项c:压缩打包
选项v:回显打包消息
选项f:按照文件操作方式进行操作
选项x:解压拆包

tar命令只是打包命令,基本不会减小文件体积
tar打包
tar解包

15、命令:gzip

usage:压缩解压缩命令,通常首先对文件进行打包,然后对打包的文件进行压缩操作
选项-r:压缩指定文件,包含文件夹
选项-d:加压缩指定文件
gzip压缩
gzip解压

16、命令:bzip2

usage:压缩解压缩命令,用法同gzip
bzip压缩
bzip解压

17、命令:zip/unzip

usage:压缩解压缩文件操作
zip压缩
unzip解压

18、命令:find

usage:从指定路径查询文件
根据名称在指定路径中查询
find
根据文件大小在指定路径中查询
find

19、命令:ln

usage:系统中文件的链接,类似于windows操作系统中的快捷方式
链接在linux/unix中区分为:软连接、硬链接
软链接:软链接不占用磁盘空间,源文件失效则软链接失效
硬链接:硬链接只能链接普通文件,不能链接目录
ln
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容

  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,369评论 0 9
  • centos7 常用命令管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的...
    小线亮亮阅读 1,189评论 0 2
  • 内核的引导(BIOS OS Read /boot 内核文件) - 运行init(所有进程的父进程 /etc/ini...
    时待吾阅读 590评论 0 1
  • 初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝...
    世外大帝阅读 5,528评论 1 32
  • 又一次的送教工作结束了,我耐不住心中的喜悦,发了微信给王老师:朱才俊的进步很大,都会丢球了。王老师也激动不已,立即...
    陈大大的猫阅读 208评论 0 0