linux基础
2023-03-30 22:42:19 0 举报
AI智能生成
linux基础命令
作者其他创作
大纲/内容
Centos系统安装&目录操作&文件查看
1、安装vmware虚拟机
1、文件新建
2、典型
3、稍候安装操作系统
Centos 7 64位
4、Linux
5、安装位置除C盘以外
6、磁盘容量至少20G
7、完成
删除usb接口
删除打印机
删除声卡
8、虚拟机设置【可选】
放入centos 7 系统镜像
9、双击光驱
10、开启此虚拟机
回车
11、用方向键选中install centos 7
中文
继续
12、选择安装界面的语言
1、本地化不用动
GNOME桌面
那如果选择了最小安装,后期可以通过yum安装图形界面
默认情况下最小化安装,这种安装没有图形界面
选择
软件选择
2、软件
可以自己改
默认情况,安装向导已经推荐好系统分区方式
空间不够无法扩展容量
标准分区
可以扩展空间容量
LVM
完成
引导分区
1个G就够
/boot
剩余的所有空间都给了根
一个系统只能有一个根\"/\"
/
交换分区,又叫虚拟内存
此分区的容量是硬盘给的
作用是:当物理内存不够用时,swap容量会充当内存来交换数据,但是交换数据速度慢
容量一般是物理内存的1.5~2倍
swap
点这里自动创建它们
接受更改
选择我要分配分区
安装位置
3、系统
13、安装信息摘要
14、开始安装
123
ROOT密码
15、用户设置
16、重启
同意
17、授权
汉语
语言
跳过
在线账户
前进
Shanghai
时区
关闭
位置
输入
dongruan
全名
用户名
关于您
如果要求密码复杂性可以使用类似
A123.com
密码
开始使用
17、欢迎界面
18、拍摄开机快照
2、安装centos 7操作系统
立马关机
shutdown -h now
init 0
poweroff
一般不用,还得更改电源管理
halt
关机
shutdown -r now
init 6
reboot
重启
3、系统操作(关机、重启)
打开终端
右键
ctrl + shift + t
打开终端新标签(就是打开新的一个终端)
ctrl + d
关闭终端
切换第一个标签终端
alt + 1
切换第二个标签终端
alt + 2
切换多个标签终端
终端的使用
cd /
1、切换到根目录
ls
2、列出目录信息
存放二进制可执行文件,常用命令一般都在这
/bin
存放系统管理和配置文件
/etc
用于存放系统应用程序
本地系统管理软件安装目录
用到的应用程序和文件几乎都在这个目录中
/usr/local
应用程序存放的指令
/usr/bin
超级用户一些管理程序相关命令存放的位置
/usr/sbin
存放Linux文档的相关目录
/usr/doc
Linux下开发和编译应用程序所需要的头文件
/usr/include
常用的动态链接库和软件包的配置文件相关目录
/usr/lib
存放帮助文档的目录
/usr/man
/usr/src
本地增加的命令
/usr/local/bin
本地增加的lib库
/usr/local/lib
比较重要的有
/usr
额外安装的可选应用程序所安装的位置
一般tomcat等都安装到这里
/opt
/proc
超级用户(系统管理员)的主目录(家目录)
/root
/sbin
用于存放设备文件
/dev
/mnt
存放用于系统引导时使用的各种文件
存放根文件系统中程序运行所需要的共享库及内核模块
/lib
/tmp
/var
系统目录的说明
4、系统目录
内部命令
外部命令
使用type命令查看
这个表示内部命令
pwd 是 shell 内嵌
type pwd
这个表示外部命令
ls 是 `ls --color=auto' 的别名
type ls
enable .enable :enable [enabl aliasenable bgenable bindenable breakenable builtinenable callerenable cdenable commandenable compgenenable completeenable compoptenable continueenable declareenable dirsenable disownenable echoenable enableenable evalenable execenable exitenable exportenable falseenable fcenable fgenable getoptsenable hashenable helpenable historyenable jobsenable killenable hashenable helpenable historyenable jobsenable killenable letenable localenable logoutenable mapfileenable popdenable printfenable pushdenable pwdenable readenable readarrayenable readonlyenable returnenable setenable shiftenable shoptenable sourceenable suspendenable testenable timesenable trapenable trueenable typeenable typesetenable ulimitenable umaskenable unaliasenable unsetenable wait
enable
查看有哪些内部命令
如何查看命令的分类
help pwd
ls --help
q 表示退出man手册模式
方向键 ↑ 表示向上一行一行的查看
方向键 ↓ 表示向下一行一行的查看
空格
page down
向下翻页
b
page up
向上翻页
man手册简单应用
man pwd
man ls
可以使用man手册查看命令的帮助信息
查看命令的帮助信息
Linux隐藏的文件或目录特点就前面有一个
cd /etc
表示当前目录
.
表示上一级目录
..
最特殊的
ls -a
展示
-a
只不过和-a的区别就是不显示
-A
长格式显示
权限
文件硬链接数
文件或目录的属主用户和属组
大小
创建或修改时间
文件名称
会显示
ll
ls -l 可以写成
-l
列出指定目录信息
-d
表示人性化显示
-h
递归显示每个文件夹里面的列表内容
-R
列出目录信息
pwd
列出当前工作路径
切换home下的dongruan目录
cd /home/dongruan
表示切换到上一次所在的目录
注意:只在两者之间
cd -
切换到当前目录
cd ./
切换到上一级目录
cd ../
切换到上一级的上一级目录
cd ../../
cd
cd ~
回到用户的宿主(家)目录
切换目录
统计目录大小
a表示每个目录和文件占用的空间大小
默认单位是K
h表示人性化显示
du -ah
du -sh
du
统计目录
在当前目录中创建a文件夹
mkdir a
在当前目录下创建
p表示递归创建
v表示创建时显示详细信息
mkdir -pv 1/2/3/4/5/6
在当前目录中创建同级别的文件夹
mkdir
创建目录
切换root用户
从home/dongruan目录复制1文件夹到根下media目录中
cp -r /home/dongruan/1 /media
cp -r /home/dongruan/a /media/qwe
从/etc/目录中复制grub2.cfg文件到media目录中
cp /etc/grub2.cfg /media/
-p 表示在复制的时候保留原有权限
cp -p /etc/grub2.cfg /media/
-f表示强制复制,如果出现同名文件,覆盖
cp -f /etc/grub2.cfg /media/
-i 表示复制时显示提示信息
cp -i /etc/grub2.cfg /media/
将abc.txt复制成abc.txt.bak,进行备份
cp
复制目录或文件
把grub2.cfg改为abc
重命名
mv /media/grub2.cfg /media/abc
将media目录下的abc文件移动到tmp目录下,并更名为def
如果不写def,保持原有名称
mv /media/abc /tmp/def
将media目录下的1文件夹移动到tmp目录中
mv /media/1 /tmp/
mv
移动目录或文件(相当于剪切)
在当前目录中创建abc文件
touch abc
touch
创建空文件
删除当前目录的abc文件
rm abc
删除当前目录中的1文件夹
在删除目录时需要注意,必须加 -r 选项
rm -r 1
强制删除2目录
-f表示强制删除
-f 要谨慎使用
rm -rf 2
rm
删除目录或文件
显示文件全部内容
但是可以使用shift + page up 向上翻页
shift + page down 向下翻页
1、cat
查看文件开头部分,默认前10行
查看grub2.cfg 前3行
head -3 /etc/grub2.cfg
2、head
查看文件末尾部分,默认后10行
查看grub2.cfg 最后3行
tail -3 /etc/grub2.cfg
3、tail
全屏方式分页显示文件内容
空格向下翻页
可以通过shift Pgup 向上翻页
不能向上翻页
4、more
功能与more一样,但是扩展功能更多
空格向下翻页与page down 功能相同
page up 向上翻页与 b 安装功能相同
n 一个一个向下找
N 一个一个向上找
按“/”查找内容
5、less
6、文件查看方式
5、目录操作的相关命令
统计grub2.cfg文件有多少行
wc -l /etc/grub2.cfg
统计grub2.cfg文件单词个数
wc -w /etc/grub2.cfg
统计grub2.cfg文件的字节数
wc -c /etc/grub2.cfg
查看grub2.cfg文件的行数、单词个数、字节
wc /etc/grub2.cfg 相当于 wc -lwc的功能
wc
统计文件中单词数量等信息
1、cd
insert
def
#sfsdfsdfdfdfdfdgd4dfgdf666
esc
:wq
2、vim a.txt
反向查找,输出与查找条不相符的行
-v
表示a开头的行
^a
表示以什么结尾的行
表示以a结尾的行
a$
管道符
|
表示空行
^$
...$
3、grep -v \"^#\" a.txt | grep -v \"^$\"
演示
grep
在文件中查找并显示包含指定字符串的行
额外命令
使用su命令可以切换到指定用户身份
需要输入指定用户的密码
如果是root用户切换其他用户,不需要密码
一般情况下,root用户不允许ssh远程登录
如果用普通用户通过ssh连接到服务器,权限不够可以使用su切换root用户
切换用户命令:su
收藏
收藏
0 条评论
回复 删除
下一页