基础命令
useradd: 用户名
-m: 创建新用户
passwd 用户名: 为用户设置密码(当创建新用户后, 就需要设置密码)
whoami: 查看当前用户名
exit : 退出当前用户, 返回之前切换过来的用户
SSH 用户名 @IP 端口地址: 远程连接用户名的 Ubuntu 的电脑
su 用户名: 切换用户, 但是目录路径还是原来的用户
su - 用户名: 切换用户, 并且切换到对应用户的目录路径
userdel 用户名: 删除用户(不删除用户目录, 只删除用户名)
userdel -r 用户名: 删除用户(删除用户目录和用户名)
sudo -s : 切换到超级用户 root
groupadd xxx: 创建一个用户组 xxx
groupdel xxx: 删除 xxx 用户组
useradd -g 组名 用户名: 将用户添加到对应组名中(需要 root 权限)
cat /etc/passwd: 查看所有的用户信息
chgrp 组名 文件名: 改变文件所属的用户组, 比如 chgrp ZZZ 1,py (这就将 1.py 这个文件的所属组由 YYY 变成了 ZZZ, 当然必须保证存在 ZZZ 这个组)
chown 用户名 文件名: 改变文件所属的用户, 比如 chown www 1.py(这就将 1.py 这个文件的所属用户由 xxxx 变成了 www, 当然也必须保证 www 用户存在)
(上图中, r: 表示读权限, w 表示写权限, x 表示可执行权限)
知识点: 修改文件权限(非常重要)
方法一: 字母法
chmod u=rwx 2.py : 改变用户拥有者对于 2.py 这个文件的权限为可读可写可执行(而之前只是可读可写权限), 当前权限类型可以看情况进行自由的控制
chmod g=rwx 2.py: 改变同组用户对于 2.py 这个文件的权限为可读可写可执行(而之前只是可读可写权限), 当前权限类型可以看情况进行自由的控制
chmod o =rwx 2.py: 改变其他用户对于 2.py 这个文件的权限为可读可写可执行(而之前只是可读权限), 当前权限类型可以看情况进行自由的控制
chmod u=r,g=r,o=r 2.py: 同时修改多个权限内容
方法二: 数字法(推荐使用, 因为方便很多)
其中可读权限 r 对应的数字 = 4; 可写的权限 w 对应的数字 = 2; 可执行权限 x 对应的数字 = 1; 所以通过这样就有比较方便的形式来修改权限内容
chmod 137 2.py : 比如这样就使得 2.py 文件的权限变成了, 用户者有可执行权限 x(因为 1 对应可执行), 同组用户拥有可执行和可写权限(因为 3=2+1, 而 2 代表可写, 1 代表可执行), 其他用户拥有可读可写可执行权限(因为 7=1+2+4, 而 1 代表可执行, 2 代表可写, 4 代表可读)
(1)通过 useradd 命令, 当新创建一个用户的时候, 无法使用 sudo 切换到 root 权限, 需要进行下面两步来获取权限:(注意: 是在非新用户的情况下的用户来操作下面的命令)
sudo usermod -a -G sudo 新用户名
sudo usermod -a -G adm 新用户名
(2)gcc -o test hello.c: 编辑 C 语言程序 hello.c
./test : 运行刚才编译好的程序
(3)mount /mnt/cdrom/: 使用 Windows 中挂载的 ISO 镜像文件, 来实现文件共享的形式(这里需要在虚拟机的设置中设置好需要挂载的 ISO 文件的路径)
umout /mnt/cdrom/: 卸载 Windows 中挂载的 ISO 文件
mount /dev/sad1 /test/ : 将 / text / 文件挂载到 sad1 分区上
(4)fdisk -l : 查看 Linux 分区情况
df 文件全路径: 查看某个文件所属的分区, 比如 df /boot/
(5)ifconfig: 查看 ip 情况的命令(注意: 在 Windows 下是 ipconfig, 存在不同)
(6)cp -r dir1 dir2 : 拷贝文件夹, 其中的 - r 表示的就是一个递归的意思(这个命令会逐次询问是否确定要拷贝, 如果不想每次都提示则使用: cp -rf dir1(需要拷贝的文件夹) dir2(拷贝到的目录))
cp 文件 1 文件 2 : 拷贝文件
(7)export PATH=$PATH: 目录路径: 临时在 PATH 环境变量中添加一个变量(注意: 当关机之后这个配置就会消失, 所以说只是临时的)
(8)env : 显示系统的环境变量配置信息
(9)echo $PATH: 显示 PATH 的配置信息
(10)通配符:* 代表一个或者多个字母或者数字;? 代表一个字母或者数字
(11)alias 命令别名'真正执行的命令': 为真正执行的命令取一个别名, 这个主要用在比如一个很长的命令, 想简化一点执行取个别名, 比如 alias ll ls -l /home
VIM 编辑器命令
(1)字母 i(光标前面插入)或者字母 a(光标后面插入)或者字母 o(开始于下一行)或者字母 I(大写 i, 行首插入)或者字母 A(大写 a, 行尾插入)或者字母 O(大写 o, 在前一行插入): 切换到编辑 (插入) 模式, 这种模式才能编辑文件, 因为一打开的时候是默认处于命令模式的, 而无法编辑文件, 只能处于编辑模式才可以
(2)保存文件: 必须是处于末行模式才能执行命令, 由编辑模式先到命令模式, 然后再由命令模式切换到末行模式(只能这样), 而不能直接从编辑模式到末行模式. 所以这样的命令是: 编辑模式按 ESC 键切换到命令模式, 然后再按 ":"(冒号), 切换到末行模式, 然后再输入 wq, 这样就保存和退出了
(3)yy: 复制当前行内容 (相当于 Windows 中的 ctrl+c) ;;; 数字 yy: 表示复制光标所在开始向下数字 N 行. 比如 4yy
p: 粘贴复制的内容(相当于 Windows 的 ctrl+v)
dd: 剪切当前行(相当于 Windows 中的 ctrl+x);;;
数字 dd: 表示剪切光标所在行向下数字 N 行. 比如 2dd
d0: 剪切光标位置到行首的内容
字母 D: 从光标位置开始, 剪切到行末
字母 x: 删除光标后面的内容, 且单个字符的删除
字母 X: 删除光标前面的内容, 且单个字符的删除
字母 dw: 删除光标所处的单词
字母 u: 撤销操作
ctrl+r: 反撤销
字母 h: 光标左移
字母 l: 光标右移
字母 j: 光标下移
字母 k: 光标上移
字母 H: 光标移动到当前屏幕最上面
字母 L: 光标移动到当前屏幕最下面
字母 M: 光标移动到当前屏幕中间
ctrl+f: 向下翻一页屏幕
ctrl+b: 向上翻一页屏幕
ctrl+d: 向下翻半屏幕
ctrl+u: 向上翻半页屏幕
字母 G: 快速到代码的最后一行
字母 gg: 快速到代码的第一行
数字 G: 快速定位到数字对应的那一行代码
字母 w: 向后跳一个单词, 即跳到下一个单词的开始
字母 b: 向前跳一个单词, 即跳到上一个单词的开始
字母 v + 移动光标位置 +>>(<<): 选中光标经过的内容, 并且右移(左移)
字母 V + 移动光标位置 +>>(<<): 选中光标所经过的行的内容 , 并且右移(左移)
符号.(就是符号点): 重复刚才的操作
符号{: 向上跳转一段代码块
符号}: 向下跳转一段代码块
字母 r: 替换一个字符
字母 R: 替换多个字符
shift+zz: 保存并退出, 相当于末行模式下的 wq 的保存
末行模式中:
(1)%s / 要进行替换的内容 / 需要替换后的内容 / g: 替换整个代码中的内容为相应的内容..1,10s / 查找的内容 / 替换的内容 / g: 替换第一行到第十行中的相应的内容
(2)wq: 保存并退出
(3)q: 退出
(4)q!: 强制退出, 不保存
分区的知识点
(1)主分区 + 扩展分区< 4, 扩展分区不能直接使用, 需要分成逻辑分区, 逻辑分区没有数量限制
shell 知识点
(1)查看系统中安装的 shell 类型: ls -l /bin/*sh
(2)查看当前操作系统的环境配置: env
(3)修改 shell 类型: chsh -s 新的 shell 名; 比如 chsh -s /bin/csh
(4)查看历史命令: history
(5)执行历史为第 N 条的命令:!N
五: Ubuntu 安装 vmware Tools(这个东西非常非常重要, 进行虚拟机开发的都要装这个, 能够方便很多操作, 比如 Windows 和 Linux 共享文件)
(1)选择虚拟机菜单栏 -- 安装 VMware tools
(2)然后在 Ubuntu 系统中弹出的 VMware tools 窗口中, 找到 VMwaretools-9.6.0-1294478.tar.gz
(3)然后右击 -- 复制到 -- 桌面
(4)复制完之后 这时候左边的文件夹图标 -- 右击退出先
(5)然后在桌面上的 VMwaretools-9.6.0-1294478.tar.gz, 右击 提取到此处
(6)这时候桌面就多了一个 vmware-tools-distrib 的文件夹
(7)然后再重新打开左边的文件夹图标, 打开之后在右上角有一个搜索.
(8)弹出的搜索地址栏输入 gnome-terminal , 输完之后点一下那个放大镜图标进行搜索
(9)然后在搜索的结果里面拉到最下面找到终端图标并且打开它
(10)然后在弹出的终端窗里输入 sudo su..sudo su 命令在 Ubuntu 中可以这样解释, sudo su 命令, 也被称为 "替代用户","超级用户" 或 "切换用户",
(11)然后输入登陆管理员 密码
(12)然后输入完密码之后 , 使用 cd 命令 进入 Ubuntu 桌面
(13)然后再用 CD 进入在 Ubuntu 桌面里面的 vmware-tools-distrib 文件夹
(14)然后进入 vmware-tools-distrib 文件夹之后, 使用 sudo ./ 安装命令 对 vmware-tools-distrib 文件夹里面 vmware-install.pl 文件夹进行安装 sudo ./vmware-install.pl
(15)出现 [/USR/bin] 之后一直开始按回车键 , 直接按到 / dev/sr0 ... 停止为止
(16)到 / dev/sr0 ... 之后输入 reboot 重启系统的意思
(17)这时候屏幕变成全屏了这样表示安装 TOOLS 成了这时候可以往里面拉文件了
PS: 安装成功后进入系统后, 按[CTRL+Alt+enter] 键就能给 Ubuntu 全屏啦
来源: https://www.cnblogs.com/duaimili/p/10421572.html