Ubuntu常用命令使用
① 目录、文件操作命令
- 命令
cd
用于切换当前工作目录:
- 命令
ls
用于显示指定工作目录中的内容(列出当前工作目录所含的文件及子目录) - 命令
ll
用于显示指定工作目录中的内容(列出房钱工作目录所含的文件及子目录,包含隐藏目录)
- 命令
mkdir
用于建立目录的子目录
- 命令
rm
用于删除一个文件或目录
- 命令
rm -r
用于删除一个文件或目录(可以包含多个子文件)
可以看到在使用rm
命令删除文件夹的时候会提示:admire是个文件夹不可移除!
- 命令
cp
用于复制文件- 复制文件
student.txt
- 复制文件
- 命令
cp -r
用于复制文件夹(或目录)- 复制
文件夹hero
(包含有一个student.txt文件),复制之后的hero1文件夹
内部同样包含有一个student.txt文件。
在经历一番尝试之后,最终命令:cp -r 文件夹路径 目标文件夹路径
- 复制
- 命令
touch
用于建立一个新的文件
- 命令
pwd
用于显示当前工作路径
- 命令
mv
用于为文件或目录改名,或将文件(目录)移至其他位置- 重命名文件或目录:
mv 文件(夹)当前名称 目标名称
- 将文件(目录)移至其他位置:
mv 文件(当前路径) 目标路径
- 重命名文件或目录:
-
命令
vi
用于使用vi编辑器打开指定文件,按Esc实现命令模式与编辑模式的转换:
-
参数 i
用于从光标当前位置进入编辑状态
-
参数 I
用于从光标当前所在行最前位置进入编辑状态
-
参数 A
用于从光标当前所在行最后位置进入编辑状态
-
参数 ?
用于查找指定内容所在位置,找到后按N
表示向下查找,n
表示向上查找
-
参数 :q
用于在没有任何修改操作的情况下退出 vi编辑器
-
参数 :q!
用于强行退出 vi编辑器
-
参数 :wq
用于在进行编辑后保存并退出 vi编辑器
-
命令模式下:
- 文本复制、粘贴、删除、撤销
- 命令
yy
复制当前行(y:yank(复制)) - 命令
nyy
复制当前行及其后的n-1行(n是数字) - 命令
P
来粘贴(p:paste) - 命令
dd
删除光标所在行(d:delete) - 命令
ndd
删除当前行及其后的n-1行(n是数字) - 命令
u
键来撤销上一步操作 - 命令
x
删除光标所在位置的字符
- 命令
② 文件权限修改命令
- 命令
sudo
用于以系统管理员的身份执行指令
-
命令
sudo chmod
用于更改指定文件或目录的拥有的权限
-
补充:
-
Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读、写、执行等操作。
-
操作文件或目录的用户,有3种不同类型:
文件所有者
、群组用户
、其他用户
。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。 -
文件或目录的权限又分为3种:只读、只写、可执行。
-
权限 | 权限数值 | 二进制 | 具体作用 |
---|---|---|---|
r | 4 | 00000100 | read,读取。当前用户可以读取文件内容,当前用户可以浏览目录。 |
w | 2 | 00000010 | write,写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内文件。 |
x | 1 | 00000001 | execute,执行。当前用户可以执行文件,当前用户可以进入目录。 |
- 命令
sudo chown
用于更改指定文件或目录的用户拥有者
③ 常用压缩与下载命令
- 命令tar用于解压tar.gz类型的压缩文件
-
Ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压。
安装:sudo apt-get install unrar
或者sudo apt install rar
(推荐)
卸载:sudo apt-get remove unrar
-
更多解压命令参见大佬博文:Ubuntu 常用解压与压缩命令
-
- 命令apt-get install 用于自动从网上下载相应软件包
Ubuntu输入apt-get install vim 、apt-get install ssh 出错 无法获得锁 无法锁定管理目标 的解决方法
④ 密码命令
- 命令
su passwd
用于在ubuntu安装好后,root初始密码(默认密码)不知道,需要设置:
- 命令
sudo passwd -l root
用于当不在需要使用root账号登录时,可以设置root用户的密码为过期,关闭root用户的密码。注意:使用了该命令后root用户将不再可以使用。
- 命令
exit
用于退出root用户
⑤ 终端命令
-
1.
Ctrl+Alt+T
:打开终端 / 以新窗口的形式打开终端
-
2.
Ctrl+Shift+T
:在终端中以新选项页的形式打开终端
-
3.
Alt+数字键
:快速跳转终端 -
4.
Ctrl+D
:快速关闭终端