首页 > 代码库 > linux命令大全
linux命令大全
1文件
ls -rtl #按时间倒序列出所有目录和文件(ll -rt与ls -rtl 类似)
touch file #创建空白的文件
rm -rf 目录名 # 不提示删除非空目录(-r递归删除,f强制)
dos2unix windows文本转linux文本
unix2dos linux文本转windows文本
enca filename # 查看编码 安装 yum install -y enca (存在这一定的问题,有些电脑可以使用有些不可以。以我现在的水平暂时没有办法搞定)
md5sum #查看md5值
ln 源文件 目标文件 #硬链接
ln -s 源文件 目标文件 #符号链接
readlink -f /date #查看连接真实目录
cat file |nl |less 查看上下翻页且显示行号 q退出
head #查看文件开头内容
head -c 10m #截取文件中10m内容
splite -C 10m #将文件切割成10m -C按行
tail -f file #查看结尾 监视日志文件
tail -F file #监视日志并重试
file #检查文件类型
umask #更改默认权限
unip # 删除重复的行
unip -c #重复的行出现次数
unip -u #只显示不重复行
paste a b #将两个文件合并用tab键分隔开
paste -d ‘+‘ a b #将两个文件合并指定‘+‘符号隔开
paste -s a #将多行数据合并到一行云tab键隔开
chattr +i /etc/passwd #不得任意改变文件和目录 -i 去掉锁 -R递归
more #向下分面器
locate 字符串 #搜索
wc -l file #查看行数
cp filename {,.bak} #快速备份一个文件
\cp a b # 拷贝不提示 即不使用别名 cp -i
rev #将行中的字符逆序排列
comm -12 2 3 #行和行比较匹配
iconv -f gbk -t utf8 原.txt >新.txt #转换编码
linux命令大全