`

linux系统操作命令收集

 
阅读更多

现在工作用的开发系统是linux,对于命令行一直不感冒,不过命令行操作是对计算机最直接的操作,而且命令行操作确实能带来不少快捷和方便,所以对遇到的命令一条一条进行记录,以便对linux命令更熟悉

 

1.对进程的操作

查看正在运行的进程: ps aux | less

查看特定程序的进程:ps aux | grep tomcat

获取使用某端口的进程id:sudo lsof -t -i:protNum

杀死某个进程:sudo kill pid   (pid--进程id)

 

2.对文件的操作

运行sh文件: sh filename.sh    或 bash filename.sh

查看文件目录:ls

格式--》 ls [option]...[file]...

可以同时设置多个参数(option)和路径(file),file如果不设置则默认为当前目录

常用参数 --》

-a   不隐藏以.开头的项目

-A   列出除.和..开头的项目

--author 与l同时使用时,显示项目的创建者

-F 显示文件类型的指示符号,如目录/

-h 与 -l 同时使用显示文件大小

-l  显示详细信息

文件信息 --》使用-l显示文件信息时,

第一部份由10个符号组成

第1个表示文件类型:b表示块,c表示字节,d表示目录,l表示链接

2~4个表示所有者的权限:r表示可读,w表示可写,e表示可执行,-表示无权限

5~7个表示用户组的权限:同上

8~10个表示其他用户的权限:同上

修改文件权限?

命令格式:chmod permissions filename

permissions(权限)分为三组,所有者、用户组内用户和其他用户,每组包括三种权限:读(r),写(w),执行(x)

单个权限值用二进制位0/1表示,1表示拥有对应的权限,0表示不拥有;组权限值用3位二进制位表示的十进制值表示(如111对应7,表示可读可写可执行)

例 chmod 750 (所有者拥有所有权限,群组成员可读,其他用户没有权限)

 

复制文件:cp filename newpath

删除文件:rm filename

复制目录:cp -r dir newpath

删除目录:rm -r dir

移动目录:mv dir newpath

 

3.nginx

重启:sudo service nginx restart  或者 sudo /etc/init.d/nginx restart

 

4.环境变量

查看当前所有环境变量: env

查看某个环境变量(ie HOME) echo $HOME

设置环境变量(ie env1): env1=/dir/path1

设置全局环境变量:export env1=/dir/path1

删除某个环境变量:unset env1

 注:全局环境变量指所有用户共享的环境变量,设置变量时省去export则默认为当前用户变量,其他用户不能使用

        PATH--它的值是一系列的目录路径列表,由冒号:分隔。当在命令行输入某条命令时,系统会在列表中所有目录下查找可执行文件或链接,找到直接执行对应的可执行文件;否则输出‘commond not              

        found‘。

        HOME--当前用户根目录  

5.压缩与解压

常见的打包程序为tar,使用:

打包:tar -cf fname.tar *.jpg  将jpg后缀的文件打包到fname.tar中,cf表示create file创建新文件

解压:tar -xf fname.tar 将压缩包fname中的文件解压至当前文件夹 

tar可以解压.tar /.tar.gz /.tar.bz2 /.tar.z后缀的压缩包

 

更新。。。

分享到:
评论

相关推荐

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    操作系统,Linux常用命令收集整理

    Linux操作系统是许多IT专业人士的基础工具,它提供了丰富的命令行接口,让用户能够高效地管理和操作系统资源。在Linux中,掌握一些基本的命令是至关重要的。以下是对标题和描述中提到的一些常用Linux命令的详细解释...

    Linux系统命令top,ps,kill,free,vmstat等命令的源码

    通过研究这些命令的源码,不仅可以帮助我们理解Linux系统的工作机制,还能提高我们调试和优化系统性能的能力。例如,当我们遇到系统性能问题时,可以更好地利用这些工具进行诊断,甚至可以根据源码进行定制化开发,...

    linux操作系统大全

    我精心收集的十分详细的linux教程!...23.linux系统管理员安全 24.linux系统程序员安全 25.linux系统网络安全 26.linux系统用户安全 27.X WINDOWS 基本知识 28.实用程序和工具 29.定制X WINDOWS系统

    linux系统资源监控命令

    - **操作命令**: - `P`:按CPU使用率排序。 - `T`:按运行时间排序。 - `q`:退出top命令。 - `m`:显示内存信息。 - `t`:显示CPU信息。 - `c`:切换显示完整命令或仅显示命令名。 - `M`:改变内存排序方式...

    linux操作系统观察资源常用命令

    理解并熟练使用这些命令,有助于Linux系统管理员对系统的性能瓶颈进行定位和优化,确保系统稳定高效运行。在日常运维中,根据需要组合使用这些命令,可以深入洞察系统的运行状况,及时发现和解决问题。

    linux top命令源代码

    Linux中的`top`命令是系统监控工具,它实时显示系统中各个进程的资源占用状况,如CPU使用率、内存使用量、虚拟内存、进程状态等。`top`命令的源代码解析可以帮助我们深入理解其工作原理,对于系统管理员和开发者来说...

    Linux网络操作系统基础:Linux初步使用.ppt

    Windows操作系统中的磁盘管理工具 修改MBR,删除Linux引导装载程序,写入Windows引导信息 利用Windows XP安装光盘来删除 在DOS状态下使用 fdisk /mbr 来删除 在Windows故障恢复控制台使用fixmbr命令来删除 4.Linux ...

    Linux and xShell命令技巧收集.rar

    文件可能还涵盖了Linux系统管理方面的一些技巧,比如如何查看和控制进程(`ps`和`kill`命令)、监控系统性能(如`top`和`iotop`)、进行文件权限管理(`chmod`和`chown`),以及网络诊断(如`ping`、`traceroute`和`...

    Suse_Linux常用命令小结

    今天,我们将总结 Suse Linux 中一些常用的命令,帮助您更好地管理和维护您的 Linux 系统。 目录管理 1. 配置默认网关 在 Suse Linux 中,配置默认网关可以使用以下命令: `sudo route add default gw IP_...

    linux操作系统实训题目

    Linux 操作系统实训题目 在这个实训题目中,我们将使用 shell 设计和实现机房的辅助管理系统,涵盖了...通过完成这个实训题目,我们可以熟悉 Linux 操作系统的基本概念和命令,并提高自己的编程能力和问题解决能力。

    嵌入式Linux系统中Overlay文件系统的实现.pdf

    * 嵌入式Linux系统中的文件系统通常定义了数据在媒体上的存储和组织形式,并提供给用户一组操作命令,用户可以通过这些命令访问和修改数据,而不必知道任何有关数据存储和组织的细节。 * 嵌入式Linux系统主要是应...

    Linux操作系统相关指标监控技术

    在Linux操作系统中,进行系统监控是确保服务稳定性和性能优化的关键步骤。监控技术涉及多个方面,包括硬件资源、系统负载、网络状态等。本篇主要关注Linux操作系统的CPU相关指标监控,这对于我们理解和优化系统性能...

    Linux系统性能测试

    ### Linux系统性能测试关键知识点详解 #### 一、性能监控工具与目录 在Linux系统中进行性能测试,有几个核心的工具和目录是必不可少的。这些工具可以帮助我们深入了解系统的运行状态,包括CPU使用率、内存使用情况...

    Linux文件搜索命令解析以及locate命令查询优化.pdf

    Linux 操作系统中有多种文件搜索命令,例如find和locate命令,它们提供了多种搜索条件,包括文件名称、时间、文件类型、用户名称、文件大小等,功能非常强大。但是,这些命令的搜索时间较长,特别是在服务器中搜索...

    Linux常用命令收集.doc

    Linux操作系统是许多IT专业人士和开发者首选的开源操作系统。...这些命令只是Linux命令行中的一小部分,但涵盖了日常操作和系统管理的大部分需求。熟练掌握这些命令将极大提升你在Linux环境中的工作效率。

    linux vi命令收集

    Linux中的VI(Vim)命令是每一个系统管理员和开发者必备的文本编辑技能之一。Vim(Vi Improved)是Vi编辑器的增强版本,它在保留原始Vi功能的基础上增加了很多新特性,如语法高亮、自动补全、多窗口编辑等。在Linux...

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集.zip

    在Linux系统中,命令行接口(CLI)是主要的工作环境,通过输入各种命令,用户可以执行各种任务,如文件管理、系统控制、网络通信等。掌握Linux命令能够提高工作效率,尤其对于服务器管理而言,命令行操作更为快捷和...

    Linux系统命令及其使用详解

    本篇文章将详细阐述Linux系统中的常用命令及其用法,帮助读者提升在Linux环境下的操作效率。 一、文件与目录操作 1. `ls`:列出目录内容,通过`-l`选项可显示详细信息,如权限、所有者、大小等。 2. `cd`:改变...

Global site tag (gtag.js) - Google Analytics