显示文件
ls
:按行显示文件
ll
:按列显示文件
ll -a
:显示隐藏文件
ls -1 -f | head
:大量文件的时候快速显示部分文件
移动文件
mv src_dir dst_dir
:目录之间移动,src_dir 移动到dst_dir,前提是dts_dir不存在没如果dst_dir存在的话,src_dir会在dst_dir目录下,同理,这个操作可以用来给src换名字
mv file dst_dir
:将file文件移动到dst_dir目录中
mv file1 file2
:将file1移动到file2
mv aab* dst_dir
:将所有aab开头的文件都移动到dst_dir目录中,*是通配符
mv {aaa,bbb,ccc} dst_dir
:将aaa,bbb,ccc移动到dst_dir目录中
复制文件
cp file1 file2
:将file1拷贝位file2
cp -r src_dir dst_dir
:将src_dir拷贝为dst_dir,-r必须要加
删除文件
rm file1
:删除文件file1
rm -r dir
:删除目录dir
rm -rf dir
:强制删除dir
合并文件内容
cat a b c >result
:合并a b c的内容,结果存储于result中
打乱文本行
shuf in.txt -o out.txt
:打乱in.txt中文本行,保存为out.txt中
查找文件
find path -name *jpg
:在路径path中查找所有以jpg结尾的文件
find path -name *jpg > out.txt
:找到路径path中所有以jpg结尾的文件,将其路径保存到out.txt中
统计数量
ls -l |grep "^-"|wc -l
:统计当前目录中所有的文件的个数
ls -l |grep "^d"|wc -l
:统计当前目录中所有目录的个数
find path -name *jpg|wc -l
:统计路径path中以jpg结尾的图片数量
计算md5码值
```md5sum file````:计算file的md5码
shell中移动光标
ctrl+a
:移动到行首
ctrl+e
:移动到行尾
alt+f
:向前移动一个单词
alt+b
:向后移动一个单词
dpkg包的安装
````sudo dpkg -i name.deb```
查看ip地址
ifconfig
返回上级目录
cd ..
返回之前的目录
cd -
终端分屏
```安装tmux`,详情看tmux 使用手册``
显示目录结构
tree -L n
:显示深度为n的目录结构
网友评论