Linux简单操作
2021/12/6 7:18:51
本文主要是介绍Linux简单操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1)查看 ls [参数] -l 以详细形式查询当前目录下所有文件和目录,不包括隐藏文件和目录 (简写ll) -a 以精简形式查询当前目录下所有文件和目录,包括隐藏文件和目录(all)
2)跳转 cd 目录 cd ~ 进入当前用户目录 (如果你是root用户表示/root目录,如果你是其他用户/home) cd / 进入根目录
3)创建 mkdir 目录 mkdir aaa 在当前目录下创建aaa目录,相对路径 mkdir ./bbb 在当前目录下创建bbb目录,相对路径 mkdir /ccc 在根目录下创建ccc目录,绝对路径 mkdir /ddd/eee 在根目录下创建ddd目录和eee子目录
4)搜索 find 目录 -name '条件' find / -name 'b' 查询根目录下(包括子目录),名为b的目录和文件 find / -name 'b*' 查询根目录下(包括子目录),名以b开头的目录和文件 find / -name '*b*' 查询根目录下(包括子目录),名包含b的目录和文件 在Linux中,按ctrl+c 强行终止程序执行 (cancel)
5)修改文件名 mv 旧目录 新目录 mv aaa aaaa 将根目录下的aaa目录修改为aaaa
6)剪切 mv 原目录位置 新目录的位置 mv /aaaa /bbb/ 将根目录下的aaaa目录,移动到bbb目录下
7)复制 cp -r 目录 目录的新位置 cp -r /aaa /bbb 将/目录下的aaa目录复制到/bbb目录下
8)删除 rm [参数] 目录 -r : recursion 递归 (只要删文件夹,都要递归) -f : force 强制 (不会提问) rm -rf ccc 强制删除ccc子目录(不会询问) rm -rf / 删除根目录下所有文件(千万不要写这个!!!)
1)创建 touch 文件 touch a.java 在soft目录中创建a.java文件 touch b.txt 在soft目录中创建b.txt文件
2)查看 cat/more/less/head/tail 文件 cat a.java 查看a.java文件的最后一页内容 more a.java 从头开始,按回车键换行,按空格健翻页,q退出 less a.java 从头开始,按回车键换行,按空格健翻页,支持使用PgUp和PgDn翻页,q退 出 head a.java 查看a.java文件的前10行内容 tail a.java 查看a.java文件的后10行内容
3)删除 cp -r 目录 目录的新位置 cp -r /aaa /bbb 将/目录下的aaa目录复制到/bbb目录下
4)编辑: vim 文件名
* 命令行模式 | * 插入模式 | * 底行模式 |
yy复制当前行 p粘贴 dd删除当前行 u撤销 | i 在当前位置前插入 a 在当前位置后插入 o 在当前行之后插入一行 #可以在这个模式下编辑文件 | 按esc退出到命令行模式 按 :(冒号)进入底行模式 #底行模式下 wq保存退出 q退出vi(文件无修改的情况下) q!不保存强制退出 |
Linux中的打包文件扩展名:.tar(文件都放在一起打包) Linux中的压缩文件扩展名:.gz(压缩文件) Linux中打包压缩的文件扩展名:.tar.gz
1)将文件打成压缩包(了解) 语法: tar -zcvf 打包压缩后的文件名 要打包的文件 参数: -z:调用gzip压缩命令进行压缩 -c:打包文件 -v:显示运行过程 -f:指定文件名 常见操作: tar -zcvf haha.tar.gz a.java b.java c.java tar -zcvf haha.tar.gz ./* 将当前目录下的所有文件打包压缩成haha.tar.gz文件
2)解压缩包获得文件【重点】 语法: tar -zxvf 解压文件 [–C指定目录] 或者 tar -xvf 解压文件 (如果tar后缀名,不需要输z) 参数: -x 取出文件中的内容 常见操作: tar -zxvf haha.tar.gz tar -zxvf haha.tar.gz -C/usr/local
修改权限语法 chmod [参数] 文件名 权限代号 r:读取权限,数字代号为"4" w:写入权限,数字代号为"2" x:执行或切换权限,数字代号为"1" -:不具任何权限,数字代号为"0" 命令 chmod 755 1.txt 给1.txt的拥有者设置读写执行权限,给所属组添加读和执行权限, 给其他用户添加读和执行权限 chmod 777 a.txt 给所有人添加对此文件操作的所有权限
1)显示工作目录 pwd: (Print Working Directory) 打印当前的目录(绝对路径) 2)查看进程 ps -au:显示客户端打开的程序进程 ps -ef: 当前用户打开的程序进程 (重要) 3)杀死进程 kill 进程号: 杀死指定进程 kill -9 进程号:强制杀死指定进程 4)文本搜索 grep [参数] 搜索字符串 文件名 -i 搜索时不区分大小写,大小写不敏感(ignore) -n 显示匹配行及行号,大小写敏感(number) -v 显示不匹配行及行号,大小写敏感(reverse) grep as 123.txt 在123.txt文件中搜索as字符串,大小写敏感,显示行 grep -n as 123.txt 在123.txt文件中搜索as字符串,大小写敏感,显示行及行号 grep -ni "Q q" 123.txt 在123.txt文件中搜索Q q字符串,大小写不敏感,显示行及行号 5)管道 xx | xx 一个命令的输出作为另一个命令的输入 ls --help | more 分页查询帮助信息 ps -ef | grep system 在ps -ef的结果中,搜索字符串system 6)关机和重启 poweroff : 关机 reboot : 重启
这篇关于Linux简单操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法