首页 > 其他分享 >liinux-目录、文件结构及相关命令

liinux-目录、文件结构及相关命令

时间:2023-01-10 18:11:46浏览次数:44  
标签:文件 ctrl 路径 信息 命令 liinux 目录

1.前期必备知识

1.命令提示符
[root@max001 ~]#:root表示用户信息,max001表示主机名称。
[root@max001 ~]%:普通用户结尾是$符号。
2.命令格式规范(语法规范)
 	01. linux中的命令区分⼤⼩写
 	02. linux命令使⽤过程中,注意空格的⽤法
3. 系统路径信息(⽬录结构)
 	⼀切从根开始依次往下查找
4. 路径信息查找⽅法
 	绝对路径:从根开始查找 /etc /etc/hosts
     缺点:如果层级⽐较多的时候,利⽤绝对路径查找数据会⽐较麻烦
     优点:定位查询数据的准确性更⾼
 	相对路径:不从根开始进⾏查找, 相对于当前路径⽽⾔, 进⾏查找数据
     优点:如果层级⽐较多的时候,利⽤相对路径查找数据会⽐较⽅便
     缺点:路径信息不正确,数据⽆法有效查询到

2.系统运⾏命令

1.关机命令:
	shutdown -h 10:指定10分钟后进行关机
	shutdown -c:取消关机方案
	shutdown -h 0/now:立即关机

2.重启命令:
	shutdown -r 10:指定10分钟后重启
	shutdown -r 0/now:表示立即重启
	shutdown -c:取消重启

3.快捷方式命令

1.显示历史输⼊命令信息:利⽤⽅向键 上 下。
2.清除(将所有信息移除屏幕,向上滑动还是可以找到。cmd终端用的cls)所有屏幕信息输:ctrl + l。
3.中断取消命令执⾏过程:ctrl + c。
4.快速移动光标到行首:ctrl + a。
5.快速移动光标到⾏尾:ctrl + e 。
6.将光标所在位置到⾏⾸的信息进⾏剪切:ctrl + u。
7.将光标所在位置到⾏尾的信息进⾏剪切:ctrl + k。
8.将剪切的内容粘贴回来:ctrl + y。
9.锁定系统窗口信息状态:ctrl + s。
10.解说系统窗口信息状态:ctrl + q(锁定期间输入的内容不会显示,但是已经成功输入了,解锁之后会正常显示)。
11.系统命令补全快捷⽅式(重点):tab(如果按一次tab没有反应说明输入的前缀有多个命令,连续按两次tab查看全部命令)。
12.命令⾏中快速移动光标:ctrl + ⽅向键 左 右 (按照英⽂单词进⾏移动光标)。

4.目录结构相关命令

1.显示当前路径信息:pwd(print workiing directory的简写)。
2.切换目录结构:
	cd:改变目录信息
	cd -:快速切换路径,返回到上⼀次所在路径信息
	cd ..:快速切换路径,返回到当前路径的上⼀级⽬录中
	cd ../..:上多级
3.快速切换路径:
	cd ~或cd
4.创建目录结构:
	mkdir:创建单级目录
	mkdir -p /oldgirl/oldbaby/heihei:创建多级目录
''' 建议:创建⽬录时以绝对路径创建⽬录'''

5.文件与文件夹相关命令

"""
注意:
1.执行一下吃不准的操作,可以先制作系统快照,之后可以回退
2.在linux系统中,尽量不要输⼊中⽂符号信息(命令⾏)
"""
1.创建文件信息:touch(在linux中,文件后缀名没有任何意义)。

2.查看文件和目录列表:
	ls:查看目录下所有的文件和目录(目录显示蓝色,文件显示白色)。
	ls -l 文件名:查看某个文件的详细信息。
	ls -l:查看目录下所有文件的详细信息。
	按照日期查找文件:
	由最新到最老:ls -lt a.txt
    由最老到最新:ls -ltr a.txt
	查看目录下所有的文件(包含隐藏文件):ls -a

3.查看文件信息:
	cat + 文件名(只能是文件不能是目录)
4.cat 文件1 > 文件2:将文件1的内容写入文件2。如果再将另一个文件的内容写入文件2,那么不会追加,只会删除重写,类似于python中的w模式。

5.在空文件中写入数据:
	echo 内容(不用加引号) > 文件名,该模式默认删除重写
	如果想要追加模式,将1个>改成2个>,echo 内容(不用加引号) >> 文件名

6.对文件或目录数据信息进行复制:
	6.1语法格式:cp 要进⾏复制的信息 复制到什么位置。
	6.2cp -r /etc/sysconfig/ /oldboy/oldgirl/:将/etc/sysconfig/目录下所有的文件都复制到oldgirl目录下。
	6.3:\cp -r /etc/sysconfig/ /oldboy/oldgirl/

7.对文件内容进行剪切:
mv 要移动数据信息 移动到什么位置
移动的位置必须存在,没有则需要先创建
确认⽆误后再剪切,mv操作有时⽐较危险 针对核⼼⽂件移⾛可能会出错
也可以通过mv对文件进行重命名:
mv /dir4/aaa.txt /dir4/bbb.txt

8.删除文件内容:
删除文件:
	rm 文件名
	rm -f 文件名	(不提示)
删除目录:
	rm -rf 目录名/   (不提示)
'''rm操作最好是切换到⽬标数据所在位置删除不推荐使⽤绝对路径'''

5.文件编辑命令(重要)

1.用vi打开文件:vi 文件名(可以是相对路径也可以是绝对路径),默认会出现命令行模式(如下图:),不支持直接修改文件内容,需要从命令行模式切换到编辑模式才能修改。

2.命令行模式下按i键,底部的字符会变成-- INSERT --,这时是编辑模式,可以做修改。在对文本内容进行编辑之后,先按ESC键退出编辑模式,此时-- INSERT --消失。然后再英文模式下按:wq,此行字符会出现在文档末尾,按回车,文档修改完毕。

3.如果不想保存刚刚输入的内容并且强制退出,在按ESC退出编辑模式后,在英文模式下按:q!,即可强制退出。

标签:文件,ctrl,路径,信息,命令,liinux,目录
From: https://www.cnblogs.com/zkz0206/p/17041026.html

相关文章

  • Maui 读取外部文件显示到Blazor中
    Maui读取外部文件显示到Blazor中首先在mauiblazor中无法直接读取外部文件显示,但是可以通过base64去显示但是由于base64太长可能影响界面卡顿这个时候我们可以使用bl......
  • 1月10日内容总结——linux前期知识储备,linux系统、目录、文件相关命令,vi和vim,目录结构
    目录一、前期必备知识二、系统运⾏命令帮助指令关机/重启命令三、快捷方式命令四、⽬录结构与文件相关命令1、pwd显示当前目录绝对路径指令2、cd切换到指定目录指令3、mkdi......
  • 【转载】Linux根文件系统
    Linux根文件系统文件系统文件系统是os用来明确存储设备或分区上的文件的方法或数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为......
  • C/C++ 异常处理机制(例:文件拷贝)
    异常是一种程序控制机制,与函数机制互补。函数是一种以栈结构展开的上下函数衔接的程序控制系统,异常是另一种控制结构,它可以在出现“意外”时中断当前函数,并以某种机制......
  • 【shell】shell字符串分割|文件分割|剪切|截取 (转)
    目录一、字符串分割1、awk分割2、利用shell中变量的字符串替换成空格分割3、设置分隔符,通过IFS变量4、利用tr指令实现字符替换二、文件分割按行切割按时间切......
  • web自动化测试-文件上传与弹框处理
    实战演示文件上传input标签使用自动化上传,先定位到上传按钮,然后send_keys把路径作为值给传进去.如图所示,是企业微信文件上传的页面定位到标签为input,type为file的元......
  • git未忽略文件检测不到?
    速览#查看所有被忽略提交的文件gitstatus--ignored#将被忽略提交的文件加入暂存区gitadd-f<文化名>场景想要提交opencv_world460d.lib到git中,git检测不到。......
  • Linux 使用模式匹配文件名批量删除文件
    举例1:删除文件名中包含abc的文件#先列出来确认一下find./dir-typef-name'*abc*'#执行删除命令find./dir-typef-name'*abc*'-delete举例2:删除文件名......
  • 关于Unity的Android工程,写文件的问题
    UnityAndroid工程中的写文件在安卓工程下,写入文件可以直接用:File.WriteAllText(UnityEngine.Application.persistentDataPath+"/XXX.txt","文件内容");路径前面没有加“......
  • DBeaver导入SQL脚本时报:无法加载文件 Input length = 1
    DBeaver导入原来保存的sql文件出错查询到一解决方法:项目中General-Scripts-右键选择属性-文本文件编码从默认的从容器继承(UTF-8)改为其它,选UTF8-应用并关闭但是没有解......