linux命令

指令网站

man.linuxde.net

1.关机

当虚拟机中未加载桌面的时候,我们可以通过终端进行关机

分为以下几个:

1.shutdown -h 时间(正常关机),如果是现在关机则表示shutdown -h now

2.halt(关闭内存)

linux指令

指令是指在linux终端(命令行)输入的内容称为指令

linux指令通用的格式:指令 选项 操作对象

note:选项是可要可不要的

基础指令
1.ls指令

含义(list)

列出当前工作目录下的所有名称

如果在ls后面加上路径就可以列出指定路径下的所有名称。

路径分为两种:绝对路径(从root开始寻找即可),相对路径(存在参照物,为当前工作路径)

相对路径的写法:./表示当前目录下,../上一级目录

如果添加选项:

1.以指定格式显示

ls -l 路径 :表示以列表的形式进行展示

ls -la 路径 显示包含隐藏文件

一般目录的大小为4k

关于ls列出的结果·颜色说明

蓝色表示文件,黑色表示文件,绿色表示其权限为拥有所有权限

2.pwd指令

用法:pwd (无参数)

print working directory 打印当前工作目录

3. cd指令

用法: cd 路径

作用为切换当前工作目录 (change directory)

这个路径可以写相对路径,也可以写绝对路径

在linux中存在一个特殊的符号“~”,表示当前用户的家目录

切换方式:cd ~

4.mkdir指令

指令:mkdir 路径

如mkdir ~/wjm

make directory

作用为创建目录

如果文件已经存在,那么无法创建

mkdir -p 路径 这个可以创建多层目录

如mkdir -p ~/wjm/a/b/c/d

5.touch指令

作用为创建文件

touch 文件路径

6.cp指令

作用复制文件/文件夹

copy

语法:cp 被复制的文档路径 文档复制到的位置

当进行文件夹复制操作的时候,需要添加选项“-r”

7.mv指令

作用为移动文档到新的位置

mv 需要移动的文档路径  需要保存的新的位置

note:cp和mv指令都可以对文件进行改名

只需要在后面的位置加上需要更改的名称

8.remove指令

作用:删除文件

如果在删除的时候不想确认,增加选项“-f”表示force 强制删除,不提示是否删除

-rf选项对目录进行删除

如果删除具有公共前缀的文件:rm -f 公共前缀*

9.vim命令

vim是一款文本编辑器

这里写打开文件命令

vim 文件路径

打开之后的退出方式为shift + :

在写一个q即可

10.输出重定向

将命令执行的结果保存到文件中

> 覆盖输出

>> 追加输出,文件末尾继续添加

语法为:正常执行的指令 >(>>) 文件路径

11.cat指令

cat有直接打开一个文件的功能

语法为:cat 文件路径

不需要退出

可以对文件进行合并并且存到一个文件中

cat 待合并文件路径1 路径2 路径3 > 合并后的文件路径

进阶指令
1.df:查看磁盘空间

后面加上“-h” ,以更可读形式显示

第一个为我们的硬盘,最后一个为光盘

2.free 指令 

作用:查看内存使用情况

使用“-m” 以mb为单位

buffers和cached是已经被分配,但是没有被使用的内存

swap用于临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存

3.head指令

查看一个文件的前n行,如果不指定n,则默认显示前10行

语法:head -n 文件路径

n表示数字,表示查看前几行的数字

4.tail指令

查看一个文件后n行,如果不指定n,则默认为后10行

语法:tail -n 文件路径

n表示数字

如果时tail -f 文件路径,就可以查看文件的变化

但是这个文件变化要求不是手动添加的

该命令用于查看日志较多

5.less指令

查看文件,以较少的内容输出,按下辅助功能键查看更多

语法为:less 文件路径

辅助功能键

空格 一页一页翻动

上下键 一行一行向下

回车键 一行一行向下

6.wc指令

统计文件内容信息

包括行数,单词数,字节数

语法:wc -lwc 文件路径

-l 表示长度

-w 表示单词

-c 表示字节数

如果为中文,单词数就无法统计,其为按照空格统计单词

所以我们一般统计行数

7.date指令(重点命令)

表示操作时间和日期

读取和设置时间

date 显示当前时间

如果想要显示日期和时间

date “+%F +%T”,""表示将FT合并为一个整体

8.cal指令

用来输出日历

语法:cal 直接输出当月月份

cal -3

输出当前月,上一个月,下一个月的日历

9.clear / ctrl + L 指令

作用:清除终端中已经存在的命令和结果,但是可以通过滚动条查看上面的消息

10.管道操作

管道可以用来过滤,特殊,扩展处理(为辅助作用)

管道符:|

过滤案例:需要通过管道查询出当前目录下包含y字母的文档名称

ls /| grep y

以管道符作为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后再输出

note:上面的/代表根目录

扩展处理案例:

ls / | wc -l 统计某个目录下文件个数

高级指令
1.hostname指令

作用为操作服务器的主机名(读取)

2.id指令

作用:查看一个用户的基本信息(包含用户id,用户组id),该指令不指定用户,则显示当前用户基本信息

id

3.whoami指令

显示当前登录的用户名

一般用于shell脚本,获取当前用户名来记录日志

4.ps -ef指令

用于查看服务器进程信息,相当于windows系统内部的任务管理器

-e 表示列出全部进程

-f 显示全部的列

UID 执行该进程的用户id

PID 进程id

PPID 父级进程id

C cpu占用率,形式为百分比

STIME 进程的启动时间

TTY  发起该进程的终端设备,如果为?表示为系统自动发起

TIME 表示进程执行时间

CMD 进程对应名称或路径

过滤出自己想查看的进程名称

ps -ef |grep 进程名称

如果搜到的结果为两个才正常

5.top指令

查看服务器进程占用资源(动态显示)

进入命令:top

PR 权重,表示优先级

NI (不需要记忆,不使用)

VIRT 虚拟内存(申请的内存)

RES 常驻内存(实际使用的内存)

SHR 共享内存(第三方的进程的内存)

计算几个进程实际使用的内存 = 常驻内存 - 共享内存

S 表示进程的状态(sleeping)

CPU cpu占用百分比

MEM 表示内存占用百分比

TIME 执行时间

COMMAND 进程名称或者路径

退出命令:q

在运行top时候的一些快捷键

M:按照内存开销进行从高到低排序

P:将结果按照CPU使用率进行排序

6.du-sh指令

查看目录真实大小

-s 只显示汇总的大小

-h 表示以较高可读性形式显示

du -sh 路径

7.find指令

用于查找文件

选项:

        find 路径 选项 选项值

-name 按照文档名称进行搜索(支持模糊搜索)

-type 按照文档类型进行搜索

        文档类型:-表示文件,d表示文件夹,f表示文件

案例:使用find 搜索 httpd.conf 的文件

可以使用find 搜索目录下所有文件

8.service指令

作用为用于控制一些软件的启动,停止和重启

语法格式:service 服务名 start/stop/restart

9.kill指令

作用为杀死进程

语法为kill 进程PID

语法2  : killall 进程名称

10.ifconfig

获取网卡信息

IP地址是inet addr 后面的10.0.2.15

lo为本地回环网卡,其ip地址一般都是127.0.0.1

11.reboot指令

作用为重新启动计算机

如果使用reboot -w 模拟重启,但是不重启,写日志

12.shutdown 关机

shutdown -h 时间 “注释”

shutdown -c 取消关机或者ctrl + c

还有如下命令

init 0

halt

poweroff

13.uptime指令

输出计算机的持续在线时间(计算机从开机到现在的时间)

14.uname指令

获取操作系统相关信息

uname 可以获取操作系统类型

uname -a 表示获取全部系统信息

信息为 主机名 内核版本 系统发布时间 开源计划

15.netstat -tnlp指令

查看网络连接状态

选项说明:

        -t 表示只列出tcp协议的连接

        -n 表示列出ip地址后面加端口号

        -l 表示过滤出state (状态) 列中值为LISTEN(监听)的连接

        -p 表示显示进程的的发起连接和进程名称

16.man指令

包含了linux全部命令的手册,英文

man 命令 (退出按下q键)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值