linux基本命令

来源:互联网 发布:java nanotime 转换 编辑:程序博客网 时间:2024/06/06 12:36

Linux的目录结构

这里写图片描述

cd usr 切换到该目录下usr目录下
cd ../ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录

目录的操作命令

(1)增加目录操作
命令:mkdir 目录名称
示例:在根目录 / 下 mkdir test ,就会在根目录 / 下产生一个test目录
这里写图片描述

(2)查看目录
命令:ls[-al] 父目录
示例:在根目录 / 下 使用ls,可以看到该目录下的所有的目录和文件
这里写图片描述

示例:在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括隐藏的这里写图片描述

示例:在根目录 / 下 使用ls -l,可以看到该目录下的所有目录和文件的详细信息

这里写图片描述
ls-l可以缩写成ll

(3)查找目录
命令:find 目录 参数
示例:查找/root 下的与test 相关的目录(文件) find/root -name ‘test*’

(4)修改目录名称
命令:mv 目录名称 新目录名称
示例:test 目录下有一个 oldTest 目录,使用 mv oldTest newTest 命令修改

这里写图片描述

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
(5)移动目录的位置
命令:mv 目录名称 目录的新位置
示例:在 test 下将newTest 目录剪切到 /usr 下面,使用mv newTest/urs
这里写图片描述

不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作

(6)拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 —–r 代表递归拷贝
示例:将/usr 下的newTest 拷贝到根目录下的test 中,使用cp -r/usr/newTest/test

这里写图片描述

cp命令不仅可以拷贝目录还可以拷贝文件,压缩宝等,拷贝文件和压缩包时不用写-r 递归

(7)删除目录
命令:rm [ -rf ] 目录
示例:删除 /usr下的newTest,进入/usr 下使用rm -r newTest
这里写图片描述

示例:删除/test下的 newTest而不需要询问强制删除 在/test 下使用rm -rf newTest
这里写图片描述

rm不仅可以删除目录,也可以删除其他文件或压缩包

文件的操作命令

(1)文件的创建
命令:touch 文件名称 —— 空文件
示例:在test目录下创建一个空文件 touch aaa.txt
这里写图片描述

(2)文件的查看
命令:cat/more/less/tail 文件
示例:使用cat 查看 /etc/sudo.conf文件,只能显示最后一屏内容
这里写图片描述

示例:使用more查看/ect/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
这里写图片描述

示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的Pgup和PgDn向上和向下翻页,q结束查看
这里写图片描述

示例:使用tail -10 查看 /etc/sudo.conf 文件的后10行,Ctrl+C结束
这里写图片描述

命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控 文 件的变化

(3)修改文件内容
命令:vim文件
示例:编辑/test 下的aaa.txt 文件,使用 vim aaa.txt
这里写图片描述

但此时并不能编辑,因为此时处于命令模式,点击键盘 i/a/o 进入编辑模式

进入编辑模式编辑文件,完成后,按下Esc,返回命令模式,此时文件虽然已经编辑完成,但是没有保存,需输入冒号:进入底行模式,在底行模式下输入wq代表写入内容并退出,即保存:输入q!代表强制退出不保存

vim编辑器是Linux中的强大组件,是vi编辑器的加强版,vim编辑器的命令和快捷方式有很多,但此处不一一阐述,大家也无需研究的很透彻,使用vim编辑修改文件的方式基本会使用就可以了

关于vim使用过程:
在实际开发中,使用vim编辑器主要作用就是修改配置文件
vim 文件——>进入文件—–>命令模式——>按i进入编辑模式—–>编辑文件 ——->按Esc进入底行模式—–>输入:wq/q!

打包并压缩文件
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名

(2)解压压缩包
命令:tar [-xvf] 压缩文件
其中:x:代表解压
示例:tar -xvf xxx.tar.gz

tar -xvf xxx.tar.gz -C /usr——C代表指定解压的位置

其他命令

显示当前所在位置 pwd
搜索命令:grep 要搜索的字符串 要搜索的文件

管道命令
命令:| 将前一个命令的输出作为本次目录的输入

原创粉丝点击