首页 > 代码库 > Linux 常用命令
Linux 常用命令
Linux常用命令
显示目录与文件命令
ls:显示指定目录下的目录和文件
ls [选项] 目录名
ls -a:列出目录下所有文件
ls -d:显示目录,不显目录下的文件
ls -i :显示文件的索引点
ls -k:以字节形式表示文件大小
ls –l:列出文件的详细信息
ls -R:显示指定目录及子目录下的内容
ls -t:以时间排序
ls -a:文件大小排序
显示文件内容命令
Cat [选项] 文件名
Cat -n:由1开始对所有输出的行数编号
Cat –b:和-n相似,-b 不对空白行编号
Cat –s:当有两行以上的空白行,就替换为一行空白行
more命令
more [选项] [文件名]
more –num:一次显示的行数
more +num:从第几行开始显示
more -s:当遇见两行以上的空白行 就替换为一行
less分页显示命令
less [选项] [文件名]
less –n:显示去掉行号
less -s:将多个空行压缩成一个空行
head 命令
head [选项] 文件名
head –c:显示文件前多少字节
head -n:显示文件前多少行
head -q:显示文件内容前 不显示文件名
head -v:显示文件内容前 先显示文件名
tail 命令
tail [选项] 文件名
tail -c:显示文件的后多少字节
tail -n:显示文件后多少行
tail -q:显示文件前 不显示文件名
tail -v:显示文件前 显示文件名
tail –f:动态显示文件末尾的N行内容 按Ctrl+c终止显示内容
mkdir 命令
mkdir [选项] [文件名]
mkdir –p:确保目录名称的存在
rmdir [选项] [目录名]
rmdir :删除空目录
rmdir –p:当子目录删除后使它成为空目录时候,则一并删除
touch 命令
touch [选项] 文件1 [文件2]
将file的时间记录改变与install.log一样
rm命令
rm [ 选项] [文件名或目录]
rm –i:删除前逐一询问确认
rm –f:即使源文件使只读,也直接删除,不需要逐一询问
rm –f –f*:删除f开头的所有文件
Cd命令
cd 文件名:进入该文件夹
Cd ~:当前用户主目录
Cd..返回上一层:
pwd 命令
显示当前用户和工作目录
cp命令
cp [选项] [源文件或目录] [目标文件或目录]
cp –r :递归持续复制 用于目录的复制行为
cp –f:强制复制
find cmin –n:过去几分钟读取的文件
find –ctime -n:过去几天的读取的文件
find -name name:查找文件名符合name的文件
find –size:以文件大小查找
find -printf:标准输出设备上显示文件
find -cnewer [文件名]:比[ 文件名] 更新的文件
find –type –f :查找类型为一般的文件
find -mount:检查和指定目录在同个文件系统下的文件
find –ls:详细列出所找的文件
locate *.cfg:查找所有.cfg的文件
locate -h:显示辅助信息
wc 命令
wc -c [选项] [文件名]:显示文件大小
wc –m [选项][文件名]:统计字符串的数量
wc -l [选项][文件名]:统计文件的行数
sort –u :显示不重复的内容
sort –r :反向排序
Clear:执行清屏
cat [文件名] | tr “ABC ” ”xyz”:将标准输出内容中相关字母替换
tr ‘a-z’ ‘A-Z’ < kong.txt:将标准输入小写字母转大写
tar 打包压缩文件
gzip 格式压缩
解压小时压缩频率
Linux 常用命令