常用的linux基础命令

1、ls 显示目录属性

-l:(也可以简写成ll),列表显示权限等属性

-a:显示所有文件包括隐藏文件等

-d:只列出目录本身

2、chgrp 改变档案所属群组

eg:chgrp users install.log/

3、chown 改变档案拥有者

eg:chown emily install.log ; chown Emily:users install.log

-R : 迚行递归(recursive)的持续变更,亦即连同次目彔下的所有档案都变更/

4、chmod 修改权限,r=4,w=2,e=1

eg:把.bashrc这个档案的权限修改回-rw-r--r--的指令chmod 644 .bashrc或者chmod

-R 修改文件夹及其子文件的权限

5、cd 变换目录

cd代表回到当前用户的家目录,等同于cd ~

..回到上一级目录

.当前目录

~家目录

-之前的目录,上一个目录

6、pwd 显示当前目录

-P:表示显示确实的路径,例如var/mail,mail是个链接档,加上-P会显示mail的实际路径var/spool/mail

7、mkdir 建立一个新的目录

-p递归创建子目录,例如test/test1/test2  ;  -m 不使用默认权限,创建目录的时候加权限

8、rmdir 删除一个空的目录

-p:删除上层目录

9、cp 复制

10、rm 删除档案或目录

11、mv 移动

12、cat  由第一行开始显示档案内容

13、tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!

14、nl 显示的时候,顺道输出行号!

15、more 一页一页的显示档案内容 more 档案名

空格键 (space):代表向下翻一页;

? Enter :代表向下翻『一行』;

? /字符串 :代表在这个显示的内容当中,向下搜寻『字符串』这个关键词;

? :f :立刻显示出文件名以及目前显示的行数;

? q :代表立刻离开 more ,不再显示该档案内容。

? b 或 [ctrl]-b :代表往回翻页,不过这么做只对档案有用,对管线无用。

16、less  和more 类似,但是比 more 更好的是,他可以往前翻页, 可以用PgUp/PgDn

17、head 只看头几行

18、tail 只看尾几行

eg:tail /etc/man.config默认显示十行

要想显示二十行 tail –n 20 /etc/man.config

19、od 以二进制的方式读取档案内容

20、touch 修改档案时间或建新档

21、df 列出文件系统整体磁盘使用量

-h:以M/G的形式显示大小

-i:列出可用的inode的使用量和剩余量 df –ih

eg:df –h /etc   将/etc 底下的可用的磁盘容量以易读的容量格式显示

df –aT将系统内的所有特殊文件的格式及名称列出来

22、ps 查看某个进程情况

eg:ps –ef|grep java

23、du 列出目前目录下所有档案容量

eg:du –sm /* 检查根目录地下每个目录所占用的容量

24、gzip 压缩文件

25、tar 打包

eg:tar –cv –f etc.tar etc  打包

tar –xv –f ect.tar   解包

tar –zpvc –f /root/etc.tar.gz   打包并压缩

tar –jpvc –f /root/etc/tar.bz2   打包并压缩

tar –zxv –f /root/etc.tar.gz  解包解压缩

tar –jxv –f /root/etc.tar.bz2  解包解压缩

26、zip压缩

-r递归压缩子目录下所有文件

eg:zip test.zip test

27、unzip压缩

eg:unzip test.zip

28、vi 编辑文件

:wq!  强制写入

:set nu显示行号

:1,$s/word1/word2/g 从第一行到最后一行寻找word1并替换成word2

yy复制光标所在的一行,p光标行向下粘贴,大写P光标行向上粘贴

G跳到尾行首个字符处,gg跳到首行首个字符处

/word1 从光标向下找字符串word1

ndd删除光标往下n行

29、rpm安装

rpm –ivh 包名

一次安装多个软件  rpm –ivh a.i386.rpm b.i386.rpm *.rpm

直接由网络上某个档案安装  rpm –ivh http://website/path/a.i386.rpm

查看安装软件  rpm –q 名 eg:rpm –q zip

—nodeps 忽略依赖安装

rpm -qa | grep jdk 检查是否安装了jdk

rpm –e jdk 卸载

30、yum安装

yum install 名

-y系统自动给出yes响应

yum 移除软件 yum remove 名

yum 清理缓存   yum clean all

yum info 名 eg:yum info zip 会列出软件是否安装、名称、版本、档案容量等信息(rpm –qi zip)

yum list | grep httpd  查看是否安装了httpd

31、top查看内存使用情况(动态)

q退出(动态的)

按用户查看 top –u 用户名

top -H查看线程,-H表示一行一个线程

PID:进程的ID
  USER:进程所有者
  PR:进程的优先级别,越小越优先被执行
  NInice:值
  VIRT:进程占用的虚拟内存
  RES:进程占用的物理内存
  SHR:进程使用的共享内存
  S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
  %CPU:进程占用CPU的使用率
  %MEM:进程使用的物理内存和总内存的百分比
  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
  COMMAND:进程启动命令名称

32、ps 查看进程(某个时间点,静态的)

查看某个进程情况  ps –ef|grep java

ps xH查看所有存在的线程

ps-mp pid查看一个进程起的线程数

33、Free观察内存使用情况

34、netstat –anp|grep  ‘80’ 查看80端口占用情况   netstat -nlpt|grep 80

netstat –anp | grep mysql 查看程序端口

35、lsof –i:3306  查看端口占用情况

36、系统服务相关命令

chkconfig --list 查看所有系统服务
     chkconfig iptables off 开机不启动该服务
     chkconfig iptables on 开机不启动该服务
     service httpd stop 停止该系统服务
     service iptables start 启动该服务
     service iptables restart 重启启该服务

37、重定向 > 查出来的内容复制到文件中

例如 rpm –qa > test.txt 把查出来的内容写到文件test.txt中,这种情况如果test.txt中有内容就会被覆盖,如果不想覆盖 可用两个> 例如rpm –qa >> test.txt

重定向还可用于复制文件,test.txt >> test01.txt text.txt中的内容加在text01.txt原有内容后面

38、date +‘%Y%m%d %H:%M:%S‘获取系统当前时间

39、su 切换身份

40、sudo执行

41、后台运行jmeter  : nohup jmeter-server &

时间: 2024-08-07 12:20:46

常用的linux基础命令的相关文章

测试常用——linux 基础命令

测试常用 的 linux 基础命令 1,查看服务器日志vi 查看文件(查找关键字:exception/exception  :  从上往下找,按n查找下一个关键字,按shift+n查找上一个关键字?exception  :  从下往上找) 2,查看进程ps -ef :查看所有进程,PID是进程号kill - 9 30633(进程号):  强制杀死一个进程ps -ef|grep 进程关键字:  查找进程关键字相匹配的进程信息grep:把前面命令的输出结果,当做后面命令的输入数据, 过滤命令举例:p

常用Linux基础命令

1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行.2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x). 3. cp 拷贝文件 eg:

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

LINUX基础命令的使用以及vim的简单命令

一 命令提示符说明 [登录用户@主机名 工作目录]# 二 Linux命令格式 命令字  [选项]  [参数1] [参数2] [ ] 表示里面内容可有可无 选项:如果是单个字符,用-               如:# ls -l 如果是一个单词,用--              如:# ls --color 多个单个字符的选项可以合并一个-   如:# ls -l -h = # ls –lh 三 基本命令及其说明 1. 基本命令 # uname -r//查询内核 # cat /etc/redha

linux基础命令学习(七)samba服务器配置

samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一台samba服务器来对用户进行身份验证.       domain:把samba服务器加入到NT域,由NT的域控制器来进行身份验证.      ADS:Active Directory Service,活动目录服务,它是samba3.0中新增的身份验证方式.采用ADS验证方式,samba服务器集成到

Linux基础命令快速入门

Linux基础命令 write by Booboo Wei [email protected] 摘要: 常用的命令 ls cd pwd 符号 * ? { } | 帮助命令 --help help type man info /usr/share/doc 针对文件的的基本操作 touch mkdir rmdir cp rm mv 针对文件内容的基本操作 cat tac head tail more less 文件的查看.编辑.过滤vi vim echo grep cut wc file 关于时间的

4、linux基础命令详解

linux基础命令 Linux图形界面和命令行界面的切换 进入Linux桌面环境后,可以使用键盘上的"Ctrl+Alt+F1~F6"组合键来切换不同的tty界面,Linux默认提供了6个命令行界面(F1-F6),比如"Ctrl+Alt+F1"就是切换到tty1: 在命令行模式下,想要切换回图形界面可以使用组合键"Ctrl+Alt+F7":另外,如果不是从图形界面切换到tty模式,而是系统启动时候直接进入了命令行模式,在登陆后可以使用"s

Linux基础命令详解

Linux基础命令详解 长久以来呢,Linux操作系统以其稳定.高效且可靠等优点被大量的应用于企业服务器领域.大部分对Linux服务器的管理和维护都是通过远程登录的方式来进行的.而绝大部分的管理维护操作都是基于Linux命令来实现的,所以Linux命令在工作中就显得至关重要.在将Linux命令之前,先得了解它的工作原理原理很简单,其实就是我们用户输入一串字符命令,由shell将这条命令"翻译"为系统内核能够懂的"语言",然后系统内核便根据这条命令去执行相关操作.讲完

Linux基础命令和帮助-第一周

第一周-Linux基础命令和帮助Unix历史:1965前后multics,贝尔实验室,麻省理工,通用电气发起.1969 Unix雏形UNICS,Ken Thompson汇编语言 B语言1973正式命名为Unix Dennis Ritchie C语言1977 BSD Berkeley Software Distribution 伯克利大学1979 System V架构 版权声明 HP-UNIX IBM AIX"不对学生提供源码"收回版权1984年 Minix操作系统 Andrew S.