文章目录

  • 1.Shell命令行目录管理
    • 1.印刷约定
    • 2.查看目录和文件
    • 3.列出目录内容:ls
    • 4.列出目录内容:dir和vdir
    • 5.查看文本文件:cat和more
    • 6.查找文件内容:grep
    • 7.更快速地定位文件-------locate命令
    • 8.用户版本信息查看
    • 9.mkdir指令用于创建目录和rmdir删除目录
    • 10.touch指令
    • 11.cp指令(拷贝)rm移除文件或目录
  • 2.指令运行级别
  • 3.Linux组
    • (1)所有者
    • (2)所在组
    • (3)Linux_rwx权限
      • (1)修改权限--chmod
      • (1)修改所有者和所在组
        • 五级标题
          • 六级标题

1.Shell命令行目录管理

1.印刷约定

输入行 用美元符合 $ 表示输入用户可以输入命令
如果是root用户,shell提示符变成 #

2.查看目录和文件

1.显示当前目录:pwd
2.改变目录: cd
输入cd命令,后面跟着一个路径名作为参数,就可以直接今日另外一个目录中去。比如,使用下面的命令进入/usr/bin子目录。

$ cd /usr/bin

最后,总能够用下面的命令回到自己的用户主目录。

$ cd
或者
$ cd ~

注意:在shell中,“…”代表当前目录的上一级目录,“.”代表当前目录,“~”代表用户目录

cd ..   #返回到当前目录的上一级目录

3.列出目录内容:ls

列出文件主目录下所有的文件

$ ls -a

查看文件的各种属性,例如:

$ ls -l


总共有8个不同的信息栏

  • 文件的权限标志
  • 文件的链接个数
  • 文件所有者的用户名
  • 该用户所在的用户组组名
  • 文件的大小
  • 最后一次被修改时的日期
  • 最后一次被修改时的时间
  • 文件名
    在ls命令后跟路径名课查看盖子目录的内容

4.列出目录内容:dir和vdir

Windows中的dir,在Linux中,dir除了比ls的功能更少,其他都是一样的。
vdir相当于ls -l

5.查看文本文件:cat和more

cat命令用于查看文件内容(通常是一个文本文件),后跟文件名作为参数

$ cat day

cat可以跟多个文件名作为参数

  • 为了调试方便,常常需要显示行号,为此,cat命令提供了-n选项,每一行前显示行号
$ cat -n stack.h1   /*Header file of stack */2   /*2008-9-3 */

cat命令会将所有内容展示出来,为此Linux提供more命令来一页一页显示文件内容。
空格键----翻页,Enter----向下滚动一行,按Q键退出。

6.查找文件内容:grep

不必用more全部列出一个个找,用grep

$ grep [OPTIONS] PATTERN [FILE...]
//为了在文件day中查找un行
$ grep un day

7.更快速地定位文件-------locate命令

尽管find命令已经展现了强大的搜索能力,但对于大批量的搜索而言,还是显得慢,特别当用户完全不记得自己的文件放在哪里时候,这时候,locate命令是一个不错的选择。

$ locate *.doc       #类似Google的桌面搜索
//如果要更新最新的版本,
//要用updatedb命令(在root权限下)

8.用户版本信息查看

  • 查看哪些人在在哪个控制台上:
$ who
  • 忘记自己是什么身份登录到系统
$ whoami
  • 查看内核版本信息
$ uname -r

9.mkdir指令用于创建目录和rmdir删除目录

  • mkdir创建一个目录
mkdir /home/dog
  • mkdir创建多级目录
mkdir -p /hmoe/animal/tiger
  • mkdir删除空目录
  • 如果要删非空目录需要使用 rm -rf

10.touch指令

  • 基本语法
    touch 文件名称
    案例: 创建一个空文件 hello.txt

11.cp指令(拷贝)rm移除文件或目录

cp 指令拷贝文件到指定目录
-r 递归复制整个文件

cp hello.txt /home/bbb
覆盖 (不提示):使用 \cp -r/home/bbb

-r:递归删除整个文件夹
-f:强制删除不提示

rm /home/bbb/hello.txt

2.指令运行级别

0:关机
1:单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留用户
5:图形界面
6:系统重启
常用运行级别是和5,也可以指定默认运行级别,后面演示

  • 应用实例:
    命令:int[0 1 2 3 4 5 6] 应用案例: 通过init来切换不同的运行级别,比如5-3,然后关机

3.Linux组

(1)所有者

一般为文件的创建者,谁创建(touch)了该文件,就自然地成为文件的所有者。

  • 查看文件的所有者
    指令:ls -ahl
    应用实例

    第一个root为所有者
  • 修改文件的所有者
    指令:chown 用户名 文件名
    应用实例:
    要求:使用root创建一个文件apple.txt,然后将其所有者修改为tong

(2)所在组

(3)Linux_rwx权限



(1)修改权限–chmod


(1)修改所有者和所在组


五级标题
六级标题

Linux必须学内容相关推荐

  1. Linux 从头学 01:CPU 是如何执行一条指令的?

    摘自:Linux 从头学 01:CPU 是如何执行一条指令的? 作者:IOT物联网小镇 发布时间:2021-07-02 08:22:43 网址:https://blog.csdn.net/jchen1 ...

  2. 嵌入式Linux要学哪些东西?你真的造吗?

    嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入式学习步骤.下面是他本人亲笔. 1.要学习Linux,首先要会用, ...

  3. 嵌入式Linux要学哪些东西?你真的造吗

    为什么80%的码农都做不了架构师?>>>    嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入 ...

  4. Linux从头学09:x86 处理器如何进行-层层的内存保护?

    作 者:道哥,10+年的嵌入式开发老兵. 转 载:欢迎转载文章,转载需注明出处. 文章目录 实模式:bootloader 为程序计算段的基地址 保护模式:bootloader 为自己创建段描述符 确定 ...

  5. 学习Linux七(Linux必学60个命令之【系统管理】)

    Linux必学的系统管理命令 对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心.熟悉了Linux常用的文件处理命令 ...

  6. 【无标题】Linux必学的指令

    Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令. ...

  7. Linux必学的60个命令(文字整理版)

    Linux必学的60个命令         Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用 ...

  8. linux必学的100个命令,Linux必学的60个命令

    inux必学的60个命令本文引用地址:http://www.eepw.com.cn/article/201610/305663.htm Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如 ...

  9. 《Linux从零开始学(视频教学版)》简介

    #好书推荐##好书奇遇季#<Linux从零开始学(视频教学版)>,京东当当天猫都有发售.定价79元,网店打折一下很便宜.从CentOS Stream 8入手,学会Linux系统操作. Li ...

最新文章

  1. 一个数里有那些约数用c++怎么做_嵌入式就业的那些事~
  2. C++Primer 中文版第5版 习题3.26
  3. java基础----IO字节流
  4. Kafka官方文档翻译——实现
  5. html统计表合并单元格的快捷键,word怎样设置合并单元格快捷键
  6. python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图
  7. sudo报错案例-RHEL6
  8. linux系统的日历如何改,linux下实现农历的日历
  9. 两金压降两金指什么_什么是两金压降
  10. FileUploadException: Stream closed
  11. 微信小程序第三方平台开发配置
  12. 小程序审核出现的虚拟支付审核失败
  13. python写爬虫要记的单词_Python爬虫入门案例:获取百词斩已学单词列表
  14. 封装、继承、多态 通俗理解
  15. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】
  16. 2019年,免费微信多开软件哪个好?5款多开软件评测
  17. drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系
  18. codewars 7kyu Vowel Count
  19. 《Python网络爬虫从入门到实践 第2版》第14章 爬虫实践一:维基百科
  20. 七款代码味道识别工具【简介】

热门文章

  1. 做“好用”的分布式存储 联想凌拓全自研“向未来”
  2. Excel VBA 基础部分(变量声明、三大语句)
  3. 刺客列传鸿蒙记经典台词,【原台词整理】第一季天枢cut部分
  4. Xftp无法上传文件
  5. 你的贴身伙伴新墨斯智能运动鞋
  6. 洗碗机耗材:finish 亮碟 产品的选购
  7. Codeforces 1045C Hyperspace Highways (看题解) 圆方树
  8. VScode——无法读取文件‘/build/glibc-S9d2JN/glibc-2.27/csu/libc-start.c‘的一种解决办法‘
  9. 初中计算机教师个人总结报告,初中信息技术教师个人学期教学工作总结5篇
  10. CF Round #681(Div.2)/CF1443 口胡题解