Linux系统基础操作指令学习笔记

Linux系统基础操作指令学习笔记

1} 关机命令:

1>  正常关机 shutdowm -h now
 2> 关闭内存 halt 	     
// 3> init 0(不常用)

2} 备份系统
1>拍照(短期)
2>克隆(长期)

3} 文件目录

4} 常见控制窗口命令

指令【选项】路径
./ : 相对路径下的当前目录
…/ : 相对路径下的上一层目录
~ : root 家目录
-r: 表示递归复制,否则目录将被略过

1》ls指令(list)
1>#ls //输出列表当前文件夹中包括所有文件夹和文件
2>#ls -l 路径 //以详细列表显示
3>#ls -la 路径 //显示所以文件包括隐藏文件
4>#ls -l(a)h 路径 // 列出文件下所以文件,适当选取文件大小的文件表示方式

2》pwd指令(print working directory打印文件路径)

3》cd命令(change directory 改变目录)
1>#cd 路径 //到达目标文件夹

4》mkdir指令(make directory,创建目录只能创建文件夹)

1>#mkdir 路径     	  // 创建文件夹
2>#mkdir -p 路径 	  //  当一次性创建多层不存在的目录的时候,添加p参数
3>#mkdir 路径 路径...//可以一次创建多个,只能有一层

5》touch指令(创建文件,创建文件文本)
1>#touch 文件路径(可以一次创建多个文件eg: touch l1.txt l2.txt)

6》cp指令(copy 复制,可以是文件夹可以是文件文本)

1>#cp 被复制的文档路径  文档被复制到的路径
//注意:当使用cp复制文件夹时加数-r -r 表示递归复制,否则目录将被略过
2>#cp -r 被复制的文档路径  文档被复制到的路径
eg:文件夹复制 (cp -r /被复制文件目录/  /文档被复制到的路径)

7》mv指令(move,移动文档到新的位置,重命名)
1>#mv 需要移动的文档路径 需要保存的位置路径

(不写保存路径时的文件名称,默认使用之前的文件名)
(原地移动,相当于更改文件名称eg:mv /l.txt /l2.txt)

8》rm指令(remove,移除)

1>#rm   文件路径 //删除文本,出现提醒
2>#rm -f  文件路径 //强力删除,不出现提醒
3>#rm -r 文件路径 //删除目录,出现提醒
4>#rm -rf 文档路径//删除目录和文本,不出现提醒
5>#rm -f 共同文件名称*(通配符)//删除相同目录下名称类似的文件
eg rm -f linux*;

9》vim指令(文本编辑器)

1>#vim 文件路径(文件可以存在也可以不存在)
eg #vim install.log 

10》输出重定向

覆盖输出(输入的新的信息,覆盖之前的文本中的信息)

追加输入

11》cat指令(1、直接打开文件,2、合并文件)

1>#cat 文件路径
2>#cat file1 flie2 ....filen > 合并之后的文件路径

12》df指令(查看磁盘空间)

1>#df -h //可读性比较高

13》free指令(查看内存使用情况)

1>#free -m //m:以mb查看

14》head指令
查看一个文件的前n行,默认前十行

1>#head -n 文件路径

15》tail指令
查看文件的后n行,默认后十行

1>#tail -n 文件路径

查看一个文件的动态变化

2>#tail -f 文件路径

16》less指令
查看文件,已较少的内容输出,按下辅助功能键查看更多

1>#less 文件路径

17》wc指令(words count )
统计文件内容信息(行数、单词数、字节数)


1>#wc -lwc 文件路径


-l   lines 行数
-w words 单词数
-c  bytes 字节数

18》date指令
1、操作时间日期(读取、设置)

1>#date
2>#date +%F 等价于  date "+%Y-%m-%d"  //2020-02-12
3>#date +%T  等价于 date "+%H-%M-%S"// 11:59:20
4>#date "+%F %T" //2020-02-12 11:59:20

2、获取之前之后的某个时间

5>#date -d "-1 day"  "%Y-%m-%d %H-%M-%S"//一天前的时间
6>#date -d "-1 year / +10 month"  "%Y-%m-%d %H-%M-%S"//一年前的时间/十个月后的时间

19》cal指令

1>#cal  //当前月份的日历
2>#cal  -1//本月
3>#cal -3//前本后月的日历
4>#cal -y 年份//某年的日历

20》clear/ctrl+L指令
清除终端中存在的命令,清空终端屏幕信息
(清除的信息在上面,并没有真正清除)

21》管道
管道符:|
定义:管道前面的输出是后面指令的输入
一般用于过滤,特殊(实现less的效果),扩展处理
不能单独使用,配合其他指令使用,辅助作用

过滤  : 1>#ls / | grep *  //grep用于过滤 
扩展处理:2>#ls / | wc -l //文件数量

22》hostname指令
操作服务器的主机名(读取、设置)

1>#hostname //输出完整的主机名
2>#hostname -f //FQDN名(全限定域名)

23》id指令
查看用户的一般基本信息,不指定,默认当前用户

1>#id 
2>#id 用户名//指定查看用户
3>#cat /etc/passwd //验证用户信息
4>#cat /etc/group  //验证用户组信息

24》whoami指令(一般用于shell脚本,方便用于记录日志)
显示当前用户名

25》ps-ef指令
查看服务器进程信息
-e 等价 “-A”//列出全部进程
-f 显示全部列

1>#ps -ef //全部进程
2>#ps -ef | grep 进程名//特定进程

26》top指令
查看服务器进程占用的资源

1>#top //动态显示

运行时,M:将按MEM(内存占用)排序
P:将按照CPU使用率降序排序
1:展示各个CPU信息

27》du -sh指令
查看目录的真实大小
-s(summaries):只显示汇总的大小
-h:表示以高可读性的形式显示

1>#du -sh 路径

28》find指令
用于查找文件(参数55个)
-name :按文档名称搜索(模糊搜索)
-type:按文档类型搜索(‘-’文件(在find中用f替代) ‘d’文件夹)

1>#find 路径(范围) 选项 选项的值
2>#find 路径 -name 文件名
3>#find 路径 -name *.文件类型
4>#find 路径 -type f(f代表文件)
5>#find 路径 -type d(d代表文件夹)

29》service指令
用于软件的服务启动、停止、重启
#service 服务名 start/stop/restart

service httpd start //开启网站服务器服务

30》kill指令、killall指令

1>#kill 进程id
2>#killall 进程名称

31》ifconfig指令

#ifconfig //获取网卡信息

32》reboot指令
重新启动计算机

1>#reboot //重启
2>#reboot -w //模拟重启,但不重启,只写开关机日志信息

33》shutdown指令

1>shutdown -h now   "关机提示"//立刻关机
2>shutdown -h 15:23 "关机提示"//设置定时关机时间
3>halt//立刻关机
4>init0//立刻关机
ctrl + c 取消关机(centos7.x之前)
>shutdown -c 取消关机(centos7.x之后)

34》uptime指令
输出计算机在线时间(从开机到现在)

1>#uptime

35》uname指令
获取计算机操作系统信息

1>#uname //系统名
2>#uname -a//详细信息

36》netstat -tnlp指令
网络状况

1>#netstat -thlp

-t : tcp协议连接
-n:将地址从字母转化为ip地址,协议转成端口号
-l:过滤出‘state(状态)’,列其值为listen(监听)的连接
-p:显示发起连接的进程pid和进程名称

37》man(manual手册)
#man 命令//按q退出

38》ln -s(创建快捷方式)

ln -s 原来的文件路径 创建的文件路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值