网站首页 > 文章中心 > 其它

Linux不断命令_linux常用命令用户管理命令

作者:小编 更新时间:2023-09-08 00:40:24 浏览量:420人看过

新手必须掌握的linux命令

常见执行Linux命令的格式是这样的:

注意,命令名称、命令参数、命令对象之间请用空格键分隔.

命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀.

命令参数的长格式与短格式示例

①..echo命令

①.0.killall命令

如果我们在系统终端中执行一个命令后想立即停止它,可以同时按下Ctrl + C组合键(生产环境中比较常用的一个快捷键),这样将立即终止该命令的进程.

或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个符号,这样命令将进入系统后台来执行.

①..ifconfig命令

第三段:工作目录切换命令

①..pwd命令

①..cat命令

第五段:文件目录管理命令

①..touch命令

第六段:打包压缩与搜索命令

①..tar命令

linux开机自动执行命令和脚本 自动启动 自启 进程一直运行

原文及更新:

直接在/etc/rc.local(/etc/rc.d/rc.local)文件中添加即可

上面这脚本实际上在使用时出现了问题, /home/neucrack/software/ss/start_ss_local.sh 这个命令始终没有被执行,原因是 /home/neucrack/software/ss/start_kcptun_client.sh 中的命令阻塞了进程,导致后面一句始终没有执行,可以将他们分别放到后台执行就行了,如何在后台执行可以看文章最后一部分

也可以自己手动在rc*.d中建立软连接

桌面系统搜索 启动 ,打开启动管理器 添加删除即可

一般有以下几种方法:

①.)在输入命令的最前面加上 nohup 命令

如 nohup your_command 这样命令在你退出后仍然会在后台执行

setsid your_command 该命令的结果是使你所运行的命令的父进程为init,所以只有关机该进程才会停止

就是用括号将你的命令括起来,这样做也是使命令的父进程为init

当你在命令行下输入 your_command 后命令就在后台执行了,然后执行jobs命令,该命令会列出当前正在后台执行的命令.例如输入命令"top"

然后执行"jobs"

输出结果是

[1] + Suspended (tty output) top

注意行开头方括号内的数字,该数字叫做jobspec,是给当前后台运行的job的编号.这是你只要在命令行下输入"disown -h 1" 后台运行的top命令就不会受到hangup信号的影响了.

在命令行下输入screen命令就开启了一个screen进程,它就好像是一个全新的命令运行环境,在该环境中你可以像在正常的terminal下那样执行

命令,但是这个screen是不受其父进程的hangup信号的影响的,既然screen不受其父进程影响,当你意外掉线或者退出系统时,在screen

中仍在执行的命令仍然会继续执行.关于screen命令的使用方法你可以再去查阅相关资料.

Linux 中查看不断更新得文件命令

linux系统中经常有日志文件不停更新,此时查看不停刷新的日志文件需要用到以下命令:

tail

-f

文件名

-n

tail命令将文件写到标准输出

Linux常用命令

就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)看目录信息等等

常用参数搭配:

实例:

(changeDirectory),命令语法:cd [目录名].说明:切换当前目录至dirName

查看当前工作目录路径

创建文件夹

删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录.如果使用rm 来删除文件,通常仍可以将该文件恢复原状

rm [选项] 文件...

删除空目录,一个目录被删除之前必须是空的.(注意,rm -r dir 命令可以代替rmdir,但是很危险,万一它突然就不是空的咧?),另外删除某目录时必须具有对父目录的写权限.

rmdir -p watch/avi删掉avi目录,watch目录就空掉了,那还看什么?所以干脆把watch目录一起删掉,眼不见为不净嘛.

mv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录.

命令功能:

视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中.在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失.

命令参数:

将源文件复制至目标文件,或将多个源文件复制至目标目录.

注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖!

cat主要有三大功能:

功能类似于cat, more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示

常用操作命令:

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件.

命令参数:

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行.

常用参数:

从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容.

用于改变linux系统文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法.

每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限.可使用ls -l test.txt查找.

权限范围:

权限代号:

tar命令是类Linux中比价常用的解压与压缩命令.

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的参数是根据需要在压缩或解压档案时可选的.

下面的参数-f是必须的

常见解压/压缩命令

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符.

du命令也是查看使用空间的,但是与df命令不同的是,du能看到的文件只是一些当前存在的,没有被删除的,他计算的大小就是当前他认为存在的所有文件大小的累加和.du命令是对文件和目录磁盘使用的空间的查看.

ln命令用于将一个文件创建链接,链接分为软链接和硬链接,命令默认使用硬链接.当在不同目录需要该文件时,就不需要为每一个目录创建同样的文件,通过ln创建的链接(link)减少磁盘占用量.

软链接:

硬链接:

需要注意:

显示或设定系统的日期与时间

强大的文本搜索命令,grep(Global Regular Expression Print)全局正则表达式搜索.

grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容.

命令格式:

grep [option] pattern file|dir

wc(word count)功能为统计指定的文件中字节数、字数、行数,并将统计结果输出.

wc [option] file..

ps(process status),用来查看当前运行的进程状态,一次性查看,如果需要动态连续结果使用top.

显示当前系统正在执行的进程的Linux不断命令相关咨询,包括进程ID、内存占用率、CPU占用率等.

显示系统内存使用情况,包括物理内存、交互区内存(swap)和内核缓冲区内存.

实例

linuxrpm-qa|grepmariadb命令一直在执行

如何在linux命令行中循环执行命令

①.、编写一个shell脚本,在脚本中编写循环执行的代码(可以是死循环),然后在linux上运行这个脚本即可.

以上就是土嘎嘎小编为大家整理的Linux不断命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章