Linux命令
Linux命令格式:命令 [参数] [命令作用的对象]
帮助命令:man/ --help/whatis/whereis/which
查看命令:cat/more/less/od/tac/rev/head/tail
文件和文件操作:pwd:打印当前工作目录
cd:切换目录
绝对路径:以/开头的路径
相对路径:以当前文件夹为基础
ls:查看文件和文件夹
-l:长格式查看
-a:查看所有文件
-R:递归式查看
mkdir:创建文件夹
-p:根据需要创建父文件夹
rmdir:删除空文件夹
touch:创建一个空文件或修改文件的最后访问时间
rm:删除文件或文件夹
-f:强制删除
-r:递归式删除
cp:文件拷贝
-r:递归式拷贝
mov:文件移动/重命名文件
实用工具:wc/file/gzip/gunzip/xz/tar/sort/unip/iconv
压缩:gzip 文件名
解压:gunzip 文件名.gz
压缩:xz -z 文件名
解压:xz -d 文件名.xz
归档:tar -cvf 文件名
解归档:tar -xvf 文件名.tar
转换编码:iconv -f 原编码 -t 目标编码 文件名
搜索文件:
查找文件:fnd
-name
-type
-size
atime/-mtime/-ctime
查找内容:grep - 通常通过管道和其他命令配合使用
管道操作:
把一个进程(命令)的输出作为下一个进程(命令)的输入,Linux系统下的每个命令都很简单(功能单一),但是通过管道操作可以把简单的命令组合出很强大的功能
> - 输出重定向
>> - 最佳输出重定向
2> - 错误输出重定向
< - 输入重定向
目录结构:
/etc - 配置文件
/home - 普通用户的用户主目录
/root - 超级管理员的用户主目录
/proc - 保存进程文件的目录
/usr/local - 相当于Windows的c:/Program Files
/var - 重要的数据文件日志文件
别名和取消别名:
alias/unalias