pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ]
444
回复
uname -m 查看cpu架构
df -h 查看硬盘空间
ls 查看当前路径下内容
tree -L 3生成文件路径树状图(3级)tree需要安装
mkdir <目录名>新建目录
touch <文件名>新建文件
nano <要编辑的文本文件名> 使用nano来进行文本编辑
编辑完成后Ctrl+x进入退出操作,再依次y(表示yes),Enter(回车)(表示确认)
cd 下一级路径名称或者别的路径 进入下一级或别的路径
cd .. 退回上一级路径
mv重命名
rm 文件名 删除文件,文件名可以带路径
rmdir 文件夹名 删除文件夹
rm -ir 非空文件夹名 删除非空文件夹 -i: interactive(交互式)-r:recursive(递归的)
chmod 更改文件或目录的权限
r w x分别是读(read)、写(write)和执行(execute)
u g o a 分别是所有者(owner)、所在组(group)、其他用户(others)和所有用户(all)
所以
chmod u+rw 文件名 代表给对应文件的user配置读和写的权限
chmod a-w 文件名 代表去除所有人对这个文件的的写入权限
除此之外还有用八进制数实现权限的。
1. 查询文件或文件夹的权限
命令:ls -l
作用:列出指定目录下的所有文件及其详细信息,包括权限、链接数、所有者、所属组、大小、修改日期和时间等。
输出格式:
-rwxrwxrwx 1 root root 168 11月 3 19:39 index.html
第一个字符表示文件类型(- 表示普通文件,d 表示目录)。
接下来的三个字符(rwx)表示文件所有者的权限。
再接下来的三个字符(rwx)表示与文件所有者同组的用户的权限。
最后的三个字符(rwx)表示其他所有用户的权限。
2. 设置文件或文件夹的权限
命令:chmod
模式:
符号模式:
u:用户(文件所有者)
g:组(与文件所有者同组的用户)
o:其他(既不是所有者也不属于该组的用户)
a:所有(用户、组和其他)
权限符号:r(读取)、w(写入)、x(执行)
示例:
chmod a+x /path/to/file # 给所有用户添加执行权限
chmod u+w /path/to/file # 给文件所有者添加写权限
八进制模式:
权限值:
--- (无权限) = 0
--x (仅执行) = 1
-w- (仅写入) = 2
-wx (写入和执行) = 3
r-- (仅读取) = 4
r-x (读取和执行) = 5
rw- (读取和写入) = 6
rwx (读取、写入和执行) = 7
示例:
chmod 744 /path/to/file # 设置所有者有读写执行权限,组和其他用户只有读权限
3. 更改文件所有者
命令:chown
作用:更改文件或文件夹的所有者和所属组。
语法:
sudo chown new_owner:new_group /path/to/file
示例:
sudo chown /echart/index.html
4. 通过浏览器打开文件
方法:
直接在地址栏输入文件路径:
/echart/index.html
5. 其他注意事项
权限设置:虽然 rwxrwxrwx 权限允许所有用户对文件进行读、写和执行操作,但这在安全性上可能不是最佳选择。通常,对于HTML文件,建议设置为 644(即所有者可读写,组和其他用户只读):
chmod 644 /home/lee/Documents/echart/index.html
安装.deb包
sudo dpkg -i package_name.deb
查看已安装的软件 dpkg -l
docker
查看image
sudo docker images
查看容器
sudo docker ps -a
启动停止容器
sudo docker start/stop 容器名字
让已经运行的容器自启动
sudo docker update --restart unless-stopped 容器名字
取消自启动设置
sudo docker update --restart no 容器名字
查看容器运行状况,可以看到cup、内存等信息
sudo docker stats 容器名字
删除容器
sudo docker rm 容器名字
删除镜像
sudo docker rmi 镜像名字
df -h 查看硬盘空间
ls 查看当前路径下内容
tree -L 3生成文件路径树状图(3级)tree需要安装
mkdir <目录名>新建目录
touch <文件名>新建文件
nano <要编辑的文本文件名> 使用nano来进行文本编辑
编辑完成后Ctrl+x进入退出操作,再依次y(表示yes),Enter(回车)(表示确认)
cd 下一级路径名称或者别的路径 进入下一级或别的路径
cd .. 退回上一级路径
mv重命名
rm 文件名 删除文件,文件名可以带路径
rmdir 文件夹名 删除文件夹
rm -ir 非空文件夹名 删除非空文件夹 -i: interactive(交互式)-r:recursive(递归的)
chmod 更改文件或目录的权限
r w x分别是读(read)、写(write)和执行(execute)
u g o a 分别是所有者(owner)、所在组(group)、其他用户(others)和所有用户(all)
所以
chmod u+rw 文件名 代表给对应文件的user配置读和写的权限
chmod a-w 文件名 代表去除所有人对这个文件的的写入权限
除此之外还有用八进制数实现权限的。
1. 查询文件或文件夹的权限
命令:ls -l
作用:列出指定目录下的所有文件及其详细信息,包括权限、链接数、所有者、所属组、大小、修改日期和时间等。
输出格式:
-rwxrwxrwx 1 root root 168 11月 3 19:39 index.html
第一个字符表示文件类型(- 表示普通文件,d 表示目录)。
接下来的三个字符(rwx)表示文件所有者的权限。
再接下来的三个字符(rwx)表示与文件所有者同组的用户的权限。
最后的三个字符(rwx)表示其他所有用户的权限。
2. 设置文件或文件夹的权限
命令:chmod
模式:
符号模式:
u:用户(文件所有者)
g:组(与文件所有者同组的用户)
o:其他(既不是所有者也不属于该组的用户)
a:所有(用户、组和其他)
权限符号:r(读取)、w(写入)、x(执行)
示例:
chmod a+x /path/to/file # 给所有用户添加执行权限
chmod u+w /path/to/file # 给文件所有者添加写权限
八进制模式:
权限值:
--- (无权限) = 0
--x (仅执行) = 1
-w- (仅写入) = 2
-wx (写入和执行) = 3
r-- (仅读取) = 4
r-x (读取和执行) = 5
rw- (读取和写入) = 6
rwx (读取、写入和执行) = 7
示例:
chmod 744 /path/to/file # 设置所有者有读写执行权限,组和其他用户只有读权限
3. 更改文件所有者
命令:chown
作用:更改文件或文件夹的所有者和所属组。
语法:
sudo chown new_owner:new_group /path/to/file
示例:
sudo chown /echart/index.html
4. 通过浏览器打开文件
方法:
直接在地址栏输入文件路径:
/echart/index.html
5. 其他注意事项
权限设置:虽然 rwxrwxrwx 权限允许所有用户对文件进行读、写和执行操作,但这在安全性上可能不是最佳选择。通常,对于HTML文件,建议设置为 644(即所有者可读写,组和其他用户只读):
chmod 644 /home/lee/Documents/echart/index.html
安装.deb包
sudo dpkg -i package_name.deb
查看已安装的软件 dpkg -l
docker
查看image
sudo docker images
查看容器
sudo docker ps -a
启动停止容器
sudo docker start/stop 容器名字
让已经运行的容器自启动
sudo docker update --restart unless-stopped 容器名字
取消自启动设置
sudo docker update --restart no 容器名字
查看容器运行状况,可以看到cup、内存等信息
sudo docker stats 容器名字
删除容器
sudo docker rm 容器名字
删除镜像
sudo docker rmi 镜像名字
