ctrl+shift+'+' 放大黑窗口
ctrl+alt+t 打开黑窗口
rm 1.txt 删除1.txt
ls 查看当前的目录有什么
touch 1.txt 创建1.txt
pwd 查看当前的路径
cd Desktop/ 切换到桌面
Tab 自动补全单词
mkdir aa 创建aa文件夹
rmdir aa 删除aa文件夹 里面为空才能删除
也可以用rm aa -r 即使里面有东西也可以删除 不加-r只能删除txt这种的
tree aa 更直观的查看当前路径的子文件
返回上一层 cd ./../ ./是当前路径 ../是上一层路径
clear 清屏
history 查看历史代码
cp:复制
cp 文件名 路径 :把指定文件夹拷贝到指定路径
cp 文件名 路径 -r:把制定文件夹拷贝到指定路径,需要加上-r:以递归的方式把文件夹里面的文件拷贝到指定的目录
cp 文件名 路径/新文件名 : 先拷贝文件到指定路径 然后在对文件进行重命名
mv:移动
mv 文件名 路径 :把指定文件移动到指定路径
mkdir aa/bb/cc/dd/ee -p 同时创建这么多文件夹
date 查看日期
cal 看看日历
cal -y 查看全年的日历
help 查看命令帮助信息
man rm 查看命令帮助信息 按q推出
rm *.txt 删除所有文本文档
查看隐藏文件 ls -a
ls -l 以列表的形式查看
以d开头的是文件
ls -lh 显示文件大小单位
-h显示文件大小单位
-a 查看所有
-l以列表形式查看
ls -alh 查看所有 以列表形式 并显示文件大小
ls -al 查看所有,以列表形式 文件大小是数字 不显示
ls -a 查看所有
ls -ah 查看所有
只有有l的时候才会有文件大小
-i 只有在删除和覆盖的时候有用传递
rm 1.txt -i 会出现让你确认删除的操作 y是确认 n是否
rm aa -rf 强制删除aa文件夹 不存在也不会报错
-v 显示路径 从哪到哪
gedit 1.txt 编辑1.txt
ls /bin > ./1.txt 将bin 文件夹里的内容写到1.txt中 1.txt里面内容被覆盖
ls /bin >> ./1.txt 在后面追加 不覆盖
cat 1.txt 展示文本里的内容
cat 1.txt 2.txt > 3.txt 将1.txt,2.txt里的内容覆盖3.txt里
* 文件 代表文件名中所有字符
ls te* 查找以te开头的文件
ls *html 查找结尾为html的文件
? 代表文件名中任意一个字符
ls ?.c 只找第一个字符任意,后缀为.c的文件
[abc] 匹配a\b\c中有的
[a-f]匹配a到f范围内的任意一个字符
\ 如果要使用通配符作为普通字符使用,可以在其前面加上转义字符。'?'和'*'处于方括号内时不用使用转义字符就失去通配符的
more 1.txt 查看文本内容 按空格查看下一页 按Q退出
ls /bin | more
ln -s 1.txt 2.txt 创建1.txt快捷方式 命名为2.txt 相当于浅拷贝
ln 1.txt 2.txt 相当于深拷贝
当源文件被删除了 浅拷贝里的内容也没了 深拷贝里的内容还有
grep '你要查看的含有内容' 你要查找的文件名
grep 'w' ./2.txt
grep '^[s]' ./3.txt 查找在3.txt里以w开头的内容
grep 's$' ./3.txt -n 显示行号的查找3.txt里以s结尾的行
grep 's' ./3.txt -ni 不区分大小写的查找并显示行号
-v 根据查找结果取反
find ./ -name ‘1.txt’ 查看1.txt文本所在位置 所有的1.txt
必须要加双引号
find ./ -name '[12].txt' 查看1.txt和2.txt
ls *a 查看当前路径 所有以a开头的文件
tar -zcvf test.tar.gz *.txt 将当前文件全部的txt文件变成一个命名为test.tar.gz的压缩包
tar -zxvf test.tar.gz 将test.zar.gz 进行解包
文本输入模式:
在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替代命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被Vi当作文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按键ESC即可
末行模式:
末行模式也称ex转义模式。在命令模式下,用户按‘:’键即可进入末行模式下,此时Vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个’:‘作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如吧编辑缓冲区的内容写到文件中等)。末行命令执行完后,Vi自动回到命令模式。例如:
:sp newfile
则分出一个窗口编辑newfile文件。如果要从命令模式转换到编辑模式,可以键入命令a或者i;如果需要从文本模式返回,则按ESC键即可。在命令模式下输入’:‘即可切换到末行模式,然后输入命令
vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富
进入插入模式:
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
chmod a=--- 1.txt 表示1.txt的全部权限都没饿了
cp 1.txt ./aa -a 拷贝1.txt 并保留所有权限 如果不加-a 那么执行权限就会没有了哦
which ls 查看ls所在位置 只能查看命令
a代表全部用户
一共九个- 前三个代表user 也就是自己的用户 中间三个是group同组用户 最后三个是other其他用户
xrw x代表执行权限 r代表读的权限 w代表写的权限
chmod u+x 1.txt 给1.txt 增加user自己的用户执行权限
chmod u-x 1.txt 给1.txt 删除user自己的用户执行权限
chmod g+x 1.txt 给1.txt 增加group同组用户执行权限
chmod o+x 1.txt 给1.txt 增加other其他用户执行权限
压缩为.tar.gz 形式
tar -zcvf name.tar.gz *.txt 将当前路径下的所有txt文件压缩为名为name.tar.gz的压缩包
解包
tar -zxvf name.tar.gz 将该压缩包解压在当前路径下
压缩为.bz2形式
tar -jcvf name.tar.bz2 *.txt
解包
tar -jxvf name.tar.bz2
压缩为 .zip形式
zip name.zip *.txt
解包
unzip name.zip
当前用户:user /u
同组用户:group /g
其他用户:other /o
所有用户:a