Linux-01
修改更新源
源-是一些软件列表,以及软件所对应的下载地址 不同的系统版本有不同的源. 最好使用国内的源. 保存源列表的文件是: /etc/apt/sources.list
更新源
sudo apt-get update sudo - 以管理员身份运行 apt-get 是一个工具的名字, 软件包管理器 update 是工具的一个命令行选项, 表示 要根据 /etc/apt/sources.list文件中 的源列表来更新源.
安装相关软件
apt-get 有一个选项是
install
专门用来 安装工具 例如:安装 gcc编译器:sudo apt install gcc
配置系统
4.1 环境变量的配置
文件目录相关命令
1.1 ls - 查看文件夹 -a 查看全部(包括隐藏文件) -l 查看详细信息 拥有者的名字 用户组的名字 lrwxrwxrwx 1 root root 8 9月 2 2019 /bin/nisdomainname -> hostname l : 文件类型 l : 链接文件 d : 是目录 - : 是一个普通文件 rwxrwxrwx - 文件的权限,共分为3组,每3个字母为一组 第一组: 表示文件拥有者对该文件的权限 第二组: 表示组用户对该文件的权限 第三组: 表示其他人对该文件的权限 r : 文件是可读的 w : 文件是可写的 x : 文件是可执行的 如果rwx被-替代, 表示缺少这个权限 组用户指的是加入到了同一个用户组的用户
1.2 切换目录: cd cd .. 切换到上层文件夹 cd ~ 切换到当前用户的主目录 cd - 切换到上次的目录 1.3 创建目录: mkdir 1.4 删除文件夹: rmdir 1.5 以树状形式查看目录: tree 1.6 创建空文件: touch 文件 1.7 复制文件: cp -r 递归拷贝文件/文件夹 1.8 剪切文件: mv 也可以用作重命名 1.9 删除文件: rm -r 递归删除文件和文件夹 -f 强制删除 1.10 查看文件类型: file 文件 1.11 查看文件内容 1.11.1 cat 1.11.2 more 1.11.3 less 1.11.4 hexdump -C 以hex+ASCII的形式查看 -n 指定要输出的字节数 -s 指定文件偏移
用户与权限 2.1 添加用户: useradd/adduser 2.2 添加用户组: addgroup 2.3 修改用户密码: sudo passwd 用户名 2.4 修改用户信息: usermod 2.4.1 -p 用户密码 2.4.2 -d 用户的主目录 2.4.3 -g 用户默认组 2.4.4 -G -a 给用户添加到一个用户组 2.5 修改文件的权限 2.5.1 修改文件的拥有者 : chown chown 目标用户名 被修改的文件/目录 2.5.2 修改文件的默认用户组: chgrp 2.5.3 修改文件的三组权限 : chmod x - 1 w - 2 r - 4 7就表示1+2+4,读写执行 也可以使用
+权限名
来添加权限,-权限名
来取出权限 例如: chmod u+x 1.txt : 给拥有者添加x的权限 chmod g-r 1.txt : 表示给用户组去掉r的权限 chmod o+w 1.txt : 表示给其他用户加上w的权限文件链接 : ln 3.1 软链接 加
-s
选项 3.2 硬链接 默认就是创建硬连接文件查找 4.1 which 4.2 whereis 4.3 find 查找文件 4.4 grep 查找文件内容
查看进程 : ps / top
管道 6.1
|
组合两个程序的输入和输出 将前一个程序的输出作为后一个程序的输入. ps aux | grep "xorg"
6.2 输出重定向 >
: 以覆盖的方式写入 >>
: 以追加的方式写入
压缩/解压: tar 7.1 压缩 : tar -acvf 压缩包名 被压缩文件名 7.2 解压 : tar -axvf 压缩包名