Linux服务器系统的基本操作和基础命令

Linux服务器系统的基本操作
1.安装
2.vmware虚拟机的基本操作
做快照(系统崩溃好做恢复)
暂停(挂起客户机)
硬件的管理:右键选择设置
克隆:右键->管理->克隆(原计算机关闭了才能克隆)
网络连接:点击cenos右上角的关闭按钮进行操作
nat(设置的操作) (与真实机的vmnet8网卡在同一网段(真实机:以太网->更改适配器))
桥接 获取的是真实网络的地址,从真实网络的DHCP服务器获取的
仅主机模式 (设置->网络适配器)
lan网段 独立的局域网

Windows+R运行"ncpa.cpl"进入"网络连接"界面
在这里插入图片描述

编辑->虚拟网络编辑器->DHCP(仅主机模式和Nat模式的IP从这里获取)

通常情况下我们使用nat模式,如果使用nat不能通信是什么原因
到真实机的服务管理中启动vm中的nat\dhcp等相关服务。
(此电脑->右键->管理->服务->VM DHCP)
在这里插入图片描述*

3.Linux系统的基本操作
(1)目录结构与目录切换和辅助操作
pwd su history cd
/ 根目录
整个系统中只存在一个根目录
/boot(装系统文件)类似windows下的C盘
/dev(装设备文件)
/etc (存配置文件)
/home(存普通用户文件)
Linux系统管理员为root
/root
/bin (存命令对应的应用程序)
/var (应用程序/服务的一些配置文件)

快捷键:
Ctrl+C 中断/取消当前命令
Ctrl+L清除命令
Ctrl+U 清空至行首
Ctrl+K 清空至行尾
Ctrl+Shift+“+" 命令提示符调大
Ctrl+“-” 命令提示符调小

[root(当前登录用户名)localhost(当前主机名)~(当前用户主目录位置/
当前用户所在位置)]#(当前用户为管理员)
root用户的主目录:/root
其他用户主目录:/home/用户名

常见命令:
history 查看历史命令
pwd 查看当前所在目录
ls 查看当前目录下的文件
cd / 进入计算的的根目录
su student(切换到student这个用户)
cd 返回主目录/当前用户的根目录
cd - 返回上一次所在目录
cd …返回上一级目录
cd .(当前目录)/var/
cd var/
cd …/mnt(进入上一级目录下的mnt文件)
cd /abc(进入根目录下的abc文件)

重启命令:
reboot
init 6

(2)常用的shell命令
文件管理命令
显示文件夹下有哪些内容的命令:ls
查看文件 ls命令:查看当前目录下有哪些文件
蓝色:文件夹 天蓝色:链接文件/快捷方式 黑色:普通文件(txt、word等)
ls -a命令:显示当前目录下的所有文件,包括隐藏文件
ls /etc命令:查看/etc/目录下有哪些文件
ls - l命令:以长格式显示文件的所有信息
d(文件类型 d:文件夹 -:普通文件) rwxr-xr-x .(文件权利)
2(链接文件的数量/该文件有几个快捷方式) root(文件的属主/所有者即是谁创建了该文件) 6(文件大小) 1月12 2020(文件创建或修改时间) 公共(文件名)
在这里插入图片描述

ls -lh 显示文件大小的单位,便于阅读(超过1000kb以m为单位)
ls --help 显示ls命令的帮助信息
ls file 或ls | grep ^file 查看以file开头的文件*

新建文件夹(目录):mkdir
mkdir files1 在当前目录下新建文件file1(ls -l查看创建文件)
mkdir files2 files3 files4在当前目录下同时新建多个文件(连续创建多个命令)(相对路径)
mkdir /mnt/files5 /mnt/files6(绝对路径)
mkdir -p /mnt/A/B/C 创建一个目录结构(A B C文件原本都未创建)
mkdir -m 770 /mnt/public 新建文件并设置权限
新建文件:touch(ls -l查看前面为-而不是d(文件夹))

删除文件夹
rmdir(非空文件夹不能删除,要先删除里面的非空文件夹)
rmdir -p /mnt/A/B/C 删除连续目录(前提是A下面只有B,B下面只有C)
删除文件:rm(不带选项只能删除文件不能删除目录)
rm 1.txt 删除1.txt,有提示
rm -f 1.txt 删除1.txt,无提示
rm -r B 删除B目录,有提示
rm -rf B 删除B目录,无提示

复制文件:cp 源文件 目标文件(可以改名)
cp /mnt/1.txt /mnt/files2/(复制不改名)(用ls ./files2查看)
cp /mnt/1.txt /mnt/files2/2.txt(复制改名)
cp -R A files 复制A目录
移动(剪切)文件:mv 源文件 目标文件
mv 1.txt A/ 移动不改名
mv 1.txt A/2.txt 移动改名
mv 2.txt 3.txt (给2.txt)文件重命名

文件内容的查看命令
cat /etc/passwd (打开文件)一次性全部显示,远程登录看不了
cat -n /etc/passwd 打开文件并给每一行前面加行号
more /etc/passwd (分屏显示)从第一行开始显示,显示部分,按回车一行一行翻,按空格一页一页翻,翻到最后自动退出
less /etc/passwd (分屏显示)按回车一行一行翻,按空格一页
一页翻,翻到最后不会退出,能用pg up、pg down往前后翻页,
按Q键退出查看
head /etc/passwd默认查看文件的前10行
head -3 /etc/passwd 查看文件的前3行
tail /etc/passwd默认查看文件的后10行
tail -3 /etc/passwd 查看文件的后3行

wc 统计字数和行数
wc -l /etc/passwd 统计行数
wc -w /etc/passwd 统计单词数

(4)查找命令
搜索命令:find 查找范围 条件(可多个条件重合)
find -name 按名称查找,允许使用通配符
find / -name 1.txt
find -type 按文件类型查找文件类型包括:普通文件(f)、目录(d)、块设备
文件(b)、字符设备文件(c)
find /mnt/ -type d(目录)-name .txt
find -user 按文件所有者查找,根据文件是否属于某个目标用户进行查找(查找属于某一个用户的文件)
用选项:
find -size 按文件大小查找,使用“+”、“-”号设置超过或小于指定的大小
作为查找条件。常用的容量单位包括 k(注意是小写)、M、G
通配符:

?代表一个字符
2.txt abc123.txt abc1.txt
ls ./*.txt
ls ./?.txt
ls ./abc?.txt ->abc1.txt

文件内容查找命令:grep 字符串 文件名
cat /etc/passwd
grep root(要查找的字符串) /etc/passwd (显示包含root)
grep /bin/bash(要查找的字符串) /etc/passwd
grep ^root /etc/passwd 显示以root开头的行
grep /bin/bash$ /etc/passwd 显示以root结尾的行

grep -n /bin/bash$ /etc/passwd输出行号显示
grep -c 计算找到 ‘搜寻字符串’ 的次数
grep -i 忽略大小写进行查找
grep -v ^root /etc/passwd 显示除了以root开头的行
–color=auto::可以将找到的关键词部分加上颜色的显示!

^$表示空行
Linux严格区分大小写

(5)其他命令
history 显示历史命令
history 5 显示5条历史命令
使用! 执行历史命令
! number 执行第几条命令
! command 从最近的命令查到以 command 开头的命令执行
!! 执行上一条

帮助命令
help
pwd --help
man
man pwd

(6)重定向
输出重定向:把本来应显示在屏幕上的内容输出到其他地方(或文件)去(其他文件)

会覆盖原文件的所有内容

在原文件中增加内容
ls >output.txt (原本没有这个文件会自动创建)
cat output.txt
grep root /etc/passwd > output.txt

输入重定向:把本来应从键盘输入的内容的内容从其他文件输入
<
<<
cat > a.txt < output.txt(把output.txt的文件输入到a.txt中)
cat > a.txt << output.txt

错误重定向:把本来应显示在屏幕上的错误信息输出到其他地方或文件去
2>
2>>
ldjk 2> output.txt 输入错误命令则产生错误信息
cat output.txt

(7)管道符:将|前面命令的结果作为|后面内容的输入对象
cat /etc/passwd | grep root(用grep查找前面cat的内容)

(8)clear命令:清屏
同快捷键Ctrl+L

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值