Linux:
vi编辑器:黑屏界面:命令
系统:windows macos linux
linux:/ :根目录 /home :家目录(普通用户) /root :root用户的家目录 /etc :用户配置文件 /sys :系统配置文件 /var :用来存放静态文件
特点:
1、开源免费
没有售后
windows系统不开源收费
2、性能强劲,运行稳定,常用于服务器
linux系统一般作为服务器存在
3、更加适合初学者入门编程语言
4、可以压缩很小的大小,便于植入到各种硬件设备中
5、文件系统不同
准备工作:
linux:
双系统、虚拟机、云服务器》unbuntu 16.04、类linux系统、公网ip、root》重置密码
使用
1、登录
命令行
打开cmd
ssh 用户名@公网ip
ssh root@47.100.xxx
putty/xshell
tail:
预览文件前10行
head:
预览文件后10行
more:
预览
more a.txt
more a.txt >> b.txt 将a里的内容输入到b里
cd:
cd ./
cd ../
cd /home
cd css
pwd:显示当前文件路径
man:查看命令详情
2、用户操作
root:超级管理员
创建用户
/etc/group:存放分组信息
/etc/passwd:存放用户信息
/etc/shadow:存放用户密码
其他命令
clear 清屏
ls:list 列出当前文件夹下所有文件
ls -l 列出长列表项
ls -l css/
ls /home 列出home文件夹下的所有子文件
ls -a 列出当前目录下的所有文件,包括隐藏文件
eg:
-rw-r--r-- 1 test terry 436 Aug 10 20:28 all.zip
--> -rw-r--r--:用户权限
1:链接数
test:当前所属用户
terry:用户所属组信息
436 :文件大小
Aug 10 20:28 :创建日期
all.zip :文件名
增加用户
adduser 用户名称
创建过程:
创建一个用户,创建一个组,组名称和用户一致。将用户放在组中,在home下创建用户文件夹。
在用户文件夹下设置配置文件
删除用户:
userdel -r 用户名称
退出当前用户:
ctrl+D
exit
切换用户:
su - 用户名称:切换用户
su -:切换到root用户
修改用户:
usermod -g 1003 terry
将terry用户的组id修改为1003
新建多个目录
mkdir linux javascript htmll css
新建多级目录
mkdir -p css/day01
-p:创建级联目录
新建文件/修改最近访问时间:
touch a.txt(创建一个空文件,当前文件不存在则创建,如果当前文件已经存在,则修改文件的最经访问时间)
touch a.txt b.txt
touch div/a.txt
echo 'hello' >> a.txt
将hello快捷输入a.txt中
stat a.txt
查看当前文件的默认信息
拷贝文件:
cp a.txt b.txt
cp -r dir1 dir2 复制文件夹,dir1文件夹复制到dir2文件夹
移动文件:
mv a.txt dir
mv *.txt dir 所有txt文件放入dir文件夹
mv dir1 dir2
删除文件
rm a.txt 删除文件
rm -r dir 删除文件夹
rm -ir dir 询问是否删除子目录,逐个询问
rm -Ir dir 询问是否删除子目录,询问一次
压缩文件
.gz 只能对单文件进行压缩
gzip a.txt 压缩
gunzip a.gz 解压
.bz2 只能对单文件进行压缩
bzip2 a.txt 压缩
bunzip2 a.bz2 解压
.zip 可以进行整理压缩
zip all.zip *.txt
unzip all.zip
unzip all.zip -d zip
3、登录
命令行ssh
cmd:
ssh root@47.100.76.121
第三方工具xshell
4、软件安装
1、apt install xxxx
apt install zip
apt install git
2、解压安装
node.js
jdk
5、权限管理 ls -l
d rwx rwx r-x
文件类型 当前用户权限 同组成员权限 其他用户权限
文件类型:
d:文件夹
l:链接文件
b:设备文件
p:管道文件
-:普通文件
谁?
u:user:当前用户权限
g:group:组成员的权限
o:other:其他成员权限
a:all:所有成员
哪些权限?
w:write:写
r:read:读
x:execute:执行
index.js
terry:node index.js
1. 通过表达式来修改
$ chmod o-w node.txt
$ chmod o+w node.txt
2. 通过二进制方式修改
--x 001 1
-w- 010 2
-wx 011 3
r-- 100 4
r-x 101 5
rw- 110 6
rwx 111 7
$ chmod 644 node.txt
将node.txt文档的权限修改为:
当前用户可读可写
同组人和其他人都只读
chmod -R 711 css:
-R:级联修改
Linux初见
最新推荐文章于 2023-09-02 12:28:06 发布