Linux学习篇
Ctrl + U :清除命令行
Ctrl + L :清屏
./代表当前目录
../代表当前目录的父目录
查看指定目录下的文件 ls Videos/
pwd :查看当前工作目录,列出当前目录的具体位置
cd :切换目录
返回父目录:cd ../
cd - :回到来之前的目录
cd ~ :回到用户主目录(波浪号代表用户主目录),
等价于cd,一键回到用户主目录
创建、删除文件和目录
mkdir 目录名 :可以在当前目录下创建一个目录
mkdir dir1 dir2 dir3... 同时创建多个目录
rmdir 目录名 :删除空目录(此文件下无任何文件或目录)
rmdir dir1 dir2...删除多个目录
touch 文件名 可以创建一个文件
touch file1 file2 ...可以创建多个文件(注意文件之间没有用逗号隔开,用空格隔开即可)
rm 文件名 可以删除文件
rm file1 file2... 删除多个文件
通配符 *,匹配任意长度、任意字符
rm *.txt 删除所有txt文件
rm 1.* 删除所有文件名是1的文件
删除父目录下的文件rm ../文件名
如何创建多层目录
mkdir -p a/b/c
cd ~/test 一步回到test目录下
删除多层下的单目录
rmdir -p a/b/c
rm -rf a 强制删除a目录下的所有文件(不建议使用)
文件的拷贝:cp
文件的移动:mv
文件重命名:mv
将src.c文件拷贝为src.c.bak
cp src.c src.c.bak(在同一目录下)
备份src.c文件到子目录bak下(并修改文件名,也可以不修改名字)
cp src.c bak/src.c.bak
其中bak文件需先存在
将src.c备份到父目录下
cp src.c ../src.c.bak
mv 命令可实现文件或目录的 移动或重命名
重命名:mv src.c.bak src.c
重命名目录:mv aa aaaa
将当前目录下的文件移动到子目录aa下
mv src.c aa/
将子目录下的src.c文件移动到当前目录下
mv aa/src.c ./
mv的重命名和移动操作:
重命名:源和目标一般在同一目录
移动操作:源和目标分属不同目录
VIM的使用:
o键换一行编辑
编辑完按ESC键,
K
H L
J
退出VI编辑器:
先按ESC后按冒号: 再键入wq回车
进入vi
vi: 文件名
刚进入vi,vi处于操作模式,
按i进入编辑模式
当前行写完,按ESC键,再按o可新建一行(不建议使用回车键)
在光标前面插入数据 i
在光标后面插入数据 a
保存:
按ESC键后
再按冒号进入末行命令模式
:w保存
:q退出
:wq存盘退出
q!不保存,退出
查看文件:cat 文件名
重命名 mv hello hello.c
编译:gcc -o app hello.c
运行:./app
o 在当前行的下一行增加一行
shift + o 在当前行的上一行增加一行
复制:先按ESC键,在需要复制的行上按两次yy
粘贴:在当前光标的下一行 p
在当前光标的上一行 shift + p
复制多行:
如复制4行:4yy
删除字符:按esc,在按x键
删除一行:dd
删除多行:2dd 3dd ndd
剪切 + 复制
dd p
替换一个字符:
按ESC之后,按r键,写出欲写字符
jdk安装:
把文件拷贝到/home
cp file /home
切换目录到/home
安装:./filename
解压文件:tar -xvf jdk.gz
命令补全:table键
挂载:
「更多精彩内容请关注公众号geekymv,喜欢请分享给更多的朋友哦」