1、更新软件源
sudo apt-get update
2、shell命令
基本格式:命令 [-选项] [-命令参数]
ls #查看当前文件夹下的文件
ls -l XXXX #查看XXXX文件夹下的文件详细信息 ll XXXX #两个命令一样,都是查看每个文件的详细信息,比如读写权限、创建时间等
注:第一位字符是文件类型,d:目录,b:设备文件(驱动),c:字符设备(鼠标键盘),-:普通文件, l:软件链接文件,s: socket套接字文件,p:管道文件;(bcd-lsp(d-常用))
2-3-4是一组,表示用户的权限,r:可读,w:可写,x:可执行;
5-6-7是一组,表示用户组的权限;
8-9-10是一组,表示其他用户的权限;
后面的数字表示软连接数;
用户名称;
用户组名称;
字节数;
修改日期:月 日 时 分
位置
. #当前目录 .. #上一级目录
man ls #查看ls命令的使用方法,按q退出查看
mkdir feifei #新建feifei文件夹
rmdir feifei #删除目录(文件夹)
touch feifei.c #新建文件feifei.c
rm feifei.c #删除feifei.c文件
rm -rf dict #强制删除dict文件夹(dict为非空文件夹,连同其中的子文件)
clear #清楚当前页面内容,相当于向上翻了一页
cp f1.c f2 #将f1文件复制到f2文件夹中,如果f1是个目录,需要加-ra cp -ra f1 f2
mv d1 d2 #将d1移动到d2(无论文件还是目录)
cat file.java #查看文件内的内容
echo "feifei is best" d.cpp #将内容写到文件中去
chmod 777 x.robot #修改文件的权限为可读可写可执行
chmod 权限 文件名
u+/-(r/w/x) 用户
g+/-(r/w/x) 用户组
o+/-(r/w/x) 其他用户
a+/-(r/w/x) 所有用户
cd XXX #进入某个目录
linux@ys-ubuntu:~$ # 家目录 sudo su #将$变成#变成超级用户 cd / # 进入根目录 cd /home/linux/ # 进入家目录
3、vim编辑器
(1)命令模式:
i #进入插入模式 o #在下一行进入插入模式
(2)一般模式
(3)底行模式:
:4 #光标跳到低4 行(在命令模式下写) :%s/hello/nihao/g #把所有的hello换成nihao :5,7s/hello/nihao/g #把5到7行的hello换成nihao :w #保存 :q #退出 :wq #保存退出 :q! #强制退出
yy(nyy复制n行) #复制光标所在行
dd(ndd) #剪切......
p #粘贴剪切或者复制的内容
/hello #查找hello,会显示高亮
:noh #不显示高亮
cc #删除
u #撤销
Ctrl+r #反撤销