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主要有两个作用:
用来确认网络连接是畅通的。
用来查看连接的速度信息。