首页 / LINUX / Linux(4) 实用指令
Linux(4) 实用指令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux(4) 实用指令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3847字,纯文字阅读大概需要6分钟。
内容图文
![Linux(4) 实用指令](/upload/InfoBanner/zyjiaocheng/924/4725b21aa23b417c9a092cf4d5b45baf.jpg)
Linux(4) 实用指令
学习视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=25&spm_id_from=pageDriver
一、指令运行级别
运行级别相关说明:
切换运行级别:init 0 此时会关机(包括虚拟机)
普通用户切换级别需要管理员密码:
指定运行默认级别
获取当前的默认级别:systemctl get-default
设置当前的默认级别:systemctl set-default multi-user.target
二、找回root密码
1.首先启动系统,输入e进入编辑模式
2.进入编辑页面,使用键盘上的上下键把光标往下移动,找到以“Linux16”开头所在内容的行数,在行的最后输入:init=/bin/sh
3.接着,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式
4.接着,在光标闪烁的位置中输入:mount -o remount,rw /(注意:各个单词间有空格),完成后按键盘的回车键(Enter)。
5.输入passwd, 完成后按键盘的回车键(Enter)。输入密码,然后再次确认密码即可。密码修改成功后,会显示passwd…的样式,说明密码修改成功
6.接着,在鼠标闪烁的位置中(最后一行中)输入:touch /.autorelabel(注意:touch与 /后面有一个空格),完成后按键盘的回车键(Enter)
7.继续在光标闪烁的位置中,输入:exec /sbin/init(注意:exec与 /后面有一个空格),完成后按键盘的回车键(Enter),等待系统自动修改密码。完成后,系统会自动重启, 新的密码生效了
三、帮助指令
如man gdb
如help cd
四、文件目录类指令
1.pwd指令
显示当前所在目录的绝对路径
2.ls指令
基本语法:ls [选项] [目录或者文件]
常用选项:
- -a:显示当前目录所有的文件和目录,包括隐藏的。
- -l: 以列表的方式显示信息。与ll效果相同。
- -m :横向输出文件名,并以“,”作分格符。
- -s:在每个文件名后输出该文件的大小。
- -t:以时间排序。
- -A :显示除 “.”和“…”外的所有文件。
3.cd指令
基本语法: cd [参数(绝对/相对路径)]
- cd/ cd ~:切换到当前用户的家目录
- cd -:切换到上次访问的目录
- cd … : 回到上级目录
- cd …/… :回到上上级目录
4.mkdir指令
描述:用于创建目录。
常用选项: -p 创建多级目录
5.rmdir指令
描述:用于删除空目录
注意:只能删除空目录。要强制删除空目录要用rm -rf。
6.touch指令
描述:用于创建空文件
示例:
7.cp指令
示例:
复制单个文件到另一个目录:
复制整个文件夹到另一个目录:
8.rm指令
描述:删除指定的文件或目录
示例:
9.mv指令
重命名:
移动文件 :
移动文件并且重命名:
10.cat指令
示例:
11.more指令
示例:cat /etc/profile | more
12.less指令
相比more的优势:动态加载文件,根据需要加载,速度快。
示例 :less /etc/profile
13.echo指令
示例: echo $PATH; echo helloworld
14.head指令
默认看前十行
示例: head -n 12 /etc/profile
15.tail指令
示例:
监控文件实时变化:tail -f file
另一个终端操作
16. >指令和 >>指令
>:输出重定向
>>:追加
区别:>相当于把内容覆盖到原文件,>>相当于把内容追加到原文件
示例:
17.ln指令
示例:
18.history指令
history:看所有命令历史
history 10:看最近执行的10条指令
执行指令编号的指令: !指令号
示例:
五、时间日期类指令
1.date指令
显示时间
示例:
设置日期:
示例:
2.cal指令
描述:查看当前月的日历
cal: 查看当前月份的日历
cal 2021:查看2021年的日历
cal 3 2021:查看2021年3月的日历
示例:
更多用法和选项:
示例:
六、搜索查找指令
1.find指令
示例:
根据大小查找:
2.locate指令
示例:
3.whereis指令
描述:查找二进制文件、源文件或者帮助手册页面;如whereis ls,whereis cd
命令格式:whereis [-bmsu] [BMS 目录名 -f ] 文件名
命令参数:
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。
示例:
4.which指令
描述:which指令用于查找可执行文件的路径。如which java;which ls
指令格式:which 可执行文件名
参数:
-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p 与-n参数相同,但此处的包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息
示例:
5.find,locate,whereis,which的区别
- find直接全盘搜索,速度较慢;而其它三个是建立数据库再搜索,速度快,第一次使用前要用updatedb更新数据库。
- find,locate可以查找任意类型的文件,whereis可以查找二进制、源文件、帮助文档的位置,而which用于查找可执行文件的位置
6.grep指令和管道符号 |
描述:过滤查找
示例:
七、压缩和解压
1.gzip/gunzip指令
示例:
2.zip/unzip指令
压缩: zip -r myhome.zip /home/
解压:unzip -d /opt/temp myhome.zip
3.tar指令
打包压缩:
解压:tar -zxvf myhome.tar.gz -C /opt/temp
内容总结
以上是互联网集市为您收集整理的Linux(4) 实用指令全部内容,希望文章能够帮你解决Linux(4) 实用指令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。