Linux指令记不住的笔记

uname -m 查看cpu架构
ls 查看当前路径下内容
tree -L 3生成文件路径树状图(3级)tree需要安装
mkdir <目录名>新建目录
touch <文件名>新建文件
nano <要编辑的文本文件名> 使用nano来进行文本编辑
编辑完成后Ctrl+x进入退出操作,再依次y(表示yes),Enter(回车)(表示确认)
cd 下一级路径名称或者别的路径 进入下一级或别的路径
cd .. 退回上一级路径
mv重命名
rm 文件名 删除文件,文件名可以带路径
rmdir 文件夹名 删除文件夹
rm -ir 非空文件夹名 删除非空文件夹
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 镜像名字
posted @ 2024-09-12 16:39  科里布  阅读(32)  评论(0编辑  收藏  举报