Linux常用命令集

命令格式:命令 参数 对象
参数:

        长格式  --help
        短格式  -h

对象:要处理的对象,目录,用户等

1.帮助命令

man 命令名(用于查看命令的使用与参数)

命令名 --help(用于查看命令的使用与参数)

2.常用工作命令

1)echo 用于在终端输出字符串或者变量提取后的值

2)date 显示&设置时间

参数:

        %Y   年
        %m  月
        %d   日
        %H   小时
        %M  分钟
        %S   秒
        %j    今年的第几天

例如要输出当前时间的年-月-日 时:分:秒

    `date “+%Y-%m-%d  %H:%M:%S”`

设置时间的方法,格式:date –s “20180831 18:00:00”

3)reboot:重启

4)poweroff:关机

5)wget:在终端下载网络文件

wget url(网站链接)

常用参数:

        -b    后台下载

        -p   下载到指定目录

        -t    最大尝试次数

        -c   断点续传

        -p  下载页面所有内容,所有!!

        -r   递归下载

6)ps:查看系统进程,主要查看PID

参数:-a 显示所有进程

         -u  用户以及其他详细信息

         -x   显示没有控制终端的进程

7)top:类似windows的任务管理器,用于动态监视系统活动,进程信息

ctrl+c 或者 q 退出

8)pidof:用于查询某个进程的PID

9)kill:用于终止指定PID的服务,也就是windows下面的结束进程

10)killall:用于终止一类服务(通过服务名称,例如 killall httpd)

3.系统状态检测命令

1)ifconfig:我自己懂的。。我不想写

设置IP和掩码:ifconfig eth0 192.168.10.88 netmask 255.255.255.0

设置网关:route add default gw 192.168.10.1

只是临时修改,重启网卡之后失效

2)uname:用于查看系统内核 和 系统版本,一般使用 uname –a

或者 cat /etc/redhat-release

3)uptime:查看系统负载信息

负载越低越好,绝对不要超过 5

4)free:用于显示当前内存使用量

5)who:查看当前登陆的用户

6)last:系统登陆信息

7)history:查看使用过的命令

比如要是想使用第70条命令,直接就可以用 !70 不用复制粘贴

默认存储最近1000条历史命令,可以更改,vim /etc/profile

删除历史命令方法:

1.history -c:全部删除

2.history -d:删除指定

  1. 可以灵活的选择保存或者不保存,需要在/etc/profile文件下增加一个参数:HISTCONTROL=ignorespace

增加完之后,source /etc/profile ,然后每次敲命令之前,先敲一个空格键,那么这次所敲命令,就不会在history中显示

4.工作目录切换命令

1)pwd:查看当前路径

2)cd:目录切换

3)ls:显示当前目录下的文件

参数:-a 显示所有,包括隐藏文件

         -l   等同于 ll

        -d   显示目录

5.文本编辑命令

1)cat:查看纯文本文件,适用于内容较少的文件,使用,直接 cat filename

参数:-n 显示行号

2)

        more:适用于查看长文本,显示百分比,向下翻页,但是不能向上翻页

        less:适用于查看长文本,显示百分比,可以上下翻页

        head:用于查看文件头部,默认前10行   可以用  -n number指定显示多少行

        tail:用于查看文件尾部,默认尾10行,可以用 -n number  指定显示多少行 

3)tr:替换(临时替换)

可以单个替换,也可以范围替换

4)diff:比较多个文本的区别,以行为单位比较

6.文件目录管理命令

1)touch:创建空白文件

2)mkdir:创建目录

参数: -p 递归创建

3)cp:复制

使用:cp 原文件 目的文件

4)mv:移动

使用:mv 原文件 目的文件

cp 与 mv 都可用于重命名

5)rm:删除 ( 花式作死:rm –rf /* )



组合命令使用

1.管道符: | (shift+\(enter上面那个键))

使用 :命令A|命令B

把命令A(前一个命令)原本输出的屏幕上的数据,用于命令B(后一个命令)执行

2.通配符:

*(星号) :表示匹配零个或者多个字符

?:匹配单个

[0-9]:表示匹配 0-9

[135]:表示只匹配1,3,5中的任意一个

[a-z]:表示匹配 a-z

3.转移字符:

1)反斜杠 :\ 使反斜杠后面的一个变量变成单纯的字符串

2)单引号:‘’ 转义其中所有变量作为单纯的字符串

3)双引号:“” 保留其中的变量属性,不进行转义

4)反引号:`` ( tab键上面那个) 让shell命令原封不动执行

原文地址:http://blog.51cto.com/13948490/2167918

时间: 2024-08-30 11:38:28

Linux常用命令集的相关文章

linux常用命令集(文件和目录操作,共40个)

---恢复内容开始--- 1. ls [命令作用] 列出并显示目录中的文件 [命令语法] ls   [选项]  [参数] [常用选项] -l 长格式显示(词条属性依次文件类型,权限,硬链接数,属主,属组,大小,时间,文件名) -a 显示隐藏文件(包括"."和"..",linux默认以"."开头的文件为隐藏文件) -A    显示隐藏文件(不包括"."和"..") -i  显示inode号 -d 仅显示指定目

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历

Linux常用命令-入门篇(一)

1    For循环 语法:begin for i in reverse 1..10 loop insert into users values(i,'奥巴马'): end loop: end; 注意:循环变量 i 是隐含增加的,所以无法看到 2    goto语句 goto 语句用于跳转到特定的位置去执行语句.由于goto语句会减少程序的可读性,所以一般情况下 不建议使用goto语句 3    null语句 null语句不会执行任何操作,但是可以增加程序的可读性 4    创建返回值是一个结果

Linux常用命令及bash特性(1)

Linux简单使用(1) Linux常用命令介绍 linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. linux命令在系统中有两种类型:内置Shell命令和Linux命令.可以使用help.man和info命令获得帮助. * help提供内部命令的帮助:man和info提供外部命令的帮助. Linux常用命令 pwd命令:以绝对路径的方式显示当前的工作目录: [[

第二篇,常用命令集

本篇内容:1.了解shell于内核,及其俩者的关系与作用2.bash解释器作用3.常用命令集4.主和使用的命令集 一.了解shell与内核的关系与作用 什么是内核:计算机是由各种硬件组成 的能够让这些硬件自己相互独立工作,又可以协同工作完成一些服务,这就是内核 内核:对硬件的管理 调动等等因为内核很重要,不建议直接修改内核 ,有些服务需要修改一些内核的参数,但也是通过管理工具,而不是直接的去修改内核 shell介绍:Shell 是一个命令行工具 ,解释器,也是一个开发工具shell 打开方式:

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname