指令标准格式

指令主体 【选项】【操作对象】

基础指令

ls

1、ls

列出当前工作目录下的所有文件/文件夹的名称

2、ls  路径

列出指定路径下的所有文件/文件夹的名称

路径:

1、相对路径

会用到 ./ 【表示当前目录】 和 ../【表示上一级目录】

2、绝对路径 :不需要参照物,直接从根寻址

3、ls  【选项】 路径

列出指定路径下的文件/文件夹的名称,并以指定的格式显示

例如:

ls -l 路径     ls  -la  路径

-l :表示list,表示以详细表的形式展示

-a:显示所有文件/文件夹(包含隐藏文件/文件夹)

注释:“-”表示对应的文档类型为文件,“d”表示文档类型是文件夹

注释:在linux中隐藏文档一般是以 “.”开头

4、ls -lh 路径

列出指定路径下的文件/文件夹的名称,并以列表的格式显示文档大小的时候以可读性较高的形式显示

pwd

print working direction,打印当前工作目录

cd

change directory 改变路径

注释:cd ~:切换到当前用户的家目录

mkdir

mkdir 路径【可以是文件夹名/包含文件夹名的完整路径】:make directory ,创建目录

注释:

mkdir -p 路径 :强行创建没有的文件夹

mkdir 路径1  路径2  路径3 :也同时创建多个文件夹

touch

touch 文件路径 :创建文件

cp

cp 被复制的文档路径   文档要复制到的路径  :复制文件/文件夹到指定位置

注释:

cp  -r 被复制的文档路径   文档要复制到的路径:复制文件夹

mv

mv 被移动文件/文件夹的位置   移动的位置 :移动、重命名

rf

rf  选项  需要移除的文档路径

选项:

-f :force,强制删除,不提示

-r:递归,删除文件夹

注释:

删除文件夹下相同特征的文件 :使用通配符 “ * ”

vim

vim 文件路径:打开一个文件(可以不存在)

注释:

退出打开文件:shift+英文冒号,输入 q 回车

输出重定向

将输出结果保存在指定文件中(可以不存在)

> :覆盖输出

>>:追加输出

cat

cat  文件位置 :查看文件

cat 文件1位置  文件2位置 ...  > 合并后的文件位置:合并文件

进阶指令

df

df -h  :表示以可读性较高的形式展示磁盘空间大小

free

free -m : 以M为单位查看内存使用情况

注释:swap:用于临时内存,当系统真是内存不够时,可以临时使用磁盘空间使用

head

head -n 文件路径   :查看一个文件的前n行,如果n不定,则默认前10行

tail

tail -n 文件路径  :查看一个文件的后n行,如果n不定,则默认前10行

tail -f  文件路径  :查看一个文件的动态变化内容【不能是人工修改】

less

less 需要查看文件的路径  :查看文件,以较少的内容输出,按辅助键(数字+回车、空格+上下)

wc

wc   -l    需要统计的文件路径:统计文件中的内容信息,行数

  -w  :单词数

  -c  :字节数

date

date  :输出形式:2020年 05月 27日 星期三 19:42:40 CST

date +%F   相当于:date "+%Y-%m-%d"  输出形式:2020-05-27.

date "+%F %T" 相当于:date "+%Y-%m-%d %H:%M:%S"  ,引号表示使 “年月日时分秒”成为一个不可分割的整体  输出形式:2020-05-27 19:46:38

date -d "+1 day" "+%Y-%m-%d %H:%M:%S"  :输出之前或之后的某个时间    输出形式:2020-05-28 19:51:34

注释:

符号可选值:+(之后)、-(之前)

单位可选值:day(天)、month(月)、year(年)

cal

cal  相当于:cal -l :直接输出当前月的日历

cal -3  :输出上一个月 、本月、下一个月的日历

cal -y 年份 :输出某一年的日历

clear

clear 或者 Ctrl+L  :清除终端中存在的命令和结果(不是真实清除)

注释:

windows下清除:cls

管道符

一般用于“过滤”,不能单独使用、辅助使用

ls / | grep s  :输出根目录下包含s字母的文档名

注释:

1、以管道为分界线,前面的命令有输出,后面需要先输入,然后在过滤,最后输出

2、grep:用于过滤

ls | wc -l  :统计该目录下文档的个数

高级指令

hostname

hostname  :输出完整主机名

hostname -f :输出当前主机名中的FQDN(全限定域名)

id

查询一个用户的基本信息(用户id、用户组id、附加组id)

id :显示当前用户的基本信息

id 用户名 :显示指定用户的基本信息

验证信息正误?

/etc/passwd  :验证用户信息

/etc/group   :验证用户组信息

whoami

whoami  :显示当前用户名  一般用于shell脚本,用于记录当前操作的用户名方便记录日志

ps

ps -ef :查看服务器的进程信息

注释:

-e:等价于“-A”,列出全部的进程

-f:显示全部的列

ps -ef | grep 进程命令 :从ps结果中过滤成需要的进程信息

top

动态 的查看服务器的进程占的资源

注释:

进入:top

退出:按 q 键

快捷键:

1、M:结果按内存从高到低排序

2、P:结果按CPU使用率从高到低排序

3、1:当服务器有多核CPU时,显示全部CPU信息

du

du -sh 目录路径  :查看目录的真实大小

-s :只显示汇总大小

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

du -sh /bin   :查询/bin 目录的真实大小

find

find 路径范围 选项 选项值   :查找文件

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

-type: 按文档类型进行搜索 【“-”表示文件(使用find时用f代替) 、“d”:表示文件夹】

find / -name httpd.conf  :查找 / 目录下的 httpd.conf文件

find /etc -type d | wc -l   :统计 目录/etc下文件夹的数量

service

service 服务名 start / stop / restart :服务的启动/停止/重启

service httpd start :启动本机的Apache(网站服务器软件),服务器名为httpd

kill

kill 进程ID :杀死进程  【需要和ps一起使用】

killall

killall 进程名称 :杀死进程

ifconfig

ifconfig :获取网卡信息

reboot

reboot :重启

reboot -w :模拟重启,但不重启(只写入关机命令道日志中)

shutdown

shutdow -h now :立刻关机

shutdown -h  指定时间 :定时关机

注释:

1、 centos7之前的,使用ctrl+C取消关机

2、centos7(包含)之后的,使用 shutdown -c 取消关机

uptime

uptime :输出计算机的持续运行时间(开机到现在的时间)

uname

uname :获取操作系统的类型

uname -a :获取系统的全部信息(类型、全部主机名、内核版本等)

netstat

netstat -tnlp :查看网络状态

man

man 命令 :退出按q键

练习题

linux:基本指令的更多相关文章

  1. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  2. Linux压缩指令

    1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...

  3. Linux相关指令

    Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...

  4. Linux基础指令

    Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...

  5. Linux进阶指令(重点)

    三.Linux进阶指令(重点) 1.df指令    作用:查看磁盘的空间 #df -h 选项:-h    表示以可读性较高的形式展示大小 2.free指令     作用:查看内存使用情况 #free ...

  6. Linux基本指令

    常用目录文件作用 - /    根目录 - /bin    命令保存目录(普通用户就可以读取的命令) - /boot    启动目录,启动相关文件 - /dev    设备文件保存目录 - /etc  ...

  7. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

    Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...

  8. Linux常用指令【转载】

    [收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...

  9. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  10. Linux基本操作指令

    Linux操作指令 到达当前用户目录:cd ~ 获得管理员权限执行:sudo 解压缩:tar -zxf XXX.tgz 安装包:dpkg -i XXX.deb 通过链接下载文件:wget  http: ...

随机推荐

  1. session与cookie的浅谈

    cookie的用途: 当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接.这是因为你浏览某个网页的时候,WEB 服务 ...

  2. python恺撒密码 与 字符串反码 【chr()与ord()函数的两种不同应用】

    恺撒密码  描述 恺撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:‪‬‪‬‪‬‪ ...

  3. Java——接口相关知识

    1.接口用interface来声明 //定义一个动物接口 public interface Animal{ public void eat(); public void travel(); } 2.接 ...

  4. N - Marriage Match II 网络流

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3081 推荐博客:https://www.cnblogs.com/liuxin13/p/4728131. ...

  5. CSS的基础使用

    一,css是什么? CSS全称为“层叠样式表” ,与HTML相辅相成,实现网页的排版布局与样式美化 二,CSS使用方式 1.行内样式/内联样式(单一页面中使用) 借助于style标签属性,为当前的标签 ...

  6. React Native超简单完整示例-tabs、页面导航、热更新、用户行为分析

    初学React Native,如果没有人指引,会发现好多东西无从下手,但当有人指引后,会发现其实很简单.这也是本人写这篇博客的主要原因,希望能帮到初学者. 本文不会介绍如何搭建开发环境,如果你还没有搭 ...

  7. 软路由OpenWrt(LEDE)2020.5.10更新 UPnP+NAS+多拨+网盘+DNS优化

    近期更新:2020.05.10更新-基于OpenWrt R2020.5.9版本,源码截止2020.05.10.   交流群:QQ 1030484865 电报 t.me/t_homelede   版本说 ...

  8. 【Hadoop离线基础总结】MapReduce参数优化

    MapReduce参数优化 资源相关参数 这些参数都需要在mapred-site.xml中配置 mapreduce.map.memory.mb 一个 MapTask 可使用的资源上限(单位:MB),默 ...

  9. SAP登录消息提醒

      1功能说明 在相应用户登录时,给其提示相关信息. 2功能实现 2.1函数实现 在函数NAVIGATION_SET_START_TCODE中注册要监听的用户和程序的事务代码,当用户登录时,将自动运行 ...

  10. DP动态规划之01背包问题

    目录 问题描述 问题分析 问题求解 Java代码实现 优化方向一:时间方面:因为是j是整数是跳跃式的,可以选择性的填表. 思考二:处理j(背包容量),w(重量)不为整数的时候,因为j不为整数了,它就没 ...