目录

1.基础指令语法

2.中级指令语法

3.高级指令语法


1.基础指令语法

  1.ls指令

指令  #ls :列出当前目录的文件

#ls 路径 : 列出指定路径下的文件

#ls -i/la : -i : 表示列出详细详细的形式展出/-la :   表示路径下的所有文件(包含隐藏文件)

#ls -lh  路径: 以列表的形式显示,并显示文件大小

2.pwd指令

指令 #pwd : 打印当前目录

3.cd指令

指令 #cd 路径 :用于切换当前工作目录

4.mkdir指令

mkdir :用于创建目录

指令 :#mkdir 路径1 路径2: 在指定路径创建目录(可以多个同时创建)

        5.touch指令

touch  : 创建文件

指令 : #mkdir 文件1 文件2 : 可以同时创建多个文件(mkdir指定用法基本相同)

        6.cp指令

cp :copy复制文件

指令 : #cp 被复制的文档路径 复制到的文档路径 (在复制的时候可以重命名)  可以加上"-r"[-r表示递归]

        7.mv指令

mv : move(移动,剪切)

指令: #mv 被移动的文档路径 移动到的文档路径

  8.rm指定

rm: remove ,移动,删除

指令:#rm 选项 需要移除的路径文件/目录 :选项(-r: 强制删除,-r表示递归)

如果不想在删除的时候一直确认就加上-f,表示强制

     9.vim指令

vim : 文本编译器,打开文件

指令:#vim 路径 :打开一个文件,可以不存在

     10.输出重定向

一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。

指令#ls -la >/>> 需要执行的问件:  > : 覆盖输出,会覆盖掉原先的文件内容  >> : 追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加

     11.cat指令

cat可以直接打开文件

指令:#cat 文件路径

作用2:cat还可以对文件进行合并语法

指令:#cat 待合并的文件路径1 待合并的文件路径2  合并之后的文件路径

2.中级指令语法

       1.df指令

作用:查看磁盘空间

指令: #df -h  : -h  表示以可读性较高的形式展示大小

        2.free指令

作用:查看内存使用情况

指令:#free -m : -m 表示以兆为单位查看文件

        3.head指令

指令: #head -n : 文件路径【n表示数字】

作用:查看文件前n行的内容

       4.tail指令

指令:#tai  -n 文件的路径 : [n同样表示数字]

作用:查看文件倒数n行的内容

指令 #tail -f 文件路径:查看文件动态内容

        5.less指令

指令: #less 需要查看的文件路径

作用:查看文件,以较少内容输出  需要退出时按q键可以退出

        6.wc指令

指令 : #wc - lwc 需要统计的文件路径(-l : 行数  -w :单词数 -c : 字节数)

作用:统计文件内容信息

      7.date指令***

指令1:#date 输出的形式 :2022年3月10日星期六20:07:28

指令2: #date +%F   输出形式:202-03-10

指令3:#date “+%Y-%m-%d%H:%M:%S”  输出的形式:2022-03-10 20:07:28

指令4:#date -d “-1day” 获取之前或之后的时间+(之前) - (之后)

        8.cal 指令

用法:操作日历

指令1 :#cal              直接输出当前月份

指令2 :#cal -3         输出上一个,下一个和当前的日历

指令3 :#cal -y        输出当年的月份

   9.clear/ctrl+L指令

作用:清除终端中已经存在的命令和结果

指令: #clera   或者ctrl+l          该指令只是将之前的全部指令移动到最上面

  10.管道***

作用:过滤,特殊查询

管道无法单独使用,必须配上其他指令一起使用,主要时辅助作用

举例: # ls / | grep y

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

grep指令用于过滤

3.高级指令语法

1.hostname指令

用法:操作服务器的主机名(读取、设置)

指令:#hostname                 输出完整的主机名

#hostname  -f               输出当前主机名中的FQDN

  2.id指令

作用:查看用户基本信息,该指令如果不指定用户就默认当前用户

指令: #id           默认当前用户的基本信息

#id 用户名            指定当前用户的基本信息

3.whoami指令

作用:显示当前登录的用户名

指令:#whoami

        4.ps -ef 指令*****

作用:主要是查看服务器进程

指令 #ps -ef         -e:列出全部进程  -f : 显示全部的列

列的含义:

UID:该进程执行的用户id;

PID:进程id;

PPID:该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程(parentprocessID);

C:Cpu的占用率,其形式是百分数;

STIME:进行的启动时间;

TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程并不是由终端设备发起;        T

IME:进程的执行时间;

CMD:该进程的名称或者对应的路径;

5.top指令***

作用:查看服务器的进程占的资源

指令:进入命令:#top                退出: 按下q键

表头含义:PID:进程id;

USER:该进程对应的用户;

PR:优先级;

VIRT:虚拟内存;

RES:常驻内存;

SHR:共享内存;

计算一个进程实际使用的内存=常驻内存(RES)-共享内存(SHR)

S:表示进程的状态status(sleeping,其中S表示睡眠,R表示运行);

%CPU:表示CPU的占用百分比;

%MEM:表示内存的占用百分比;

TIME+:执行的时间;

COMMAND:进程的名称或者路径

运行top的时候快捷键        M:表示将结果按照内存(MEM)从高到低进行降序排列;P:表示将结果按照CPU使用率从高到低进行降序排列;1:当服务器拥有多个cpu的时候可以使用“1”快捷键来切换是否展示显示各个cpu的详细信息;

  6.du-sh指令

作用:查看目录真实大小

指令:#du -sh 目录路径         -s 只显示汇总的大小        -h :表示以高可读性的形式进行显示

7.find指令

作用:用于查找文件

指令 : #find 路径范围 选项 选项的值

选项: -name        按照文件名称搜索  -type         按照文档类型搜索

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

8.service指令*****

作用:用于控制一些软件的服务(启动或暂停或重启)

指令: #service 服务名         start/stop/restart

     9.kill指令***

作用:杀死进程

指令:#kill 进程 PID          更好的杀死进程还是用 #killall 进程名称

10.ifconfig指令***

作用:用于操作网卡相关的指令

简单指令 #ifconfing               获取网卡信息

其中 inet addr 就是网卡地址

        11.reboot指令

作用:重启计算机

指令:#reboot                重启

#reboot -w           模拟重启,但不是真的重启

        12.shutdown指令

作用:关机

指令:#shutdown -h now "关机提示" 或者 #shoudown - h 15:00 ”关机提示“

除了shutdown关机以外,还有以下几个关机命令:#init0        #halt        #poweroff

        13.uptime指令

作用:输出计算机的在线时长

指令:#uptime

  14.uname指令

作用:获取计算机操作系统相关信息

指令: #uname          获取操作系统的类型

#uname   -a    all,表示获取全部的系统信息

    15.netstat -tnlp指令

作用:查看网络连接状态

指令:#netstat -tnlp

选项说明:-t:表示只列出tcp协议的连接;

-n:表示将地址从字母组合转化成ip地址,将协议转化成端口号来显示;

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

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

16.man指令

作用:manual,手册

指令:#man  命令          退出按q键

linux指令_周东海相关推荐

  1. Linux指令_杨小明

    基础指令语法 1.ls指令 用法1:#ls含义:列出当前工作目录下的所有文件/文件夹的名称 用法2:#ls路径含义:列出指定路径下的所有文件/文件夹的名称关于路径(重要):路径可以分为两种:相对路径. ...

  2. Linux指令_邓慧斐

    Linux 基础指令 1. Is指令 用法1 #ls 用法2 #ls 路径 用法3 #ls-l 路径 #ls-la 路径 2. pwd指令 用法:#pwd(printworkingdirectory, ...

  3. linux指令_肖长青

    一.基础指令 1.ls指令 案例:在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示. 注意:ls 列出的结果颜色说明,其中蓝色的名称表示文件夹,黑色的表示文件,绿色的其权 限为拥有所有权限 ...

  4. linux指令_刘世民

    1.基础指令语法,举例 ls -l /root pwd cd /home/yyds mkdir /home/yyds/aaa wouch /home/yyds/bbb cp bbb /home/yyd ...

  5. linux指令_齐南汕

    基础指令 1.rm删除 rm install.log 普通删除文件 rm -f install.log 强制删除文件 rm -r -f abc 删除文件夹 rm -rf a 删除文件夹 -r和-f两个 ...

  6. linux 返回上一个文件夹_常用命令之linux指令

    无论是在服务器上进行开发,还是在 android 上执行一些指令,都需要用到 linux 的一些命令行操作,所以,必须要学习一些 linux 指令的基本操作. 下面是我整理的一些 linux 基本操作 ...

  7. Linux 指令大全(2)(转)

    Linux 指令大全(2)(转)[@more@]----------------------------------------------------------本文出处http://linux-d ...

  8. linux 指令大全

    linux 指令大全  版权信息        作者 未知  文章出处 天津linux 热线  文档制作 拒绝正版  名称 cat   使用权限 所有使用者   使用方式 cat [-AbeEnstT ...

  9. linux指令大全(完整篇)

    linux指令大全(完整篇) 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本 ...

最新文章

  1. 用split分割文件和数据(笔记)
  2. 木马——本质就是cs socket远程控制,反弹木马是作为c端向外发起网络请求
  3. python序列类型举例说明_Python基础__Python序列基本类型及其操作(1)
  4. mysql打包备份数据到_thinkPHP使用pclzip打包备份mysql数据库的方法
  5. C# ComboBox自动完成功能的例子
  6. 绝密邮件曝光!看乔布斯如何拯救濒危的苹果?
  7. vins 解读_VINS 中的 IMU 预积分推导和代码解读
  8. 钉钉H5应用开发-jsapi调用
  9. 软考网络工程师考试网络协议
  10. android系统锁屏锁怎么解决方法,安卓手机忘记锁屏密码解决方法【图文详解】...
  11. 面经——华为联发科小米兆易创新(2020年秋招嵌入式软件)
  12. 如何在linux环境下打开xlsx文件
  13. 计算机基础快捷键的使用
  14. 同步传输和异步传输_同步和异步传输| 数据通讯
  15. 科技云报道:“奇袭”混合云,青云QingCloud站上C位
  16. 用Java根据π/4=1-1/3+1/5-1/7...计算pi的值
  17. 【已解决】WPS/OFFICE中word文件可以打印,excel打印后无响应
  18. 仿真软件测试基尔霍夫定律,基尔霍夫定律教案.doc
  19. javascript实现gb2312编码解码
  20. 移动web-版心容器

热门文章

  1. 招商银行信用卡中心笔试编程题 - 序列找数
  2. 5-3 外星人颜色#1
  3. 2022 大一大二基础hive考试题
  4. Error creating bean with name ‘configurationPropertiesBeans‘ defined in class path resource异常分析
  5. 互联网中越老越吃香的行业是?
  6. titan rtx和rtx 3090 哪个强
  7. cropper.js 实现裁剪图片并上传(PC端)
  8. 计算机少儿编程考级,少儿编程能力怎么评定?有什么考级可以参加?
  9. 模拟滑动android无障碍,Android无障碍简单开发-模拟滑动点击输入等
  10. 计算机体系结构复习笔记