Linux基础操作

linux在我们工作中是经常用的,那么具体怎么操作呢,下面我来给大家陈述一些linux的基础操作,仅供大家参考和学习

1、目录切换命令

linux是通过cd命令进行切换目录,但在学习cd命令之前,我们要分清楚linux的目录结构

linux怎么进入desktop目录 linux怎样进入目录_压缩包


cd usr/ 切换到该目录下usr目录

cd …/ 切换到上一层目录

cd / 切换到系统根目录

cd ~ 切换到用户主目录2、目录的操作命令(增删改查)

1).添加目录的操作:

mkdir 目录名称

我们现在创建一个test文件夹

可能会发现错误

linux怎么进入desktop目录 linux怎样进入目录_搜索_02


那是因为我们没有用root用户这个权限去进行目录的操作

我们先进入root用户

su root

然后进行增加目录的操作

linux怎么进入desktop目录 linux怎样进入目录_压缩包_03


2).查看目录

ls 父目录

linux怎么进入desktop目录 linux怎样进入目录_搜索_04


还有查看目录下隐藏的文件 可以使用ls -a

linux怎么进入desktop目录 linux怎样进入目录_压缩包_05


还有一个是查看该目录下所有目录文件和它的详细信息

ls -l 可以缩写成ll

linux怎么进入desktop目录 linux怎样进入目录_搜索_06


3).寻找目录

find 目录 参数

比如说查找root下test相关的目录find / - name ‘test’

linux怎么进入desktop目录 linux怎样进入目录_linux_07


4).修改目录的名称

命令:mv 目录名称 新目录名称

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作

linux怎么进入desktop目录 linux怎样进入目录_linux怎么进入desktop目录_08


5).移动目录的位置–剪切

命令:mv 目录名称 目录的新位置

注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作

linux怎么进入desktop目录 linux怎样进入目录_压缩包_09


这边我们先创建了一个aaa目录,然后我们用查看到test01目录还在root根目录下,我们用命令将test01移动到aaa的目录下

6).拷贝目录

命令:cp -r 目录名称 目录拷贝的目标位置 -----r代表递归拷贝

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

linux怎么进入desktop目录 linux怎样进入目录_搜索_10


我在这里创建了一个bbb的目录,然后将它拷贝到我的aaa目录里大家可以发现bbb在我root根目录下还存在在我的aaa目录下也存在说明cp -r这个命令就和我们windows 的复制命令是一样的7).删除目录

命令:rm [-rf] 目录

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆, 无论删除任何目 录或文件,都直接使用rm -rf 目录/文件/压缩包

linux怎么进入desktop目录 linux怎样进入目录_压缩包_11


3、文件的操作命令

1).命令:touch 文件名称 ----- 空文件

示例:在aaa目录下创建一个空文件 touch bbb.txt

linux怎么进入desktop目录 linux怎样进入目录_linux怎么进入desktop目录_12


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 监控 文 件的变化

linux怎么进入desktop目录 linux怎样进入目录_linux_13


3).修改文件

vim 文件

进入文件之后要按键盘i/a/o进入编辑

linux怎么进入desktop目录 linux怎样进入目录_压缩包_14


编辑完成后,按下Esc,退回命令模式

linux怎么进入desktop目录 linux怎样进入目录_linux_15


退出直接输入冒号:wq就可以保存并退出

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

关于vim使用过程: 在实际开发中,使用vim编辑器主要作用就是修改配置文件

vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件 ------->按Esc进入底行模式---->输入:wq/q!

4、压缩文件的操作

1).打包并压缩文件

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。

而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。

linux怎么进入desktop目录 linux怎样进入目录_linux怎么进入desktop目录_16


命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件

其中:

z:调用gzip压缩命令进行压缩

c:打包文件

v:显示运行过程 f:指定文件名2).解压压缩包

命令:tar [-xvf] 压缩文件 其中:x:代表解压

linux怎么进入desktop目录 linux怎样进入目录_linux怎么进入desktop目录_17


列入下图

linux怎么进入desktop目录 linux怎样进入目录_搜索_18


这个图是我将xxx.tar这个压缩包在我usr目录下 解压后这个bbb.txt和ccc.txt文件就传入到我的usr目录下了5、其他命令

1).显示当前所在位置

pwd

linux怎么进入desktop目录 linux怎样进入目录_压缩包_19


2).搜索命令

grep 要搜索的字符串 要搜索的文件

示例:搜索ccc.txtf文件中包含字符串aa的行

linux怎么进入desktop目录 linux怎样进入目录_linux怎么进入desktop目录_20


3).管道命令

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

示例:查看当前系统中所有的进程中包括system字符串的进程

linux怎么进入desktop目录 linux怎样进入目录_压缩包_21


4).查看进程

命令:ps -ef

示例:查看当前系统中运行的进程

linux怎么进入desktop目录 linux怎样进入目录_linux_22


5).杀死进程

kill -9进程的pid

linux怎么进入desktop目录 linux怎样进入目录_搜索_23