linux-常用命令剪辑

1、操作文件

(1)编辑文件 vi

  • 用vi fileName打开文件;
  • 按i或者Insert键进入可编辑模式;
  • 按esc键进入可退出模式,之后输入命令;
  • :q!(不保存退出):wq(保存后退出)。

(2)查看文件 cat more less tail

  • 查看内容少的文件,建议使用cat命令;
  • 查看内容多的文件,建议使用more、less、tail;
  • 需要打开文件后,进行一些查找的,建议用more、less打开文件;(键入./后输入你要匹配的内容,按下enter键后,就会将找到的内容输出)
  • 查看文件末尾内容或者正在追加的内容,请使用tail命令;

             tail -f fileName 查看实时追加文件末尾的内容;

             tail -n lineNum 查看文件末尾多少行的内容。

(3)查看文件行数

 cat fileName  |wc -l

    若是,需要满足 某些条件的行,则可以在grep后加上添加条件。 cat fileName grep 条件 |wc -l

(4)删除文件 rm -f fileName


2、启动 命令在后台运行

nohup command >myout.file 2>&1 &

    其中,myout.file若是没有重定向输出到某文件或者控制台,则可以/dev/null来替代。


3、进程(ps,Process Status)

(1)查看进程。ps -aux 与 ps -ef ,若是过滤条件,可 ps -aux|grep 条件。ps -ef在显示上不会折行。

(2)杀死进程。

  • man手册功能定义:kill – send a signal to a process
  • kill -9 发送的信号是sigkill(exit),这个信号不会被系统阻塞,能顺利杀掉进程。

kill详解-查看/杀死/启动进程常用命令(他人博客链接,点击可查看)


4、文件赋权 chmod

命令格式:

    chmod {u|g|o|a}{+|-|=}{r|w|x} filename

其他参数说明:

          u (user)   表示用户本人。
          g (group)  表示同组用户。
          o (oher)   表示其他用户。
          a (all)    表示所有用户。
          +          用于给予指定用户的许可权限。
          -          用于取消指定用户的许可权限。
          =          将所许可的权限赋给文件。
          r (read)   读许可,表示可以拷贝该文件或目录的内容。
          w (write)  写许可,表示可以修改该文件或目录的内容。
          x (execute)执行许可,表示可以执行该文件或进入目录。

举例:给某文件增加执行权限 则 chmod +x fileName。


5、spilt 大文件分割

-l 按行数分割。如spilt -l lineNum fileName spiltedFileNamePre


6、free查看内存。

-m 以M为单位展示内容;

-g 以G为单位展示内容。


7、查看磁盘空间使用情况 df


8、查看linux相关内核设置

(1)查看overcommit_memory文件(指定内核针对内存分配策略)

cat /proc/sys/vm/overcommit_memory

    它的值可以为0,1,2。其中:

           0:内核将检查是否有足够的可用内存供应进程使用,若是有足够的可用内存,内存申请允许,否则申请失败,并把错误返回给应用进程。

           1:内核允许分配所有的物理内存,而不管当前内存的状态如何。

           2:内核允许分配超过所有物理内存和交换空间总和的内存。

(2)查看commitLinit(用于限制系统应用使用内存资源。)

 grep -i commit /proc/meminfo

其中:

CommitLinit:内存分配上限。

Commitied_AS:已经分配的内存大小。


9、复制/备份

cp 文件名 备份文件名

cp 文件夹 备份文件夹

注,若是文件夹下有子文件夹,则需要使用-r参数 cp -r 文件夹备份文件夹。-r表示递归。


10、删除 rm

rm,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值