现在工作用的开发系统是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命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
Linux操作系统是许多IT专业人士的基础工具,它提供了丰富的命令行接口,让用户能够高效地管理和操作系统资源。在Linux中,掌握一些基本的命令是至关重要的。以下是对标题和描述中提到的一些常用Linux命令的详细解释...
通过研究这些命令的源码,不仅可以帮助我们理解Linux系统的工作机制,还能提高我们调试和优化系统性能的能力。例如,当我们遇到系统性能问题时,可以更好地利用这些工具进行诊断,甚至可以根据源码进行定制化开发,...
我精心收集的十分详细的linux教程!...23.linux系统管理员安全 24.linux系统程序员安全 25.linux系统网络安全 26.linux系统用户安全 27.X WINDOWS 基本知识 28.实用程序和工具 29.定制X WINDOWS系统
- **操作命令**: - `P`:按CPU使用率排序。 - `T`:按运行时间排序。 - `q`:退出top命令。 - `m`:显示内存信息。 - `t`:显示CPU信息。 - `c`:切换显示完整命令或仅显示命令名。 - `M`:改变内存排序方式...
Linux中的`top`命令是系统监控工具,它实时显示系统中各个进程的资源占用状况,如CPU使用率、内存使用量、虚拟内存、进程状态等。`top`命令的源代码解析可以帮助我们深入理解其工作原理,对于系统管理员和开发者来说...
Windows操作系统中的磁盘管理工具 修改MBR,删除Linux引导装载程序,写入Windows引导信息 利用Windows XP安装光盘来删除 在DOS状态下使用 fdisk /mbr 来删除 在Windows故障恢复控制台使用fixmbr命令来删除 4.Linux ...
### Linux操作系统实验指导知识点 #### 实验一:Linux的安装及其环境的熟悉 ...通过上述实验的学习,学生不仅能够掌握Linux系统的安装过程,还能够熟悉其基本操作命令,为进一步深入学习Linux打下坚实的基础。
文件可能还涵盖了Linux系统管理方面的一些技巧,比如如何查看和控制进程(`ps`和`kill`命令)、监控系统性能(如`top`和`iotop`)、进行文件权限管理(`chmod`和`chown`),以及网络诊断(如`ping`、`traceroute`和`...
今天,我们将总结 Suse Linux 中一些常用的命令,帮助您更好地管理和维护您的 Linux 系统。 目录管理 1. 配置默认网关 在 Suse Linux 中,配置默认网关可以使用以下命令: `sudo route add default gw IP_...
Linux 操作系统实训题目 在这个实训题目中,我们将使用 shell 设计和实现机房的辅助管理系统,涵盖了...通过完成这个实训题目,我们可以熟悉 Linux 操作系统的基本概念和命令,并提高自己的编程能力和问题解决能力。
* 嵌入式Linux系统中的文件系统通常定义了数据在媒体上的存储和组织形式,并提供给用户一组操作命令,用户可以通过这些命令访问和修改数据,而不必知道任何有关数据存储和组织的细节。 * 嵌入式Linux系统主要是应...
在Linux操作系统中,进行系统监控是确保服务稳定性和性能优化的关键步骤。监控技术涉及多个方面,包括硬件资源、系统负载、网络状态等。本篇主要关注Linux操作系统的CPU相关指标监控,这对于我们理解和优化系统性能...
### Linux系统性能测试关键知识点详解 #### 一、性能监控工具与目录 在Linux系统中进行性能测试,有几个核心的工具和目录是必不可少的。这些工具可以帮助我们深入了解系统的运行状态,包括CPU使用率、内存使用情况...
Linux 操作系统中有多种文件搜索命令,例如find和locate命令,它们提供了多种搜索条件,包括文件名称、时间、文件类型、用户名称、文件大小等,功能非常强大。但是,这些命令的搜索时间较长,特别是在服务器中搜索...
Linux操作系统是许多IT专业人士和开发者首选的开源操作系统。...这些命令只是Linux命令行中的一小部分,但涵盖了日常操作和系统管理的大部分需求。熟练掌握这些命令将极大提升你在Linux环境中的工作效率。
Linux中的VI(Vim)命令是每一个系统管理员和开发者必备的文本编辑技能之一。Vim(Vi Improved)是Vi编辑器的增强版本,它在保留原始Vi功能的基础上增加了很多新特性,如语法高亮、自动补全、多窗口编辑等。在Linux...
在Linux系统中,命令行接口(CLI)是主要的工作环境,通过输入各种命令,用户可以执行各种任务,如文件管理、系统控制、网络通信等。掌握Linux命令能够提高工作效率,尤其对于服务器管理而言,命令行操作更为快捷和...
本篇文章将详细阐述Linux系统中的常用命令及其用法,帮助读者提升在Linux环境下的操作效率。 一、文件与目录操作 1. `ls`:列出目录内容,通过`-l`选项可显示详细信息,如权限、所有者、大小等。 2. `cd`:改变...