1.命令解释器 (作用:根据命令的名字,调用对应的可执行程序)

bash --Linux

2. linux快捷键

  • 历史记录--history ; cd返回根目录

ctrl+p 向上翻 ;ctrl+n 下

  • 移动光标

ctrl+f 向前移;ctrl+b 向后移; ctrl+a 行首; ctrl+e 行尾

ctrl +h 删除光标前面的字符; ctrl+d 删除光标位置的字符(向后删除)

ctrl+u 删除整行 ; ctrl + l 清屏幕;

tab 命令提示 ,路径补全

3. linux系统目录结构

ls 表示根目录

/bin: 存的是经常使用的命令

/boot: 开机文件,核心文件

/dev: 存放的外部设备文件,比如键盘、鼠标

/etc: 存放系统软件所需要的配置文件

/home: 装着存在的普通用户

/lib: 系统中最基本的动态连接共享库

/lost+found: 一般情况下是空的,当系统非法关机后,就存放了一些文件

/media 自动识别外部设备,比如就能看到U盘中的内容

/ mnt: 手动挂载外部设备

/proc: 虚拟目录,它是系统内存的映射,这个目录不在硬盘,在内存上。可以修改 比 如通过ping命令,让别人无法ping你的机器

/root: 类似于windows上的管理员的主目录

/sbin: 管理员使用的系统管理程序

/opt: 第三方软件的目录 ,比如说我装QQ就可以放到这个目录

/usr: 用户的很多应用程序和文件都在这,类似windows的program files目录

4. 用户目录:

  • 绝对路径: 从根目录开始写 /home/itcast/aa
  • 相对路径:

. - > 目前当前目录

.. -> 当前的上一级目录

- -> cd - 返回上一级目录

  • sjk@sjk-linux:

sjk 当前登录用户

@ 在

sjk-linux 自己设置的主机名

~ 用户的家目录

$ 表示当前用户是普通用户

#表示超级用户 sudo su 命令 , 返回普通用户 su sjk 用户名

5. 文件和目录操作

  • 查看我的目录 tree ;

tree [文件夹名] 查看该文件的目录 ;

ls -a 该命令指 查看文件隐藏信息,文件名前面带点的是有隐藏文件

ls -l 列出的文件的详细信息, ls -la 文件的所有详细信息以及文件隐藏信息

文件详细信息列表详解
  • 目录的切换 cd

回家的三种方式 cd /home/ ; cd

当前的路径 pwd

  • 创建目录的方式

创建一个目录 mkdir dir (目录名字)

创建复合目录 mkdir -p dir/dir1/dir2 (斜的字体表示复合目录的名字,后面的-p 必须加)

  • 删除一个空目录 rmdir aaa (目录名字)

删除非空目录 rm -r aa ( -r 表示递归) 在删除非空目录时,为防止删错提醒自己,可以用-ri ,来提醒自己

  • 创建文件

touch luffy (文件名) 文件不存在创建文件,不存在则修改时间

  • 删除文件 跟删除目录命令一样
  • 复制文件 cp fully aaa (文件名 目标文件夹)
  • 查看文件中的内容以及具体信息

查看文件内容 cat fully (文件名) --- 适合文件比较短的

less fully (文件名) ctrl + p 往前翻 ; ctrl + n 往后翻

ctrl + b 向前翻页 ; ctrl + f 向后翻页 ; q 退出

head fully (文件名) --显示前10行 head -5 fully ---前五行

tail fully (文件名) -- 显示后10行 同上

6. mv 命令 -- 文件改名 或者 移动文件

  • 文件该命 mv laowang(原始文件名) wangfei (改后的文件名字)
  • 文件移动 mv laownag (需要移动的文件) test (目标文件夹)

7. 连接的创建

  • 软连接 ln -s ~/aaa/bb/cc/fully(必须为绝对路径) 文件与目录(文件夹)
  • 硬连接(相当于给文件做了个备份) ln fully 修改其他文件,硬连接的其他文件也回改变

8. 文件或目录的属性

  • wc 获取一个文本文件的信息
1 表示有一行;5表示有5个单词;18 表示有18个字节;最后是文件名
  • od 查看二进制文件 ./hello ./ 表示执行可执行文件

od -c hello 参数-c 表示 ASCII字符

  • du 查看当前目录的大小
-h 表示以人看的懂的方式展示
  • df 磁盘的使用情况 看懂需要加 -h
  • which cp (目录名) 查找该目录在哪里 ; 如果不显示 该命令就是内置命令

9. 文件权限、用户、用户组

  • 查看当前登录用户 whoami
  • 修改文件的权限

文字设定法 : chmod [who] [+]-[=] [mode] 文件名

who: 文件所有者 u ; 文件所属组g ; 其他人 o ; 所有的人 a

[+]增加权限 -表示减少权限 [=] 覆盖原来的权限

mode : r 读 ; w 写 ; x 执行

数字设定发 : - 表示没有权限 ; r 表示4 ; w 表示2 ; x 表示1

比如 765 其中 7 --rwx -- 文件所有者 ; 6--rw--文件所属组 ;5--rx --其他人

第三行是修改权限 755 ; 倒数第三行是减掉其他人的权限

修改文件的所有者或所属组

修改所有者 : chown sjk temp (sjk表示新所有者; temp 表示文件)

修改所有组: chgrp ppt temp (ppt表示新所有组 ;temp 表示文件 )

修改所有者及所有组 : chown sjk:ppt temp (sjk表示新所有者;ppt表示新所有组;temp表示文件)

没有权限的话 前面加上sudo 再输入命令

10 . 文件查找,索引,安装

  • 文件属性查找

文件名: find + 查找的目录 + -name +“文件的名字” (文件名不完整时查找,*统配多个 ; ?统配一个)

文件大小: find + 查找目录 + -size + +10K (+10k 表示大于10 K ; -10 k 表示小于10 k) 文件查找范围: find + 查找目录 + -size + -10K + -size + +10K

文件类型: find +查找目录 + -type + d/f/b/c/s/p /l

  • 文件内容查找

grep -r "查找内容" + 查找的路径

  • 软件安装与卸载
tree表示软件名字
需要在网上将deb包提前下载

linux temp文件夹在哪_linux基础知识笔记(第一天)相关推荐

  1. linux java 文件夹创建失败_Linux文件夹文件创建、删除

    Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:r ...

  2. linux temp文件夹在哪_全方位剖析 Linux 操作系统,太全了

    Linux 简介 UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线.为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是 ...

  3. linux temp文件夹在哪_Win10系统下使用linux命令的方法

    Win10系统是目前主流的操作系统之一,其功能十分强大,而在Windows10系统下也是能够使用linux命令,只是不少用户不知道而已.那么如何在Win10系统下使用linux命令?下面小编分享一下W ...

  4. linux赋予文件夹所有权限_linux – 如何将某些用户权限仅授予子文件夹

    我在我的服务器上拥有root权限,并且我想为特定组和用户授予权限.有一种情况,有目录树: dir1 ├── subdir1 ├── subdir2 ├── subdir3 我有三个用户(user1,u ...

  5. linux修改文件权限的命令_Linux基础文件权限管理

    图片来源:pexels.com 你好,我是goldsunC 让我们一起进步吧! Linux文件属性 文件权限在Linux基础中是一个很重要的概念,一个系统管理员应该熟练掌握文件权限的概念.OK,现在我 ...

  6. linux temp文件夹在哪_手机文件夹是英文不敢乱删?找出这5个文件夹,手机瞬间轻松6个G...

    很多朋友都想问,明明刚用没多久的手机,天天卡到怀疑人生,用手机清理软件里里外外清理了好几遍,还是没有任何改变.翻翻文件夹全是英文,又不敢随便清理,为啥国产手机文件夹全是英文,咱也不敢问,简直难过的想流 ...

  7. linux temp文件夹在哪_手机内存不足怎么办?只要删除这6个文件夹,直接腾出好几G...

    由于现实我们生活中要用到手机的地方越来越多,所以这就导致手机没用多久,就会显示内存不足.这个时候很多朋友都会手动清理内存,不过面对全是英文的文件夹,却不知道从何下手,今天就带大家了解一些可以删除的文件 ...

  8. linux temp文件夹在哪_手机文件夹为什么都是英文?到底哪些可以删除?看完涨知识了...

    阅读本文前,请您先点击上面蓝色字体,再点击"关注",这样您就可以免费收到我们的最新内容了,每天都会有更新,完全是免费订阅,请放心关注.本文转自网络,著作权属归原创者所有.如有侵权, ...

  9. linux赋予文件夹所有权限_Linux文件和文件夹权限操作方法

    Linux 文件权限 首先来查看一下当前目录下的文件内容吧 ls -l    查看当前目录下的文件列表 ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件 我们可以看到文件的权限, ...

  10. linux赋予文件夹所有权限_linux赋予用户文件夹权限

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. Ubuntu 16.04 安装anaconda3详细教程(从下载源到测试成功)
  2. Spring Web MVC(一)
  3. C# IEnumerable和IEnumerator的区别,如何实现
  4. ​基于BCI的现代神经反馈有助于认知增强
  5. RTMPdump(libRTMP) 源代码分析 9: 接收消息(Message)(接收视音频数据)
  6. java 什么是哨兵_Java中的Redis 哨兵高可用性
  7. 七十七、 二叉树的层次遍历和最大深度
  8. windows bat 进入或跳转到其它目录命令
  9. java集合——具体的集合
  10. jquery 自动完成 Autocomplete
  11. CVE-2021-34527: Windows Print Spooler 蠕虫级远程代码执行漏洞
  12. 101个微软提供的Visual Studio 2005示例
  13. 焦距物距像距图解 示意图_自制小孔成像装置 鞋盒DIY简单小孔成像制作图解
  14. [wcf]入门.3.1
  15. 20190901每日一句 那就从现在开始吧,让生命变得更有价值
  16. P3C-PMD自定义规则实战
  17. python艺术分形数_Python分形框计数 – 分形维数
  18. 文本数据挖掘实验:文本分类
  19. easyUI tree 自定义图标
  20. 3D激光SLAM:LeGO-LOAM论文解读---激光雷达里程计与建图

热门文章

  1. VBA学习笔记3-数据结构类型SortedList
  2. 老子文化主题公园将在洛阳落户
  3. C++Primer基础部分
  4. android中实现内容搜索
  5. QT之Button插入图片
  6. C#学习笔记8 事件
  7. JS中alert的三种使用方式
  8. dojo调用php,Dojo入门篇
  9. 立体匹配(Stereo Matching)
  10. Mac系统常用软件总结