Linux的基本操作
一、计算机的概念
简介:计算机是由呈上的软件,和启下的硬件,以及中间的操作系统组成
操作系统
电脑操作系统:windows,linux,mac OS手机操作系统:Android,ios
作用:向下控制硬件,向上控制软件,呈上启下
虚拟机
模拟一个真实的计算机,就好比一个虚拟的电脑
操作系统》》虚拟机》》虚拟机软件
linux和windows的区别
windows以盘符进行资源管理 linux以文件夹管理,根目录是/,家目录是/home
常见的linux系统发行版
ubuntu,centOS,redhat
主要目录说明:
-
/:根目录
-
/bin:可执行二进制文件的目录
-
/etc:系统配置文件存放的目录
-
/home:用户家目录
二、Linux的命令
1、目录
树状图显示:tree 路径名称显示文件:ls (-l 显示详细信息,-a 显示隐藏文件)显示文件详细信息:ll显示当前路径:pwd清空控制台:clear(ctrl+L)
2、文件
创建文件:touch 文件名删除文件:rm 文件名拷贝文件:cp 源文件路径 目标路径移动文件:mv 源文件路径 目标路径 新名称 (源路径与目标路径相同可以实现重命名)
(mv ./1.txt ./2.txt)==同级目录下的,所以这个是重命名
( mv ./2.txt ../hello) ==将本目录下的2.txt文件移动到上一级目录底下并改名为hello
3、文件夹
创建文件夹:mkdir (-p 创建多级目录)==>>(mkdir A/B/C -p)删除文件夹:rm -r 删除空文件夹:rmdir(空目录才行)拷贝文件夹:cp -r (-a 保留文件的原有权限,-i 交互式提醒)移动文件夹:mv
4、重定向
将内容写入到文件:> (cat 1.txt > 2.txt)记住重定向的一定是有输出的内容
(ps aux | grep mysql > 3.)
将内容追加到文件:>>
5、查看文件内容命令
cat :查看小型文件
more:分屏查看大型文件 (空格显示下一屏信息,回车显示下一行信息)
(b,f显示上一屏信息)
6、管道|的使用
管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容
就相当于是一个条件过滤器
7、文件内容搜索命令
grep:文本搜索
格式:grep 要搜索的文件内容,可加入正则进行过滤 文件名字
| 命令选项 | 说明 |
|---|---|
| -i | 忽略大小写 |
| -n | 显示匹配行号 |
| -v | 显示不包含匹配文本的所有行 |
8、查找文件命令
find: find 目录 -name 匹配条件
(find . -name '*.txt')查找当前目录下以.txt结尾的所有文件
9、连接命令
ln -s 创建软链接 ==>> 类似于windows下的快捷方式
ln 创建硬链接==>>给重要的文件创建硬链接,能够防止文件数据被误删
-
硬链接的作用是可以给重要文件创建硬链接,能够防止文件数据被误删。
-
删除源文件,软链接失效,但是硬链接依然可以使用。
-
创建硬链接命令格式: ln 源文件路径 硬链接
10、权限
修改权限:chmod 数字型(4:读,2:写,1:执行,0:无权限) 字母型(u 文件所有者,g 组,o 其他用户,a 所有用户) (+ 增加权限,- 减少权限,= 重新赋予权限)xxh.sh 是可执行文件,创建完以后需要自己添加执行的权限
chmod 777 文件名
11、用户
新建用户:useradd -m -g (-m 创建主目录文件夹 -g指定用户组)
sudo useradd -m test 创建一个test的用户
查看用户信息:id 用户修改密码:passwd 用户名删除用户:userdel -r 用户名
12、组
添加组:groupadd 组名删除组:groupdel 组名
13、管理员
切换到root,获取管理员权限:sudo -s以管理员身份执行命令:sudo 命令查看所有登录用户:who查看当前用户:whoimi查看命令位置:which切换用户:su 用户
14、远程登录
远程登录:ssh 用户名@IP地址
远程拷贝文件:scp (-r) 本地路径 远程用户名@IP地址:远程路径
拷贝文件夹需要加-r
scp -r 'C:\Users\BOSS JAY\remote' root@39.107.97.29:/root/jinzijie/A
15、压缩和解压
压缩(.gz/.bz2):tar -z/j/cvf解压:tar -z/j/xvfzip压缩:zip -rzip解压:unzip
517

被折叠的 条评论
为什么被折叠?



