linux常用命令

ls命令

ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

cd命令

进入根目录 cd /

进入"家"目录 cd ~

进入上一次工作路径 cd -

pwd命令

查看当前目录 pwd

mkdir命令

mkdir t当前工作目录下创建名为t的文件夹

mkdir -p /tmp/test/t1/t 在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建

rm命令

删除任何.log文件,删除前逐一询问确认 rm -i *.log

删除test子目录及子目录中所有档案删除 rm -rf test

如果没有使用- r选项,则rm不会删除目录

rmdir命令

注意:不能删除非空目录

mv命令

将文件test.log重命名为test1.txt mv test.log test1.txt

将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中 mv log1.txt log2.txt log3.txt /test3

移动当前文件夹下的所有文件到上一级目录 mv * ../

cp命令

-i 提示
-r 复制目录及目录内所有项目
-a 复制的文件与原文件时间一样

复制a.txt到test目录下,保持原文件时间,如果原文件存在提示是否覆盖 cp -ai a.txt test

为a.txt建议一个链接(快捷方式) cp -s a.txt link_a.txt

cat命令

一次显示整个文件 cat filename

把 log2012.log 的文件内容加上行号后输入 log2013.log 这个文件里
cat -n log2012.log log2013.log

more命令

功能类似于cat, more会以一页一页的显示方便使用者逐页阅读
而最基本的指令就是按空白键(space)就往下一页显示
按 b 键就会往回(back)一页显示

显示文件中从第3行起的内容 more +3 text.txt

在所列出文件目录详细信息,借助管道使每次显示5行 ls -l | more -5

less命令

less 与 more 类似,但使用 less 可以随意浏览文件

head命令

显示log.txt文件中前20行 head -n 20 log.txt
显示t.log最后10行 head -n -10 t.log

tail命令

用于显示指定文件末尾内容,常用查看日志文件。
tail -f ping.log

which命令

which 查看可执行文件的位置。

which ls

whereis 查看文件的位置。

locate 配合数据库查看文件位置。

find 实际搜寻硬盘查询文件名称。

chmod命令

以文件log2012.log为例

-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

权限范围:
     u :目录或者文件的当前的用户
     g :目录或者文件的当前的群组
     o :除了目录或者文件的当前用户或群组之外的用户或者群组
     a :所有的用户及群组

增加文件t.log所有用户可执行权限 chmod a+x t.log

tar命令

常用参数:
     -c 建立新的压缩文件
     -f 指定压缩文件
     -r 添加文件到已经压缩文件包中
     -u 添加改了和现有的文件到压缩包中
     -x 从压缩包中抽取文件
     -t 显示压缩文件中的内容
     -z 支持gzip压缩
     -j 支持bzip2压缩
     -Z 支持compress解压文件
     -v 显示操作过程

df命令

显示磁盘空间使用情况。

     -a 全部文件系统列表
     -h 以方便阅读的方式显示信息
     -i 显示inode信息
     -k 区块为1024字节
     -l 只显示本地磁盘
     -T 列出文件系统类型

ln命令

ln的链接又分软链接和硬链接两种:

  1. 软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间
  2. 硬链接 ln 源文件 目标文件,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

grep命令

显示包含ed或者at字符的内容行grep -E 'ed|at' test.txt
显示在aa,bb,cc文件中匹配test的行 grep ‘test’ aa bb cc

kill命令

杀掉进程 kill[参数][进程号]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值