报错的信息
No such file or directory 参数(文件名)写错
invalid trailing option 无效的选项
conmmand not found 命令未找到
Similar command is “head” 相似的命令是“head”
复制:
# cp //复制的文件 目的目录的名字
# cp -r //复制目录时加 -r 选项
# cp a b … 目的目录 //复制多个文件
移动:
# mv 移动的文件 目的目录 (可以移动目录)
# mv a.txt dachui/c.txt //移动a.txt到dachui下,并重命名为c.txt
删除:
# rm -rf 删除目录
压缩和解压缩:
zip
# unzip xx.zip //解压缩
gzip
# gzip a.txt // 压缩为a.txt.gz
# gizp -d a.txt.gz //解压缩
bzip2
# bzip2 a.txt //压缩为a.txt.bz2
# bizp2 -d a.txt.bz2 //解压缩
!!! 都不能压缩目录
压缩和解压:tar
# tar -xf 压缩名 //解压缩
# tar -cf etc.tar /etc //将etc目录压缩为etc.tar
#tar -czf etc.tar.gz /etc/
#tar -cjf etc.tar.bz2 /etc/
# tar --delete /etc/hosts
-f etc.tar
//从打包文档中删除hosts文件
# tar -f etc.tar -r /root/install.log
//追加文件到打包文件etc.tar中
# tar -cf etc.tar /etc/ --remove-files //打包压缩后删除原文件
# tar -xf etc.tar -C /tmp //指定解压路径为/tmp
统计文件或目录大小
du
du -h //以易读为单位显示大小
du -sh //仅显示总容量
搜索文件和目录
# find / -name hello.doc //在根下找文件名字为hello.doc
# find / -type f (文件)
d (目录)
# find / -type -f -a -name hello.doc
-empty 空文件
-size +10M 大于10M
-10M 小于10M
-mtime +5 5天前
-6 6天内
-iname 忽略文档名大小写
-group 按组
-user 按用户
-exec 对找到的文档执行特定的命令
-a 多个条件组合
-0 或
# find / -name a.txt -exec rm -r(指定的命令) {} \; // 找到a.txt并删除
软连接和硬链接
软连接:
# ln -s 源文件名字 链接文件的名字(删除源文件之后链接失效)
硬链接:
# ln 源文件名字 链接文件的名字(删除源文件之后链接还能用)
历史命令:
#history
#history -c //清空历史命令
存放文件:
/root/.bash history
linux哲学:一切皆文件
vim
最小安装: vi 没有高亮显示
带桌面安装: vim 有高亮显示
vim 文件名
命令模式
GG 光标快速移动到末行
gg 光标快速移动到首行
nG 移动到第n行
dd 删除光标所在行
ndd 删除n行
nyy 复制n行
p 粘贴
命令模式进入编辑模式
在命令模式下
i 从光标处开始编辑
o 从光标的下一行开始编辑
ESC键退出编辑模式
:wq 保存并退出
:w 保存不退出
q! 不保存强制退出
wc 统计文件的行数,单词数,字节大小
# WC 文件名
帮助信息: