Linux常用命令笔记与Windows部分命令

Linux命令

1、帮助命令

1.1 man获得帮助信息

eg:查看ls命令的帮助信息

man ls

1.2 help获得shell内置命令的帮助信息

mv命令(移动文件或重命名)

重命名:(将文件file_1重命名为file_2)
mv file_1 file_2
移动文件
将文件file移动到dir目录中:
mv file /dir
将目录dir1移动到目录dir2中(前提是dir2以及存在,否则为改名)
mv /dir1 /dir2
将目录dir1下的文件移到当前目录下:
mv /dir1/* .

(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:移动文件)
eg:把hncu文件夹下的exercise.txt文件移到yg目录下:
[root@hadoop-001 ~]# mv hncu/exercise.txt yg/

date显示当前时间

(1)date(功能描述:显示当前时间)
(2)date +%Y(功能描述:显示当前年份)
(3)date +%m(功能描述:显示当前月份)
(4)date +%d(功能描述:显示当前是哪一天)
(5)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)

[root@hadoop-001 ~]# date
2023年 03月 21日 星期二 10:36:33 CST
[root@hadoop-001 ~]# date +%Y%m%d
20230321
[root@hadoop-001 ~]# date “+%Y-%m-%d %H:%M:%S”
2023-03-21 10:40:59

date显示非当前时间

(1)date -d ‘1 days ago’(功能描述:显示前一天时间)
(2)date -d ‘-1 days ago’ (功能描述:显示明天时间)

vi编辑命令

退出编辑模式
编辑完按Esc退出编辑模式此时输入:
:wq 保存后退出
:wq! 强制保存后退出
:w 保存但不退出
:q 不保存并退出
:q! 不保存并强制退出

删除文件夹

rmdir命令主要作用是删除文件夹。但该命令只能用于删除空文件夹,而如果文件夹非空的话,将会报错。
如果需要使用rmdir命令删除一个文件夹的话,需要先将该文件夹清空再删除。
eg:
先清空文件夹
$ cd folder
$ rm -rf *
再使用 rmdir 命令删除该文件夹
$ cd …
$ rmdir folder

搜索查找类

find查找文件或者目录

find指令将指定目录向下递归地遍历各个子目录,将满足条件的文件显示在终端。
find [搜索范围] [选项]

不同服务器之间的文件传输

scp命令

scp命令用于Linux之间复制文件和目录。
scp是Linux系统下基于ssh登录进行安全的远程文件拷贝命令。
格式:
1.从本地将文件传输到服务器:
scp【本地文件的路径】【服务器用户名】@【服务器地址】:【远程或本地文件的路径】
scp /Users/mac_pc/Desktop/test.png
root@192.168.1.1:/root
2.从本地文件夹传输到服务器:
scp -r 【本地文件的路径】【服务器用户名】@【服务器地址】:【远程或本地文件的路径】
scp -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root
3.将服务器上的文件传输到本地:
scp 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
scp root@192.168.1.1:/data/wwwroot/default/111.png /Users/mac_pc/Desktop
3.将服务器上的文件夹传输到本地:
scp -r【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
scp -r root@192.168.1.1:/data/wwwroot/default/111.png /Users/mac_pc/Desktop

查看linux操作系统版本号信息命令

注意区分Linux内核版本信息与Linux系统版本信息的区别

Linux内核版本信息查看

cat /proc/version
uname -a

Linux系统版本信息查看

cat /etc/*release

Linux系统查看进程名

ps -ef | grep (关键字)
grep用于筛选

/etc/passwd

该配置文件内保存了所用用户的用户信息;
在这里插入图片描述
用户名:密码(x):UID:GID:家目录:shell环境

/etc/shadow

该配置文件保存了用户的密码信息

/etc/login.defs

该文件中可以设置密码过期时间,以及密码的最大长度等内容

passwd命令

用于修改用户的口令,root用户下

su命令

不带参数的话,直接默认跳转到root用户下
exit可以退出root用户
su命令可以加一个“-”再加上用户名,此时,不但身份变化了,同时也拥有了此用户的“用户环境”

在Linux系统下,进入日志查看模式通常是通过终端工具,如lesstailgrep等,来查看和分析日志文件。以下是一些常用的键盘快捷键,在日志查看模式下使用:

  1. Page UpCtrl + B: 向上滚动一页。
  2. Page DownCtrl + F: 向下滚动一页。
  3. Ctrl + U: 向上滚动半页。
  4. Ctrl + D: 向下滚动半页。
  5. GShift + G: 移动到日志的最后一行。
  6. 1Ggg: 移动到日志的第一行。
    less 查看器中方便地搜索关键词并查找匹配的行:【8、9、10、11】
  7. /keyword: 搜索特定关键字,例如 /error 将搜索包含 “error” 的行。
  8. n: 在搜索结果中跳转到下一个匹配项。
  9. N: 在搜索结果中跳转到上一个匹配项。
  10. q: 退出日志查看模式。
    这些快捷键可以帮助您在日志文件中进行快速导航、搜索和查看内容。具体的快捷键可能会因终端工具的不同而有所差异,请根据您使用的终端工具来参考其对应的文档或使用帮助来获取更详细的信息。

文件内容查看:
cat 命令:用于查看文件的内容。例如,cat /var/log/syslog 将显示 /var/log/syslog 文件的内容。这种方法适用于小型日志文件。

less 命令:用于分页查看文件的内容,适用于较大的日志文件。例如,less /var/log/syslog 将以分页的方式显示 /var/log/syslog 文件的内容。您可以使用键盘上的方向键、Page Up、Page Down 等来浏览日志内容,并使用 / 进行搜索。

tail 命令:用于实时查看文件的末尾内容。常用于实时监视日志文件。例如,tail -f /var/log/syslog 将实时显示 /var/log/syslog 文件的末尾内容,并随着日志的更新而自动更新显示。

grep 命令:用于按行搜索文件内容,可以根据关键字过滤出匹配的行。例如,grep “error” /var/log/syslog 将搜索包含关键字 “error” 的行,并显示匹配的结果。

ifconfig

用于配置和显示Linux内核中网络接口的网络参数
lo是本地网络,ens33是主要配置的网络
在这里插入图片描述

windows操作系统下的各种命令

dir:列出当前目录中的文件和子目录。

cd:更改当前目录。【注意切换的是当前目录】

mkdir:创建新目录。

rmdir:删除空目录。

del:删除文件。

copy:复制文件。

move:移动文件或重命名文件。

ren:重命名文件。

type:显示文本文件的内容。

ping:向指定的 IP 地址或域名发送网络请求,用于测试网络连接。

ipconfig:显示计算机的网络配置信息,包括 IP 地址、子网掩码、网关等。

netstat:显示计算机的网络连接和网络统计信息。

tasklist:显示当前正在运行的进程列表。

taskkill:终止正在运行的进程。

systeminfo:显示计算机的系统信息,包括操作系统版本、处理器信息等。

shutdown:关闭或重启计算机。

命令 /? 来获取有关该命令的帮助信息【不同于linux命令man】

注意:
1.
在windows操作系统下的令提示符中,使用 cd 命令只能切换到当前磁盘上的目录,不能直接切换到其他磁盘上。
要切换到 D 盘,可以使用以下命令:D: 【这将从c盘切换到d盘】
2.
在windows操作系统下的令提示符中,查看某个目录下的所有文件用dir命令
3.
在命令行中使用反斜杠 \ 作为路径分隔符

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值