`

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教程!...23.linux系统管理员安全 24.linux系统程序员安全 25.linux系统网络安全 26.linux系统用户安全 27.X WINDOWS 基本知识 28.实用程序和工具 29.定制X WINDOWS系统

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

    Linux有很多常用命令,以下是一些例子: pwd:打印当前目录。 cd:切换路径,后面可以跟绝对路径和相对路径。 cp -r :用来复制文件和目录。 cat:查看文件(非目录)内容,后面可以跟>>或>来重定向到某个文件,若...

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

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

    清华大学Linux操作系统原理与应用

    2.5 Linux系统地址映射示例 33 习题2 35 第3章 进程 37 3.1 进程介绍 37 3.1.1 程序和进程 37 3.1.2 进程的层次结构 38 3.1.3 进程状态 39 3.1.4 进程实例 40 3.2 进程控制块 41 3.2.1 进程状态 42 3.2.2 进程标识符...

    Linux下Hadoop伪分布式配置及操作命令

    这是在单机上的Cent-OS 系统中以Hadoop伪分布式形式进行安装和配置的过程,并收集和整理了Hadoop运维常用操作命令。 非常适合没有集群环境的初学者入门使用。

    linux网络配置相关资料收集

    一些简单的Linux网络配置命令.doc linux_网络命令及配置文件.doc linux_下IP、网关、DNS地址配置.doc linux配置IP.doc linux配置网络(精).docx linux配置文件.doc linux网卡配置修改IP地址.docx Linux网络配置文件....

    linux 常用命令

    linux的一些常用命令收集 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2. ...

    操作系统安全:kalilinux简介.ppt

    * * kail Linux kail linux简介 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack...

    Linux文件操作常用命令整理

    收集、整理日常系统管理或维护当中的,常用到的一些关于文件操作的命令或需求,后续会慢慢补充、完善!  · 查看、生成指定目录的目录树结构  [root@DB-Server ~]#tree #当前目录  [root@DB-Server ~]#tree ...

    Linux操作大全

    本文档用于描述和收集了大量程序员在Linux系统需要使用到的大部分命令!

    Ubuntu_Linux学习教程收集

    Ubuntu_Linux学习教程收集,包括文档有《Linux操作系统分析》,《Ubuntu_Linux从入门到精通》,《Ubuntu_linux命令大全》,《Ubuntu_Linux实用学习教程》,《Ubuntu详解及使用教程》,很全很宝贵哦

    Linux 收集的从入门到高级的教程

    ),由于是第一次发布资源而且是在linux 系统里发的中文问题没解决好(显示的很正常,一选中复制高亮时就变成乱码了没想到发出来也是乱码;只是文件名变成乱码,内容还没多大问题)。但是貌似不能取消发布的资源啊。...

    数百个Ubuntu经典命令大收集

    数百个Ubuntu经典命令大收集,使您玩转linux操作系统不可或缺的工具。

    Linux 常用命令

    这是我收集整理的关于 Linux 操作系统的常用命令,欢迎大家下载

    Linux系统故障诊断与排除--James Kirkland

     本书适用于Linux系统管理员及高级用户,对Linux系统感兴趣的用户也可将此书作为参考书。 第1章 系统引导、启动和关闭问题 1 1.1 引导加载程序 2 1.1.1 GRUB 2 1.1.2 LILO 10 1.1.3 当GRUB或者LILO不工作...

    Linux操作之输入输出重定向和管道

    Linux操作之输入输出重定向和管道 作者:佚名 出处:中国自学编程网收集整理 发布日期:2008-07-12  Unix下使用标准输入stdin和标准输出stdout,来表示每个命令的输入和输出,还使用一个标准错误输出stderr用于...

    linux基础学习+进程+信号+线程+线程锁+进程锁+信号量+网络socket套接字编程

    ②linux系统编程学习:C语言进程、信号、线程、线程锁、进程锁、信号量; ③linux网络编程学习:tcp编程、udp编程(socket套接字编程); ④linux-shell编程学习; 资源几乎包含了博主的整个linux学习的资料,是根据...

    几个linux服务器性能测试工具,服务器压力测试

    4、Linux系统维护常用工具sysstat:sysstat这个工具,可以说是linux &Unix; 以及Freebsd最常用的工具。它的主要用途就是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等。 5、Apache ...

    操作系统(内存管理)

    文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...

Global site tag (gtag.js) - Google Analytics