linux 基本操作?linux运行文件命令

大家好,如果您还对linux 基本操作不太了解,没有关系,今天就由本站为大家分享linux 基本操作的知识,包括linux运行文件命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

Linux常用的操作指令

1.exit:这个指令是退出系统,但不是关机,linux中有很多作业,当你等入后相当于一个作业,当你等出时,作业停止,但其它作业还在进行,只有关机才行。

2.date:显示当前日期

格式化日期:date+%y/%m/%d

3.cal:显示日历

格式化日历:cal [month] [year]

4.bc:内置计算器

5.man:求助了!与info类似

man [command]

6.shutdown:这就是关机了

shutdown-t sec: shutdown-t 10 10秒关机

shutdown-k message:shutdown-k I WILL SHUTDOWN不真的关机,只是发个消息I WILL SHUTDOWN

shutdown-c取消当前已经在执行的关机指令

shutdown-h time:shutdown-h 20:20停止系统的服务,在20:20关机

shutdown-r time:shutdown-r now停止系统的服务,然后重新开机

7.reboot:重启,与shutdown-r now

8.目录文件权限

chgrp groupname file/directory: chgrp uranus1 a变更a文件的组为uranus1

chmod xyz file/directory: chmod 777 a变更a文件的权限为-rwxrwxrwx

chown user file/directory: chown uranus1 a变更a文件的拥有者为uranus1

umask文件或目录时的默认权限

umask:查看

umask xyz:设定

9.cd [相对路径或绝对路径]

10. pwd显示当前路径

11. mkdir/rmdir建立目录/删除目录

12. ls显示文件名称,属性等

ls-a列出所有文件(连同隐藏文档)

ls-l详细列出

ls-s以文件大小排序

13. cp [souce] [object]进行复制

cp-d

cp-r可以进行目录的复制

cp-s做成联接文件,与ln功能相同

cp-u如果源文件新才会复制

14. rm [文件名]删除文件

rm-i用户确认

rm-r循环删除

rm-f强制删除

15. mv [souce] [object]移动

16.查看文件内容

cat [文件]查看文件内容

tac [文件]最后一行显示

more/less [文件]显示文件

head/tail-n [文件]从头或尾开始看文件N行

nl与cat类似

od读非ASCii数据文件

17. chattr与Isattr文件的安全性相关

chattr [+-=] [ASacdistu] [file/directory]

+-=:分别增加,减少,设定属性

A:存取时间atime不能修改

18.搜索文件

which [文件名]查看可执行文件的位置

whereis [目录名称]

-a:找二进制文件

-m:说明文件manual路径下的文件

-s:只找source源文件

-n:没有说明文档文件

locate [目录名称]

find [路径] [参数]

1.时间:

-atime n:n*24小时内存取过的文件全部列出来

-ctime n:n*24小时内改变,新增的文件或目录列出来

-mtime n:n*24小时内修改过的文件列出来

-newer file:把比file还要新的文件列出来

2.使用名字

-gid n:寻找群组ID为N的文件

-group name:寻找群组名称为name的文件

-uid n:寻找拥有者ID为N的文件

-user name:寻找用户名称为name的文件

-name file:寻找文件名为file的文件名称

-type type:寻找文件属性为type的文件,包含b,c,d,p,l,s(接口设备b,端口设备c,目录d,联接文件l)

19. vi基本操作(光标移动的不用多讲)

查找与替换

/word在光标之后查找一个名为word的字符串

?word在光标之前查找一个名为word的字符串

n1,n2s/word1/word2/g在n1行到n2行之间的查找与替换

1,$s/word1/word2/gc在1到最后一行这间的查找与替换,并在换时要确认。

命令行模式:

w:保存

w!:若文件只读,刚强制写

q:退出

wq:

w[filename]:将数据放在另一个文件中

r[filename]:读入另一个文件的数据。

set nu:加入行

set nonu:与set nu相反

n1,n2 w[filename]:从n1到n2的内容保存为filename这个文件。

Linux命令模式的基本操作linux命令模式

linux怎么切换输入模式和命令模式?

一、vim进入编辑模式

编辑模式:一般模式下不可以修改某个字符,若要修改字符,只能进入编辑模式。从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可。当进入编辑模式时,在屏幕尾部会显示INSERT或REPLACE字样(若你的centos支持中文,则会显示“插入”)。从编辑模式回到一般模式,按esc即可。

i:在当前字符前插入。

I:在光标所在行的行首插入。

a:在当前字符后插入。

A:在光标所在行的行尾插入。

o:在当前行的下一行插入新的一行。

O:在当前行的上一行插入新的一行。

二、vim命令模式

命令模式:输入:或者/即可进入命令模式。该模式下,可以搜索字符或字符串,可以保存、替换、退出、显示行号等操作。

/word:在光标之后查找一个字符串word,按n向后继续搜索,shift+n向上搜索。

?word:在光标之前查找一个字符串word,按n向后继续搜索。

搜索出来的字符串都会高亮显示,若想不高亮,输入:nohl。

:n1,n2s/word1/word2/g:在n1和n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1。(先起点然后逗号分隔,再终点s表示替换/需替换的/替换后的/g表示全部。$表示到最末端)

:1,$s/word1/word2/g:将文档中所有的word1替换为word2,不加g则只替换每行的第一个word1。

linux终端怎么进入编辑模式?

Linux终端进入编辑模式的方法

Linux是vim进行文档编辑

一、一般模式切换到编辑模式

1、i:进入插入模式。从目前光标处插入。

2、I(大写i):进入插入模式。从目前所在行的第一个非空格符处开始插入。

3、a:进入插入模式。从目前光标所在处的下一个字符处开始插入。

4、A:进入插入模式。从光标所在行的最后一个字符处开始插入。

5、o:进入插入模式。从目前光标处所在的下一行处插入新的一行。

6、O:进入插入模式。从目前光标所在处的上一行插入新的一行。

7、r:进入替换模式。替换光标所在处的那一个字符一次。

8、R:进入替换模式。一直替换光标所在处的字符,直到按下Esc键为止。

9、Esc:退出编辑模式返回到一般模式。

二、从一般模式切换到命令行模式

1、:w:把编辑好的数据写入到硬盘文件中。

2、:w!:当文件属性为“只读”时强制写入该文件。具体能不能写入还要看该文件的文件权限。

3、:q:离开vi。

4、:q!:如果修改过文件但不需要存储,使用“!”强制离开不保存文件。

5、:wq:保存后离开。

6、:wq!:强制保存后离开。

7、:w:将编辑的数据保存成以filename命名的文件,相当于另存为文件。

8、:r:在编辑的数据中读另一个文件的内容,即将filename文件的内容加载到光标所在行的后面。

9、:num1,num2w:将num1到num2的内容保存成文件名filename的文件。

10:、:setnu:显示行号,设置完成后将会在每一行的前缀显示行号。

11、:setnonu:取消行号。

linux终端模式怎么保存?

Linux终端模式保存文件的方法

Linux使用vim进行编辑文档

保存命令

1、:w:把编辑好的数据写入到硬盘文件中。

2、:w!:当文件属性为“只读”时强制写入该文件。具体能不能写入还要看该文件的文件权限。

3、:wq:保存后离开。

4、:wq!:强制保存后离开。

5、:w:将编辑的数据保存成以filename命名的文件,相当于另存为文件。

linux命令设计理念?

Linux命令的设计理念达到了空前的高度,对各个角落都进行了重塑,包括任务栏、开始菜单、资源管理器、设置、平板模式、动作中心、暗夜模式、搜索、动态壁纸等等的任务栏也支持很多定制

linux加入了更多、更灵活的选项,尤其是任务栏图标可以选择居中、居左等不同位置,图标支持悬停变色,甚至开始菜单图标都可以隐藏,还有深色、浅色等不同显示模式开始菜单中,主要调整了动态磁贴,光标悬停会弹出上下文菜单,类似手机上长按图标的效果,不同程序的选项也不一样,比如PowerPoint会弹出新建、打开、最近、分享,Outlook则会弹出新邮件、新事件、查看日历。

linux运行模式有几种?

Linux的7种运行模式

0:关机模式

1:单用户模式,在此模式下可以修改root用户

2:没有NFS(networkfilesystem)网络共享的多用户模式

3:命令行模式,一般使用该模式,该模式下没有桌面程序

4:暂时没有使用

5:桌面模式,常见桌面程序有gomekde

6:重启

1.进行模式切换使用初始化命令init

init6

2.查看运行模式配置信息

cat/etc/inittab

#获取默认模式

systemctlget-default

#设置命令模式

systemctlset-defaultmulti-user.target

#设置图形模式

systemctlset-defaultgraphical.target

linux系统基本操作命令

1、文件与文件夹(目录)操作命令

1)rm:删除命令

例:$ rm-i文件名-------------有询问“Y/N”; rm-r文件名---------------删除该文件夹和子目录下的所有文件;

例:$ rm-f文件名-------------直接删除,不询问

2) mv:移动目录或文件,还可以重命名

例:$ mv text/zzz-------------将text移动到zzz目录下;

例:$ mv text zzz---------------text重命名为zzz

3) mkdir:创建路径和删除路径,创建目录

例:$ mkdir zzz-------------在当前目录下创建zzz的目录;

例:$ rmdir zzz---------------删除目录zzz

4) touch:创建空文件

例:$ touch zzz.xx----------------创建文件名是zzz.xx的文件

5)cat:查看文件内容

例:$ cat zzz.xx-----------------查看文件zzz.xx中的内容

6)tail:监视文件尾部内容,默认10行

例:$ tail-n 20-f zzz.xx-----------查看文件zzz.xx的尾部20行内容

7)cp:复制

例:$ cp a.xx b-------将a.xx文件复制到b目录(文件夹)下

8)scp:拷贝文件

例:$ scp-i zzz.xx root@192.168.1.35:/xxx/xxxx/-----------------从一台虚拟机上将文件zzz.xx拷贝到另外一台35的虚拟机的指定目录下;

例:$ scp-r zzz root@192.168.1.35:/xxx/xxxx/-----------------从一台虚拟机上将文件夹(目录)zzz拷贝到另外一台35的虚拟机的指定目录下

9)chmod:给文件赋权限

例:$ chmod 777 zzz.xx给zzz.xx文件增加可执行的权限2、查看端口号的命令: netstat-antpl

3、查看正在执行的进程的命令: ps-ef

4、强制杀死xxxx该进程的命令:kill- 9 xxxx

5、配置Java环境变量的命令:

先执行---- vi/etc/profile配置结束执行------- socrce/etc/profice然后执行-------cat/etc/profile进行查看,用java-version查看Java版本

6、df-h----------------是查看磁盘容量的使用情况

必要参数:

-a全部文件系统列表

-h方便阅读方式显示

-H等于“-h”,但是计算式,1K=1000,而不是1K=1024

-i显示inode信息

-k区块为1024字节

-l只显示本地文件系统

-m区块为1048576字节

--no-sync忽略 sync命令

-P输出格式为POSIX

--sync在取得磁盘信息前,先执行sync命令

-T文件系统类型

选择参数:

--block-size=指定区块大小

-t只显示选定文件系统的磁盘信息

-x不显示选定文件系统的磁盘信息

--help显示帮助信息

--version显示版本信息

“df-h”这条命令再熟悉不过。以更易读的方式显示目前磁盘空间和使用情况。

“df-i”以inode模式来显示磁盘使用情况。

7、网络命令

1)ifconfig:查看用户网络配置。它显示当前网络设备配置。补充:Windows用的是 ipconfig

2)ping将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包。ping主要有两个作用:

用来确认网络连接是畅通的。

用来查看连接的速度信息。

阅读剩余
THE END