Linux的基础操作
Posted KIMdamI
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的基础操作相关的知识,希望对你有一定的参考价值。
Linux基础操作
linux在我们工作中是经常用的,那么具体怎么操作呢,下面我来给大家陈述一些linux的基础操作,仅供大家参考和学习
1、目录切换命令
linux是通过cd命令进行切换目录,但在学习cd命令之前,我们要分清楚linux的目录结构
cd usr/ 切换到该目录下usr目录
cd …/ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
2、目录的操作命令(增删改查)
1).添加目录的操作:
mkdir 目录名称
我们现在创建一个test文件夹
可能会发现错误
那是因为我们没有用root用户这个权限去进行目录的操作
我们先进入root用户
su root
然后进行增加目录的操作
2).查看目录
ls 父目录
还有查看目录下隐藏的文件 可以使用ls -a
还有一个是查看该目录下所有目录文件和它的详细信息
ls -l 可以缩写成ll
3).寻找目录
find 目录 参数
比如说查找root下test相关的目录find / - name ‘test’
4).修改目录的名称
命令:mv 目录名称 新目录名称
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
5).移动目录的位置–剪切
命令:mv 目录名称 目录的新位置
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
这边我们先创建了一个aaa目录,然后我们用查看到test01目录还在root根目录下,我们用命令将test01移动到aaa的目录下
6).拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 -----r代表递归拷贝
注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
我在这里创建了一个bbb的目录,然后将它拷贝到我的aaa目录里大家可以发现bbb在我root根目录下还存在在我的aaa目录下也存在说明cp -r这个命令就和我们windows 的复制命令是一样的
7).删除目录
命令:rm [-rf] 目录
注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆, 无论删除任何目 录或文件,都直接使用rm -rf 目录/文件/压缩包
3、文件的操作命令
1).命令:touch 文件名称 ----- 空文件
示例:在aaa目录下创建一个空文件 touch bbb.txt
2).文件的查看
命令:cat/more/less/tail 文件
示例:使用cat查看/etc/profile文件,只能显示最后一屏内容
示例:使用more查看/etc/profile文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q 可以退出查看
示例:使用less查看/etc/profile文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
示例:使用tail -10 查看/etc/profile文件的后10行,Ctrl+C结束
注意:命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运 行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控 文 件的变化
3).修改文件
vim 文件
进入文件之后要按键盘i/a/o进入编辑
编辑完成后,按下Esc,退回命令模式
退出直接输入冒号:wq就可以保存并退出
vim编辑器是Linux中的强大组件,是vi编辑器的加强版,vim编辑器的命令和快捷方式有很多,但此处 不一一阐述,大家也无需研究的很透彻,使用vim编辑修改文件的方式基本会使用就可以了
关于vim使用过程: 在实际开发中,使用vim编辑器主要作用就是修改配置文件
vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件 ------->按Esc进入底行模式---->输入:wq/q!
4、压缩文件的操作
1).打包并压缩文件
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程 f:指定文件名
2).解压压缩包
命令:tar [-xvf] 压缩文件 其中:x:代表解压
列入下图
这个图是我将xxx.tar这个压缩包在我usr目录下 解压后这个bbb.txt和ccc.txt文件就传入到我的usr目录下了
5、其他命令
1).显示当前所在位置
pwd
2).搜索命令
grep 要搜索的字符串 要搜索的文件
示例:搜索ccc.txtf文件中包含字符串aa的行
3).管道命令
命令:| 将前一个命令的输出作为本次目录的输入
示例:查看当前系统中所有的进程中包括system字符串的进程
4).查看进程
命令:ps -ef
示例:查看当前系统中运行的进程
5).杀死进程
kill -9进程的pid
以上是关于Linux的基础操作的主要内容,如果未能解决你的问题,请参考以下文章