linux基础操作

2019-12-16  本文已影响0人  查令84号街头
显示文件

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的目录结构

上一篇下一篇

猜你喜欢

热点阅读