Ubuntu的一些基本命令使用
一.软件的安装和卸载
安装:
sudo apt-get install 软件名
卸载:
sudo apt-get remove --purge 软件名
(--purge 选项表示彻底删除改软件和相关文件)
二.文件夹的创建和删除
创建:
mkdir 文件夹名称
删除:
rm -rf 文件夹名称
注意:
权限不够,无法删除时,输入"su"登陆root用户进行删除
root用户不知道密码?参看下面内容
UBUNTU的默认root密码是多少,修改root密码
用完root用户,记得退出:
1.用"whoami"查看当前登陆用户
2.用exit/logout/Ctrl+D退出登陆
3.用"whoami"查看是否成功退出
三.修改文件/文件夹的权限并查看
修改:
chmod [-R] word/num file/Directory...
如:
sudo chmod o+w 1.txt
sudo chmod go-rw 2.doc
sudo chmod -R 777 directory
每个字母的意思:
-R 表示对该目录下的所有文件和子目录进行相同的权限更改
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予
u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
行动:
+ 表示添加权限
- 表示删除权限
= 表示使之成为唯一的权限
常用修改权限的命令:
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
批量修改权限:
打开终端进入需要修改的目录,执行命令:
chmod 777 * -R
结果:全部子目录及文件权限改为 777
查看:
ls -l 文件/文件夹名
ls -l 查看当前目录下的全部文件或目录的权限
其中:最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 rw- 代表的是组群(group)
最后那三个 r-- 代表的是其他人(other)
例子:想read-only文件的权限改为可写
sudo chmod a+w yourfile
相关链接:
ubuntu文件权限操作
四.使用vi编辑文件
进入状态-->编辑状态-->命令状态
通过"vi 文件名"进入状态(使用如下命令进入编辑状态)
i 在光标前面插入
a 在光标后面插入
o 下一行 (插入新的一行)
O 上一行
按Esc键,进入命令状态。
:w保存 !代表强制
:wq 保存
:q! 不保存,强制退出
其他命令:
set nu 显示行号
G 光标到文件尾
vi移动操作:
k 向上 j 向下 h 向左 l 向右 G 文件尾 lG 文件首 nG 第n行
H 屏幕头 M 屏幕中 L 屏幕尾 ctrl+f下翻 ctrl+b上翻 x删除一个字符 dw删除当前词
3dw删除3个词 dd删除当前行 5dd删除5行 :5,10d删除第5到第10行 r替换一个字符 cw替换一个词
cc替换一行 c替换从光标到行尾 yw拷贝词 yy拷贝行 dw剪切词 dd剪切行
p当前行下粘贴
1,2co3 拷贝1,2在行3之后
4,5m6 移动行4,5在行6之后