Linux常用命令~~~


Linux常用命令~~~


1. 查看当前的Linux服务器的运行级别

‘who -r’ 和‘runlevel’命令可以查看当前linux服务器运行级别

2. 查看Linux的默认网关

‘route -n’和‘nestat - nr’可以查看默认网关,也可以显示当前路由表。

3. 查看bond0状态:cat /pro/net/bonding/bond0

4. linux系统中/pro 文件系统的作用

/proc文件系统是一个基于内存的文件系统,其维护着关于当前正在运行的内核状态信息,(其中包括CPU、内存、分区划分、I/O地址、直接内存访问通道和正在运行的进程这个文件系统所代表的并不是各种实际存储信息的文件,它们指向的是内存里的信息。/proc文件系统是由系统自动维护的。

5.如何在/usr目录下找出大小超过10MB的文件

find /usr -size +10M

6. 如何在/home目录下找出120天之前被修改过的文件

find /home -mtime +120

7. 如何在/var目录下找出90天之内未被访问过的文件?

find /var \! -atime -90

8. 在整个目录树下查找文件"core",如发现则无需提示直接删除它们

find / -name core -exec rm {} \;

9. strings命令有什么作用?

strings命令用来提取和显示非文本文件中的文本字符串。

10.Linux中的at命令有什么用?

答: at命令用来安排一个程序在未来的做一次一次性执行。所有提交的任务都被放在 /var/spool/at 目录下并且到了执行时间的时候通过atd守护进程来执行。

 11.  当前目录和上层目录: ./  ../

主目录: ~/

切换目录: cd

12. 查看当前进程: ps

执行退出: exit

查看当前路径: pwd

13. 清屏: clear

退出当前命令: ctrl+c 彻底退出

执行睡眠 : ctrl+z 挂起当前进程fg 恢复后台

14. ls 执行的功能: 列出指定目录中的目录,以及文件

a 所有文件l 详细信息,包括大小字节数,可读可写,可执行的权限等

15. 软链接: ln -s slink source

硬链接: ln link source

16. 创建目录: mkdir

创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件

复制文件: cp

17. 查看文件内容有哪些命令可以使用?

vi 文件名 #编辑方式查看,可修改

cat 文件名 #显示全部文件内容

more 文件名 #分页显示文件内容

less 文件名 #与 more 相似,更好的是可以往前翻页

tail 文件名 #仅查看尾部,还可以指定行数

head 文件名 #仅查看头部,还可以指定行数

18. Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串的行?

是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。

grep [stringSTRING] filename grep [^string] filename

19. Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?

1. 不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断是指进程不响应异步信号

2. 暂停状态/跟踪状态:向进程发送一个SIGSTOP信号,它就会因响应该信号而进入TASK_STOPPED状态;当进程正在被跟踪时,它处于TASK_TRACED这个特殊的状态(正在被跟踪是指:线程暂停下来,等待跟踪它地进程对它进行操作

3. 就绪状态:在run_queue队列中的状态

4. 运行状态:在run_queue队列里的状态

5. 可中断睡眠状态:处于这个状态的进程因为等待某某事件的发生(比如等待 socket 连接、等待信号量),而被挂起

6。zombie 状态(僵尸):父亲没有通过 wait 系列的系统调用会顺便将子进程的尸体(task_struct)也释放掉

7.  退出状态

D 不可中断 Uninterruptible(usually IO)

R正在运行,或在队列中的进程

S处于休眠状态

T停止或被追踪

Z 僵尸进程

W 进入内存交换(从内核 2.6 开始无效)

X死掉的进程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/559089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件存储

最近正在写有关文件操作的程序,搞得我也是焦头烂额。业务很简单:前台用户需要选择一个jar包然后上传到服务器(localhost)然后由后台的Java程序进行指定目录的存储,然后将文件路径转存到mongodb中。 但是,前…

2021年高考理综单科成绩查询,2021年高考总分是多少 2021年高考各科满分多少分...

高考总分不同地区可能会有一些小差异,不过大体上是相同的,由于每年全国各地高考的政策和说明都会有一些变化,所以高考总分也可能会有改变,及时了解这些变化是每一个参加高考的学子都必须要注意的。小编整理了《2021高考总分是多少…

javaweb通过接口来实现多个文件压缩和下载(包括单文件下载,多文件批量下载)

程序员在做web等项目的时候,往往都需要添加文件上传、下载、删除的功能,有时是单文件,有时多文件批量 操作,而这些功能的代码程序员可以自己收藏起来当成工具使用,这样,程序员在进行程序设计的时候就会事半…

html cookie传参,页面间固定参数,通过cookie传值的实现方法

最后在做的页面,比如用户数据(用户头像,名称,年龄)这些信息,因为大部分页面都要用,之前是通过url地址传,另一页面接收。考虑到这样做会让url过长,因此,尝试使用cookie,把…

传统form表单提交方式的文件上传与文件存储

引言 时隔一天,上一篇文章《文件存储》刚一停笔,今天上午就解决了困扰我已久的文件上传问题。 站在一个已实现功能的角度来重新看待这个文件上传的业务:编辑页面选择jar包,然后通过form表单提交,上传到后台程序&…

eclipse项目一直显示有错,但是一直找不到错误在哪里

eclipse项目一直显示有错,但是一直找不到错误在哪里 这天在写项目的时候碰到了这么个问题,项目上一直提示着红叉,但不管是文件里还是java buildpath里都找不到报错,很纳闷了~最后终于给我找到方法了~如下: 类似于下面这…

微型计算机硬件性能取决于什么,微型计算机硬件系统的性能主要取决于

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。微型计算机硬件系统的性能主要取决于微处理器。微处理器能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。它可与存储器和外围电路芯…

LeetCode(#1)————Two Sum

问题描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 Given nums [2, 7, 11, 15…

Log4j文件配置教程大全

Log4j文件配置教程大全~Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接keyvalue格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1, 整体框架介绍:#配置根Logger log…

微型计算机和接口技术考题,微型计算机接口技术以及应用考题

一、单项选择题1.通常在外设接口中,往往有( )端口才能满足和协调外设工作要求。A.数据 B.数据、控制 C.数据、控制、状态 D.控制、缓冲2.独立I/O端口编址方式中,端口地址…

Java本地文件操作

概述:Java本地文件操作,涉及到文件/文件夹的创建,文件/文件夹属性的读取与设置,文件/文件夹的重命名,目录结构的遍历,以及文件内容的读取与写入。 File属于java.io.File。 ---在Eclipse的大纲视图界面&…

GitBlit使用安装教程~

GitBlit使用安装教程~GitBlit是什么?Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库.相当于 Git 的 Java 管理工具.git的管家,通俗点来说就是一个相当于SVN的工具,用于多个人共同开发同一个项目,共用资源的目的。 下载与安装: 1. …

怎么用计算机名称共享打印机设置,如何共享打印机设置教程

打印机怎么共享,算是老问题了,但很多时候分享都是老系统的,这里分享WIN7系统和win10系统两种系统的打印机如何共享的设置教程。一、WIN7设共享准备工作:添加打印机之前我们要知道主机的一些信息,如计算机名、工作组、共…

Java项目转变为Java Web项目

1、找到项目工作空间目录&#xff0c;打开.project文件&#xff0c;并修改文件&#xff0c; 修改如下&#xff1a; 找到&#xff1a;<natures> </natures>代码段&#xff0c;在代码段中加入如下内容并保存&#xff1a; <nature>org.eclipse.wst.common.proje…

计算机网络学习总结

计算机网络学习总结~1. OSI&#xff0c;TCP/IP,五层协议的体系结构&#xff0c;以及各层协议&#xff1a; OSI 分层&#xff1a;7层&#xff0c;物理层&#xff0c;数据链路层&#xff0c;网络层&#xff0c;传输层&#xff0c;会话层&#xff0c;表示层&#xff0c;应用层 TC…

计算机网络实验报告校园网,校园网规划与设计实验报告.docx

校园网规划与设计实验报告校园网的规划与设计实验报告篇一&#xff1a;校园网设计与规划报告(计算机网络大实验)  《计算机网络》实践报告  校园网设计与规划   专 业&#xff1a; 软件工程   班 级&#xff1a; 软件0901  姓 名&#xff1a; 李双双  学 号:  指…

Linux(Ubuntu)下设置开机自启shell脚本执行Java程序jar包

一、建立脚本文件&#xff1a; 二、设置权限 三、将脚本文件放到启动目录下 四、更新优先级 cd /etc/init.d sudo update-rc.d startm.sh defaults 90 至此&#xff0c;开机启动已经完成&#xff0c;我们可以通过reboot重启linux&#xff0c;来查看jar包是否已经启动成功。而…

鼠标键盘与计算机无法连接,只有三个步骤可以轻松解决无法识别计算机,键盘和鼠标的问题!...

对于大多数人来说&#xff0c;无论是笔记本电脑还是台式机&#xff0c;浏览网络&#xff0c;聊天&#xff0c;玩游戏和办公室工作都像进食和喝水一样容易。但是了解计算机并不意味着了解计算机。有时&#xff0c;一个非常常见的小问题“键盘和鼠标无法响应”常常使许多朋友感到…

git学习入门~~~

创建版本库&#xff08;又名仓库&#xff0c;repository&#xff09;&#xff0c;可以理解为一个仓库&#xff0c;这个目录里面的所有文件都可以被Git管理起来&#xff0c;每个文件的修改、删除&#xff0c;Git都能跟踪&#xff0c;以便任何时刻都可以追踪历史&#xff0c;或者…

Linux(Ubuntu)设置系统时区

设置东八区的时间&#xff1a; #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 查看&#xff1a; #date 如果现实CST即为正确。 另外&#xff0c;Java打成jar包后再linux下运行&#xff0c;获取的时间有可能不正确&#xff0c;我们需要修改一个文件&#xff0c;Ubuntu系…