加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux基础命令

发布时间:2020-12-14 00:45:29 所属栏目:Linux 来源:网络整理
导读:修改网卡命名规范 ? 修改网卡 1. 修改配置文件名称 / etc / sysconfig / network - scripts / 名称为: ifcfg - xxx ? mv ifcfg - xxx ifcfg - eth0 2. 修改配置文件内的 device 和name ? 删除 DEVICE= ‘‘ 这一行 ? ? NAME= eth0 3. 修改内核参数 vi / etc

修改网卡命名规范

?

修改网卡
1.修改配置文件名称
/etc/sysconfig/network-scripts/ 名称为:ifcfg-xxx
?mv ifcfg-xxx ifcfg-eth0
2.修改配置文件内的 device 和name ?
删除 DEVICE=‘‘这一行 ?
? NAME=eth0
3.修改内核参数
vi /etc/sysconfig/grub
quiet 前加入 net.ifnames=0 biosdevname=0
4.更新参数
grub2-mkconfig -o /boot/grub2/grub.cfg
5.重启
shutdown -r now

?

远程连接出现异常的排查思路

  1. 确保网络链路是否通畅 ping IP地址信息

    解决问题: a. 虚拟网络设置是否正确 b. 虚拟主机网卡设置 c. 虚拟主机系统中网络地址配置 d. 在系统的服务中(window+r->services.msc vmware nat services 是否开启) e. 确认物理主机上有和虚拟主机相同虚拟网卡信息(地址配置正确)

  2. 有你的女朋友阻止你

    解决问题: a. 网络安全服务进行了阻止(iptables firewalld 防火墙服务)

  1. telnet 地址信息 服务端口号 ? 解决问题:

   a. 确认远程连接服务是否开启
b. 确认服务端口号信息是否发生了变化
  1. 操作管理系统必知必会内容 a. 命令提示符 [[email?protected] ~]# 熟悉命令提示符组成部分

    b. 命令格式规范(语法规范)

    1. linux中的命令区分大小写

    2. linux命令使用过程中,注意空格的用法

    c. 系统路径信息(目录结构) 一切从根开始

    d. 路径信息查找方法 绝对路径:从根开始查找 /etc /etc/hosts 缺点:如果层级比较多的时候,利用绝对路径查找数据会比较麻烦 优点:定位查询数据的准确性更高

  相对路径:不从根开始进行查找, 相对于当前路径而言, 进行查找数据
优点:如果层级比较多的时候,利用相对路径查找数据会比较方便
缺点:路径信息不正确,数据无法有效查询到

系统操作命令说明

1)系统运行命令

  • 关机命令 shutdown

    shutdown -h 10 ---》指定多少分钟后进行关机 [[email?protected] ~]# shutdown -h 10 Shutdown scheduled for Tue 2018-12-04 11:32:21 CST,use ‘shutdown -c‘ to cancel. 关机 方案 什么时间将进行关机 shutdown -c取消关机

    Broadcast message from [email?protected] (Tue 2018-12-04 11:22:21 CST): 多用户 广播 消息

    The system is going down for power-off at Tue 2018-12-04 11:32:21 CST! 系统将在什么时间进行关机

    shutdown -c ---》取消关机方案 [[email?protected] ~]# shutdown -c [[email?protected] ~]# Broadcast message from [email?protected] (Tue 2018-12-04 11:29:42 CST): 取消关机信息进行广播

    The system shutdown has been cancelled at Tue 2018-12-04 11:30:42 CST! 关机方案已经被取消掉了

    shutdown -h 0/now ---》立即关机

重启命令 shutdown shutdown -r 10 ---》指定多少分钟后进行重启 shutdown -r 0/now ---》表示进行立即重启操作 shutdown -c ---》取消重启方案

命令规范

帮助命令 man mannual 帮助手册信息 man 命令信息shutdown 命令帮助信息中, 语法中的中括号信息可有可无

补充说明:有些命令是不能通过man手册获取帮助信息

[[email?protected] ~]# man shutdown SHUTDOWN(8) shutdown SHUTDOWN(8)

NAME 第一个部分:简单说明命令的作用 ? shutdown - Halt,power-off or reboot the machine ? 暂停; 断电 or 重启服务器 ? SYNOPSIS 第二个部分:命令使用规范(命令语法) ? shutdown OPTIONS... [WALL...]

DESCRIPTION 第三个部分:命令的详细描述说明 ? shutdown may be used to halt,power-off or reboot the machine.

OPTIONS 第四个部分:命令的参数说明 ? The following options are understood:

--help Print a short help text and exit.

-H,--halt Halt the machine.

?

关机-重启-退出

shutdown

halt 注意避免使用 仅关闭系统 不关闭电源

poweroff

init 0

重启:

shutdown - r now

退出 logout / exit

系统中的快捷方式使用

  1. 显示历史输入命令信息 利用方向键 上 下

  2. 清楚所有屏幕信息输出 ctrl + L clear

  3. 中断取消命令执行过程 ctrl + c cancel 取消

  4. 快速移动光标到行首 ctrl + a

  5. 快速移动光标到行尾 ctrl + e end

  6. 将光标所在位置到行首的信息进行删除(剪切) ctrl + u 将光标所在位置到行尾的信息进行删除(剪切) ctrl + k

  7. 将剪切内容进行粘贴回来 ctrl + y

  8. 锁定系统窗口信息状态 ctrl + s 解锁系统窗口信息状态 ctrl + q quit

  9. 系统命令补全快捷方式 tab

  10. 命令行中快速移动光标 ctrl + 方向键 左 右 (按照英文单词进行移动光标)

?

和目录结构相关命令

?

1)显示当前路径信息 ?
? pwd - print working directory 显示当前所在路径
?
? [[email?protected]znb sysconfig]# pwd
? /etc/sysconfig
2)切换目录结构
? cd - change directory ? 改变目录信息
? cd 你要去往的路径信息
?
? ①. 快速切换路径,返回到上一次所在路径信息
? [[email?protected] tmp]# cd /etc/sysconfig/network-scripts/
? [[email?protected] network-scripts]# pwd
? /etc/sysconfig/network-scripts
? [[email?protected] network-scripts]# cd /tmp/
? [[email?protected] tmp]# pwd
? /tmp
? [[email?protected] tmp]# cd -
? /etc/sysconfig/network-scripts
? [[email?protected] network-scripts]# pwd
? /etc/sysconfig/network-scripts
? [[email?protected] network-scripts]# cd -
? /tmp
?
? ②. 快速切换路径,返回到当前路径的上一级目录中
? [[email?protected] tmp]# cd -
? /etc/sysconfig/network-scripts
? [[email?protected] network-scripts]# cd ..
? [[email?protected] sysconfig]# pwd
? /etc/sysconfig
? [[email?protected] sysconfig]# cd -
? /etc/sysconfig/network-scripts
? [[email?protected] network-scripts]# cd ../..
? [[email?protected] etc]# pwd
? /etc
? [[email?protected] etc]# cd -
? /etc/sysconfig/network-scripts
? [[email?protected] network-scripts]# cd ../../../../../../
? [[email?protected] /]#

? [[email?protected] sysconfig]# pwd ? /etc/sysconfig ? [[email?protected] sysconfig]# cd . ? [[email?protected] sysconfig]# pwd ? /etc/sysconfig ? [[email?protected] sysconfig]# cd ./network-scripts/ ? [[email?protected] network-scripts]# cd - ? /etc/sysconfig ? [[email?protected] sysconfig]# cd network-scripts/ ? [[email?protected] network-scripts]# ? ? 3. 快速切换路径,返回到当前登陆用户的家目录中 ? [[email?protected] /]# cd /tmp/ ? [[email?protected] tmp]# pwd ? /tmp ? [[email?protected] tmp]# cd ~ ? [[email?protected] ~]# pwd ? /root ? [[email?protected] ~]# cd /etc/sysconfig/network-scripts/ ? [[email?protected] network-scripts]# pwd ? /etc/sysconfig/network-scripts ? [[email?protected] network-scripts]# cd ? PS:Linux系统中执行的一些命令,在没有任何消息输出的时候,就是最好的消息 ? ? 3)创建目录信息 ? make directory == mkdir ? [[email?protected] ~]# cd /oldboy ? -bash: cd: /oldboy: No such file or directory ? [[email?protected] ~]# mkdir /oldboy ? [[email?protected] ~]# cd /oldboy ? [[email?protected] oldboy]# pwd ? /oldboy ? ? 需求在已有的/oldboy目录中创建多级目录 ? [[email?protected] oldboy]# mkdir /oldboy/oldgirl/olddog/ ? mkdir: cannot create directory ‘/oldboy/oldgirl/olddog/’: No such file or directory ? [[email?protected] oldboy]# mkdir /oldboy/oldgirl/ ? [[email?protected] oldboy]# ? [[email?protected] oldboy]# mkdir -p /oldboy/hedanchun/alex ? [[email?protected] oldboy]# cd /oldboy/hedanchun/alex/ ? [[email?protected] alex]# pwd ? /oldboy/hedanchun/alex ? [[email?protected] alex]# mkdir /oldboy/hedanchun/alex ? mkdir: cannot create directory ‘/oldboy/hedanchun/alex’: File exists ? [[email?protected] alex]# mkdir -p /oldboy/hedanchun/alex ?

 ? 建议创建目录时,以绝对路径创建目录
? [[email?protected] alex]# mkdir oldgirl
? [[email?protected] alex]# ls /oldgirl
? ls: cannot access /oldgirl: No such file or directory
? [[email?protected] alex]# ls ./
? oldgirl

文件和目录都相关的命令

1)如何创建文件信息 touch (摸)

[[email?protected] alex]# cd /oldboy/ [[email?protected] oldboy]# touch oldboy.txt 或者创建文件方法 touch /oldboy/oldboy.txt 说明:touch命令反复执行不会有报错信息

2)如何检查文件或目录是否存在 list -- ls

创建目录或文件信息是否存在

[[email?protected] oldboy]# ls hedanchun oldboy.txt oldgirl [[email?protected] oldboy]# ls oldboy.txt oldboy.txt [[email?protected] oldboy]# ls oldgirl.txt ls: cannot access oldgirl.txt: No such file or directory [[email?protected] oldboy]# ls hedanchun oldboy.txt oldgirl [[email?protected] oldboy]# ls /oldboy hedanchun oldboy.txt oldgirl [[email?protected] oldboy]# ls /oldboy/ hedanchun oldboy.txt oldgirl [[email?protected] oldboy]# ls /oldboy/ -d /oldboy/

显示文件/目录数据详细信息 [[email?protected] oldboy]# ls -l oldboy.txt -rw-r--r--. 1 root root 0 Dec 5 10:02 oldboy.txt

[[email?protected] oldboy]# ls -l -d /oldboy drwxr-xr-x. 4 root root 56 Dec 5 09:57 /oldboy [[email?protected] oldboy]# ls -ld /oldboy drwxr-xr-x. 4 root root 56 Dec 5 09:57 /oldboy

按照时间反向排序,显示最新创建的数据信息 ls -ltr

3)如何查看文件信息 ? cat 查看文件信息命令 ? [[email?protected] oldboy]# cat /etc/hosts ? 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ? ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

利用cat命令和整合多个文件信息到一个文件中 ? [[email?protected] oldboy]# cat oldgirl.txt ? hello world ? [[email?protected] oldboy]# cat oldboy.txt oldgirl.txt ? oldboyedu.com ? oldboyedu02.com ? hello world ? [[email?protected] oldboy]# cat oldboy.txt oldgirl.txt >olddog.txt ? [[email?protected] oldboy]# cat olddog.txt ? oldboyedu.com ? oldboyedu02.com ? hello world

?

4)在空文件中生成据

信息 ? echo 将信息进行输出 ?

 ? 强调:在linux系统中,尽量不要输入中文符号信息(命令行)
? [[email?protected] oldboy]# echo "hello world“
? > ^C
? [[email?protected] oldboy]# ”“”“’‘’‘’》《【】¥¥¥¥()

[[email?protected] oldboy]# echo hello world ? hello world ? ? # 希望将指定的信息输出到指定文件中 ? [[email?protected] oldboy]# echo hello world > /oldboy/oldboy.txt ? [[email?protected] oldboy]# cat /oldboy/oldboy.txt ? hello world ? [[email?protected] oldboy]# echo oldboyedu.com > /oldboy/oldboy.txt ? [[email?protected] oldboy]# cat /oldboy/oldboy.txt ? oldboyedu.com ? [[email?protected] oldboy]# echo oldboyedu02.com >> /oldboy/oldboy.txt ? [[email?protected] oldboy]# cat /oldboy/oldboy.txt ? oldboyedu.com ? oldboyedu02.com ? ? 5)对文件或目录数据信息进行拷贝(复制) ? copy --- cp ? 语法格式 cp 参数信息 要进行复制的信息 复制到什么位置 ?

 ? # 将/etc/hosts文件复制到/oldboy目录中
?
? 常见问题:
? 在复制文件时,不要再文件名称后面加上/ 一般只有目录后面有/
? [[email?protected] oldboy]# cp /etc/hosts /oldboy
? [[email?protected] oldboy]# ll /oldboy/
? total 16
? drwxr-xr-x. 3 root root 18 Dec 5 09:33 hedanchun
? -rw-r--r--. 1 root root 158 Dec 5 10:53 hosts
? -rw-r--r--. 1 root root 30 Dec 5 10:17 oldboy.txt
? -rw-r--r--. 1 root root 42 Dec 5 10:41 olddog.txt
? drwxr-xr-x. 2 root root ? 6 Dec 5 09:31 oldgirl
? -rw-r--r--. 1 root root 12 Dec 5 10:40 oldgirl.txt
? [[email?protected] oldboy]# cp /etc/hosts /oldboy01
? [[email?protected] oldboy]# ll /oldboy01
? -rw-r--r--. 1 root root 158 Dec 5 10:53 /oldboy01
?
? 正确复制文件方法
? [[email?protected] oldboy]# cp /etc/hosts /oldboy/
? cp: overwrite ‘/oldboy/hosts’? y
? 说明:文件没有存在会直接复制, 如果已经存在会提示是否覆盖
?
? 如何正确复制目录信息
? [[email?protected] oldboy]# cp /etc/sysconfig/ /oldboy/oldgirl/
? cp: omitting directory ‘/etc/sysconfig/’
? [[email?protected] oldboy]# cp -r /etc/sysconfig/ /oldboy/oldgirl/
? [[email?protected] oldboy]# ll /oldboy/oldgirl
? total 4
? drwxr-xr-x. 6 root root 4096 Dec 5 11:03 sysconfig

? [[email?protected] oldboy]# cp -a /etc/ /oldboy/oldgirl/ ? [[email?protected] oldboy]# ls /oldboy/oldgirl ? etc sysconfig

对文件或目录数据信息进行剪切(移动)

 ? move -- mv
mv 参数 要移动数据信息 移动到什么位置
移动/etc/selinux/config 到 /oldboy/shanghai/
? [[email?protected] oldboy]# ls /oldboy/shanghai
? ls: cannot access /oldboy/shanghai: No such file or directory
? [[email?protected] oldboy]# mkdir /oldboy/shanghai
? [[email?protected] oldboy]# mv /etc/selinux/config /oldboy/shanghai/
? [[email?protected] oldboy]# ls /oldboy/shanghai/
? config

? [[email?protected] oldboy]# mv /etc/selinux/config /oldboy/shanghai/ ? mv: cannot stat ‘/etc/selinux/config’: No such file or directory ? [[email?protected] oldboy]# mv /oldboy/shanghai/config /etc/selinux/ ? [[email?protected] oldboy]# ls /etc/selinux/ ? config final semanage.conf targeted tmp ? ? 可以对文件信息进行重命名操作 ? [[email?protected] oldboy]# ls ? hedanchun hosts oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai ? [[email?protected] oldboy]# mv hosts hosts01 ? [[email?protected] oldboy]# ls ? hedanchun hosts01 oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai ? 7)数据的删除命令 remove -- rm rm 参数 要删除的数据信息

 ? # 删除oldboy目录中的hosts01文件
? [[email?protected] oldboy]# ls
? hedanchun hosts01 oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai
? [[email?protected] oldboy]# rm hosts01
? rm: remove regular file ‘hosts01’? y
? [[email?protected] oldboy]# ls
? hedanchun oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai
?
? # 删除目录操作
? [[email?protected] oldboy]# ls
? hedanchun oldboy.txt oldboy.txt.bak olddog.txt oldgirl oldgirl.txt shanghai
? [[email?protected] oldboy]# rm shanghai/
? rm: cannot remove ‘shanghai/’: Is a directory
? [[email?protected] oldboy]# rm -r shanghai/
? rm: remove directory ‘shanghai/’? y
?
? # 如何强制删除数据信息
? [[email?protected] oldboy]# rm -f olddog.txt
? [[email?protected] oldboy]# ls olddog.txt
? ls: cannot access olddog.txt: No such file or directory
? [[email?protected] oldboy]# rm -fr hedanchun
? [[email?protected] oldboy]# ls hedanchun -d
? ls: cannot access hedanchun: No such file or directory
?
? [[email?protected] oldboy]# rm -fr / oldboy/oldboy.txt
? rm: it is dangerous to operate recursively on ‘/’
? rm: use --no-preserve-root to override this failsafe
? [[email?protected] oldboy]# rm -fr / --no-preserve-root
? 说明:默认从centos6.7 开始就有/目录自我保护机制

文本编辑命令说明

vi == nodepad++ vi 你要编辑的文件信息

编辑文件的操作步骤

第一个里程:利用vi命令打开文件 vi oldboy.txt

第二个里程:进入到编辑模式,开始编辑文件 按键盘上 小写字母 i == insert

第三个里程:进行编辑

第四个里程:退出编辑模式 按 esc 进行退出

第五个里程:关闭打开的文件 :wq w-write q-quit 保存退出 :q 不保存进行退出

?

ESC从编辑模式退出到命令模式 可以使用的命令非常多 参考

https://blog.csdn.net/qq_37896194/article/details/80369432

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读