不可错过的Linux常见命令的总结

Linux中的常用命令:

  1. ls命令
    就是list的缩写,通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件的权限(包括目录、文件夹、文件权限)查看目录信息等级等。
    ls -a 列出目录中所有文件,包含开始的隐藏文件
    ls -A 列出除.及…的其他文件
    ls -r 反序排列
    ls – t 以文件修改时间排序
    ls – S 以文件大小排序
    ls -h 以易读大小显示
    ls – l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详列出来
  2. cd命令
    cd 【目录名】
    切换当前目录至dirName。
    实例:
    (1) 进入目录的符号
    cd /
    (2) 进入“home”目录
    cd ~
    (3) 进入上一层工作路径
    cd –
    (3) 把上个命令的参数作为cd参数使用
    cd !$
    3.pwd命令
    Pwd命令用于查看当前工作目录路径
    (1) 查看当前路径:
    pwd
    (2) 查看软件链接的实际路径
    pwd -p
    4 mkdir 命令
    Mkdir命令用于创建文件夹
    -m 对新目录设置存取权限,也可也用chmod命令设置
    -p可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建好那些尚不存在的目录,即一次可以建立多个目录。
    例如:
    (1) 当前工作目录下创建名为t的文件夹
    mkdir t
    (2) 在tmp目录下创建路径为test/t1/t目录,若不存在,则创建。
    mkdir -p /tmp/test/t1/t
  3. rm命令
    删除一个目录中的一个或者多个文件或目录,如果没有使用-r选项,则rm不换删除目录。如果使用rm来删除文件,通常任然可以将该文件恢复原状。
    rm 【选项】 文件
    例如:
    (1) 删除任何.log文件,删除前逐一询问确认。
    rm -I .log
    (2) 删除test子目录及子目录中所有档案删除,并且不用一一确认:
    rm -rf test
    (3)删除以-f开头的文件
    rm -f
  4. rmdir命令
    从一个目录中删除一个或多个子目录,删除某目录时也必须具有对其父目录的写权限
    主义的是:不能删除非空目录
    (1) 当parent子目录被删除后使他也成为空目录的话就一并删除。
    7.mv命令
    移动文件或修改文件名,根据第二参数类型(如目录,则移动该文件,如为文件则重命名该文件)当第二个参数为目录时,第一个参数可以是多个以空格分割的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
    例子:
    (1) 将文件test.log重命名为test1.txt
    mv test.log test1.txt
    (2) 移动当前文件夹下所有文件到上一级目录
    mv * …/
  5. cp命令
    将源文件复制到目标文件,或将多个源文件复制到目标目录
    注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖
    例子:
    (1) 复制到a.txt到test目录下,保持源文件时间,如果源文件存在提示是否覆盖
    cp -ai a.txt test
    9.cat命令
    Cat主要功能:
  6. 一次显示整体文件:
    cat filename
  7. 从键盘创建一个文件
    Cat > filename
    只能创建新文件,不能编辑已有的文件
    例子:
    (1) 把log2013.log文件的内容加上行号后输入log2013.log文件里
    cat -n log2012.log log2013.log
    10.more命令:
    功能类似于cat,more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键就往下一页显示,按b就会往回返。
    例子
    (1) 再所列出的文件目录详细信息,借助管道使得每次显示5行
    Ls -l | more -5
    11.less命令
    Less与more类似,但是用less可以随意浏览文件,而more仅仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件
    例子:
    (1) ps查看进程信息并通过less分页显示
    ps -aux | less -N
    12.head命令
    Head用来显示方案的开头至标准输出中,默认head命令打印其相应文件的开头10行
    -n<行数>显示的行数
    例子:
    (1) 显示1.log文件的前20行
    head 1.log -n 20
    (2)显示1.log文件的前20字节
    Head -c 20 log2014.log
    (3) 显示t.log文件的最后10行
    Head -n -10 t.log
    (13) tail命令
    用于显示指定文件末尾内容,不指定文件时,作为输入细腻些进行处理,常用查看日志
    例子:
    (1) 循环读取逐渐增加的文件内容
    Ping 127.0.0.1 > ping.log &
    (14)find命令
    用于在文件树中查找文件,并作出响应的处理
    命令格式:find pathname -options [-print -exec -ok]
    命令选项:-name按照文件名查找
    -perm按照文件权限查找
    -user按照文件属主查找
    -type 查找某一类型的文件
    (15)chmod命令
    用于改变linux系统文件或目录的访问权限。用于它控制文件或目录的访问权限,该命令有两种方法,一种是包含字母和操作符表达式的文字设定法,另一种是包含数字的数字设定法。
    每一个文件或目录中的访问权限一般都有三组,每组用三位标识,分别是文件属组的读、写执行权限;与属主同组的用户的读、写权限,系统中其他用户的读写和执行权限。
    例子:
    (1) 增加可执行权限
    Chomd a+x t.log
    (2)撤销原来的所有权限,然后使得拥有这具有可读权限,并输出处理信息
    Chomd u=r t.log -c
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值