Linux常用命令总结

Linux系统命令非常之多,我这里只是简单总结一下常用的命令。

命令基本格式:命令名称  [命令参数]  [命令对象]

命令参数的长格式与短格式示例:

一、常用系统命令
序号 命令 用法 功能
1 echo  [字符串 | $变量]

echo  HelloWorld

echo  $PATH

在终端输出字符串

在终端输出PATH变量的值

2 history

history

history  -c

查看历史执行过的命令(默认1000条)

清空所有历史命令

3 date  [选项]  [+指定的格式]

date

date  "+%Y-%m-%d  %H:%M:%S"

date  -s  "20190403  21:54:00"

默认格式查看系统时间

按照“年- 月-日 小时:分钟:秒”格式查看

设置当前时间为2019年4月3日  21:54:00

4 env

env

env | grep bash

查看当前用户的环境变量

配合管道符查看bash的环境变量

5 ps  [参数]

ps  -a

ps  -u  (一般合并使用ps -aux)

ps  -x

显示所有进程

用户以及其他详细信息

显示没有控制终端的进程

6 top top 任务管理器(监视进程活动与系统负载)
7 pidof pidof  sshd 查看sshd服务的PID
8 kill

kill  2156

终止PID为2156的服务进程

9 wget  [参数]  下载地址 wget  [URL] 在终端中下载网络文件
10

reboot

poweroff

reboot

poweroff

重启系统(需要管理员权限)

关闭系统(需要管理员权限)

二、网络监测命令
序号 命令 用法 功能
1 ifconfig ifconfig

获取网卡配置与网络状态等信息

(网卡名称、inet后面的ip、ether后面的MAC)

2 ping ping  www.baidu.com  -c  4 检查网络连通状态(-c用来指定次数)
3 who who 查看当前登入主机的用户终端信息
三、目录切换命令
序号 命令 用法 功能
1 pwd pwd 显示用户当前所处的工作目录
2 cd

cd  -

cd  ..

cd  ~

cd  /etc

返回上一次所处的目录(来回切换)

进入上一级目录

切换到当前用户的家目录

进入/etc目录

3 ls

ls  -l

ls  -a

ls  -ld

查看文件属性、大小等信息

查看所有文件(包括隐藏文件)

查看目录权限与属性信息

四、文件目录管理
序号 命令 用法 功能
1 touch touch aa.txt 创建空白的文本文件aa.txt
2 mkdir mkdir  aa 创建空白的目录aa
3 cp  [选项]  源文件  目标文件

cp  -r aa.txt  aa  (目标文件是目录)

cp  aa.txt  aa.txt (目标文件已存在)

cp  aa.txt  bb.txt (目标文件不存在)

将源文件aa.txt复制到aa目录中

询问是否覆盖

正常复制

4 mv  [选项]  源文件  目标路径

mv  aa.txt  /home

mv  aa.txt  bb.txt

移动aa.txt到home文件夹

重命名aa.txt为bb.txt

5 rm

rm -r  aa (-r表示递归删除目录)

rm -f  aa.txt (-f表示强制删除)

删除目录aa

删除文件aa.txt

6 file file  aa.txt 查看文件的类型

 

五、文本文件查看
序号 命令 用法 功能
1 cat  [选项]  [文件] cat  -n  aa.txt  (-n用来显示行号) 查看文本文件(内容较少的)
2 more  [选项]  [文件] more  aa.txt 查看文本文件(内容较多的),使用空格或回车向下翻页
3 head  [选项]  [文件] head  -n  10  aa.txt 查看文本文件aa.txt的前10行
4 tail  [选项]  [文件] tail  -n  10  aa.txt 查看文本文件aa.txt的后10行
5 wc  [参数]  [文本] wc aa.txt 统计指定文本的行数、字数、字节数
六、文件权限管理
  序号 命令 用法 功能
1 chgrp

chgrp  group_name  test.cfg

(群组名称必须要在etc/group中)

改变test.cfg文件的所属群组
2 chown

chown  owner_name  test.cfg

(拥有者名称必须要在etc/password)

改变test.cfg文件拥有者
3 chmod

chmod  777  test.cfg

(三个7分别表示群组、拥有者、其他的权限)

改变文件权限(其中 r:4  w:2  x:1)
七、压缩解压与搜索
序号 命令 用法 功能
1 tar  [选项]  [文件]

tar -zcvf  xxx.tar.gz  要压缩的文件或目录

tar -zxvf  xxx.tar.gz

------------------------------------------------

必须要配套使用

------------------------------------------------

tar -jcvf  xxx.tar.bz2  要压缩的文件或目录

tar -jxvf  xxx.tar.bz2

创建gz格式压缩包xxx.tar.gz 

解压gz格式压缩包到当前目录

---------------------------------------

注意gz格式和bz2格式不同

---------------------------------------

创建bz2格式压缩包xxx.tar.bz2

解压bz2格式压缩包到当前目录

2 grep  [选项]  [文件] grep  xx  aa.txt 在文本中按关键词搜索,显示匹配结果
3 find  [查找路径]  寻找条件 

-name 

-size 

-type b/d/c/p/l/f 

按文件名查找

按文件大小

字母参数依次表示块设备、目录、字符设备、

管道、链接文件、文本文件

你可能感兴趣的:(linux)