基本命令
显示当前目录下的文件和目录
ls :简要显示全部
ls -ll :详细显示全部
ls -ll -li :显示节点值(该文件或文件夹的唯一标识)
ls -ll -li -lh :以k单位显示文件大小
ll:精简ls命令,相当于ls -ll
创建和删除
mkdir 创建目录
mkdir -p 递归创建多级目录
touch 创建文件
rmdir 删除目录,目录下不为空不能删除
rm 删除文件
rm -r 删除目录,相当于递归删除,先删除子目录,再删除根目录
rm -f 强制删除文件,不提示
rm -rf 强制删除目录下的所有
复制和移动
cp 复制文件、目录
cp -p 带属性复制(修改时间)
mv 移动/剪切,可以顺带重命名
创建链接(类似于快捷方式)
ln root/abc.pdf sys/ddd.pdf 创建abc的硬链接到sys目录下的ddd.pdf文件,相当于生成两个文件,但是修改一个会同步到另一个,删除却不会。一般不用
ln -s 创建软链接,类似于快捷方式
搜索
locate 文件名 只能按文件名搜索,搜索全部的文件,不能搜索文件夹,搜索速度快
find 可定制搜索,通配符:* ? []
grep a xxx.xx 从指定文件搜索并显示出来a
whereis ls 查找ls命名的出处
which ls 查找ls命名的全称
压缩和解压缩
常用
zip
zip 压缩文件名 源文件
zip -r 压缩目录
unzip 解压
.tar.gz
压缩
tar -zcvf 压缩名.tar.gz 源文件
解压
tar -zxvf 压缩包名.tar.gz
.tar.bz2
压缩
tar -jcvf 压缩名.tar.bz2 源文件
解压
tar -jxvf 压缩包名.tar.bz2
扩展
tar -jxvf xx.tar.bz2 -C /xxx/ 解压到指定位置
tar -zcvf /tmp/test.tar.gz java书籍java 牛逼压缩多文件到指定目录
tar -ztvf /tmp/test.tar.gz 查看压缩包(不解压)
不常用
gz
gzip 源文件(压缩文件名)
压缩为.gz 格式的压缩文件,源文件会消失
gzip -c 源文件> 压缩文件
压缩为.gz 格式,源文件保留
gzip -r 目录
压缩目录下所有的子文件,但是不能压缩目录
gunzip 压缩文件
解压缩文件
................................................................................................
.bz2 格式压缩
bzip2 源文件
压缩为.bz2 格式,不保留源文件
bzip2 -k 源文件
压缩之后保留源文件
.bz2 格式解压缩
bzip2 -d 压缩文件
bunzip2 压缩文件
#解压缩,-k 保留压缩文件
.......................................................
打包命令tar
tar -cvf 打包文件名源文件
选项:
-c :打包
-v :显示过程
-f :指定打包后的文件名
解打包命令
tar -xvf 打包文件名
选项:
-x : 解打包
-v :显示过程
-f :指定打包后的文件名
..................................................................................
重启、开机
shutdown -c 取消重启
shutdown -h now 马上关机
shutdown -r 指定时间重启
错误笔记
vsftpd 530 login incorrect 的N中情况
1.密码错误。
2.检查/etc/vsftpd/vsftpd.conf配置
vim /etc/vsftpd/vsftpd.conf
看下面配置
local_enable=YES
pam_service_name=vsftpd //这里重要,有人说ubuntu是pam_service_name=ftp,可以试试
userlist_enable=YES
3.检查/etc/pam.d/vsftpd
vim /etc/pam.d/vsftpd
注释掉
#auth required pam_shells.so
最后无论哪种情况 重启试试
sudo service vsftpd restart
---------------------
作者:wlchn
来源:CSDN
原文:https://blog.csdn.net/wlchn/article/details/50855447
版权声明:本文为博主原创文章,转载请附上博文链接!