Linux必须学内容
文章目录
- 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必须学内容相关推荐
- Linux 从头学 01:CPU 是如何执行一条指令的?
摘自:Linux 从头学 01:CPU 是如何执行一条指令的? 作者:IOT物联网小镇 发布时间:2021-07-02 08:22:43 网址:https://blog.csdn.net/jchen1 ...
- 嵌入式Linux要学哪些东西?你真的造吗?
嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入式学习步骤.下面是他本人亲笔. 1.要学习Linux,首先要会用, ...
- 嵌入式Linux要学哪些东西?你真的造吗
为什么80%的码农都做不了架构师?>>> 嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入 ...
- Linux从头学09:x86 处理器如何进行-层层的内存保护?
作 者:道哥,10+年的嵌入式开发老兵. 转 载:欢迎转载文章,转载需注明出处. 文章目录 实模式:bootloader 为程序计算段的基地址 保护模式:bootloader 为自己创建段描述符 确定 ...
- 学习Linux七(Linux必学60个命令之【系统管理】)
Linux必学的系统管理命令 对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心.熟悉了Linux常用的文件处理命令 ...
- 【无标题】Linux必学的指令
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令. ...
- Linux必学的60个命令(文字整理版)
Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用 ...
- linux必学的100个命令,Linux必学的60个命令
inux必学的60个命令本文引用地址:http://www.eepw.com.cn/article/201610/305663.htm Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如 ...
- 《Linux从零开始学(视频教学版)》简介
#好书推荐##好书奇遇季#<Linux从零开始学(视频教学版)>,京东当当天猫都有发售.定价79元,网店打折一下很便宜.从CentOS Stream 8入手,学会Linux系统操作. Li ...
最新文章
- 一个数里有那些约数用c++怎么做_嵌入式就业的那些事~
- C++Primer 中文版第5版 习题3.26
- java基础----IO字节流
- Kafka官方文档翻译——实现
- html统计表合并单元格的快捷键,word怎样设置合并单元格快捷键
- python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图
- sudo报错案例-RHEL6
- linux系统的日历如何改,linux下实现农历的日历
- 两金压降两金指什么_什么是两金压降
- FileUploadException: Stream closed
- 微信小程序第三方平台开发配置
- 小程序审核出现的虚拟支付审核失败
- python写爬虫要记的单词_Python爬虫入门案例:获取百词斩已学单词列表
- 封装、继承、多态 通俗理解
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】
- 2019年,免费微信多开软件哪个好?5款多开软件评测
- drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系
- codewars 7kyu Vowel Count
- 《Python网络爬虫从入门到实践 第2版》第14章 爬虫实践一:维基百科
- 七款代码味道识别工具【简介】
热门文章
- 做“好用”的分布式存储 联想凌拓全自研“向未来”
- Excel VBA 基础部分(变量声明、三大语句)
- 刺客列传鸿蒙记经典台词,【原台词整理】第一季天枢cut部分
- Xftp无法上传文件
- 你的贴身伙伴新墨斯智能运动鞋
- 洗碗机耗材:finish 亮碟 产品的选购
- Codeforces 1045C Hyperspace Highways (看题解) 圆方树
- VScode——无法读取文件‘/build/glibc-S9d2JN/glibc-2.27/csu/libc-start.c‘的一种解决办法‘
- 初中计算机教师个人总结报告,初中信息技术教师个人学期教学工作总结5篇
- CF Round #681(Div.2)/CF1443 口胡题解