美文网首页
使用到的linux命令归总小结

使用到的linux命令归总小结

作者: AlfredX | 来源:发表于2016-05-18 15:27 被阅读124次

这篇文章纯粹是一堆命令的堆叠,单纯是为了日后快速查看所写。
各命令具体参数不在此列,man一下都能知道,这里只列用途


cat

用途:

  1. 显示整个文件
user@linux:~$ cat filename 
  1. 创建一个新文件 (只能新建,不能编辑已有文件)
user@linux:~$ cat > filename
  1. 合并两个文件
user@linux:~$ cat file1 file2 > file

cp

用途:
复制文件或文件夹

user@linux:~$ cp filefrom fileto

crontab

用途:
创建定时任务

user@linux:~$ crontab filename

crontab具体任务设定格式:

* / * / */ * / * command

(分钟1-59)/(小时0-23)/(日1-31)/(月1-12)/(星期0-6**[0表示星期天]**) command

如果命令中涉及到路径一般使用绝对路径


find

用途:
查找文件

user@linux:~$ find search/path/ [conditions] [actions]

查找当前目录和子目录下所有在过去10分钟内更新过的.py文件

user@linux:~$ find . -name "*.py" -mmin -10

grep

用途:
查找文件内容

user@linux:~$ grep "def myfunc(*args, **kwargs):" path/to/your/file

通常会用管道形式连接使用
查找所有python进程

user@linux:~$ ps aux | grep -v 'grep' | grep 'python'

kill

用途:
发送指定信号到指定进程,如果不指定信号发送SIGTERM(15)终止指定进程。

列出全部信号:

user@linux:~$ kill -l

常用信号:

HUP     1   终端断线
INT     2   中断(同 Ctrl + C)
QUIT    3   退出(同 Ctrl + \)
TERM    15  终止
KILL    9   强制终止
CONT    18  继续(与STOP相反, fg/bg命令)
STOP    19  暂停(同 Ctrl + Z)

强制结束进程:

user@linux:~$ kill -9 pid

mkdir

用途:
创建文件夹

user@linux:~$ mkdir dirname

可以加上-p
这样如果文件不存在则创建,如果出错也不报错
就可以这么用:

user@linux:~$ mkdir a/path/does/not/exist -p

mv

用途:
移动文件或文件夹

user@linux:~$ mv filefrom fileto

同样可以用来重命名文件或文件夹


rm

用途:
移除文件或文件夹(-r)

user@linux:~$ rm filename

scp

用途:
远程传输文件

scp source destination
user@linux:~$ scp local/path/to/file username@remote_addr:/remote/path/to/file

sed

这个命令功能有些强大,贴一篇其他人写的文章在这里供参考。
linux sed命令详解- ggjucheng - 博客园
使用到的是修改替换文件内容

user@linux:~$ sed -i "s/reg_expression/replace_str/" filename

ssh

用途:

  1. 远程登录到其他终端
user@linux:~$ ssh username@remote_addr
  1. 在远程终端执行命令
user@linux:~$ ssh username@remote_addr command

ssh-add

用途:
添加RSA或DSA认证
一般用来添加私钥

user@linux:~$ ssh-add id_rsa

ssh-keygen

用途:
生成一对公钥和私钥

user@linux:~$ ssh-keygen

tail

用途:
从文件末尾查看文件

user@linux:~$ tail filename

-n 可以指定行数,-f可以将文件持续输出到终端,并不断刷新


tar

用途:
压缩或解压缩

[压缩]
user@linux:~$ tar -zcvf output.tar.gz files/to/compress/
[解压缩]
user@linux:~$ tar -zxvf output.tar.gz

ps

用途:
查看进程

user@linux:~$ ps -aux

选项请查阅man手册


xargs

这不是一个独立的命令,但是也很有用。可以用来将前一个指令的结果作为参数传给下一个指令。
查找当前目录中所有包含myfunc字符串的.py文件:

user@linux:~$ find . -name '*.py' | xargs grep 'myfunc'

相关文章

  • 使用到的linux命令归总小结

    这篇文章纯粹是一堆命令的堆叠,单纯是为了日后快速查看所写。各命令具体参数不在此列,man一下都能知道,这里只列用途...

  • 关于linux命令归总

    查看cpu:less /proc/cpuinfo | grep "model name" 逻辑CPU个数:cat ...

  • 渗透命令行

    本文仅作学习记录,如有侵权,请联系删除 Linux命令小结: wmic命令小结: cmd命令小结: powersh...

  • linux-基本操作+命令执行过程

    一、linux基本操作命令 二、linux命令执行过程 小结:1、首先查找该命令是不是别名;2、然后查找该命令是不...

  • Linux运维之道(5)——Linux基础命令

    @(Linux)[基础命令, Linux学习] Linux中提供了什么我们日常操作所需要的基础命令,我们需要经常使...

  • sed命令记录

    记录工作用到的sed命令描述:Linux系统环境下修改选项使能值sed -i -r '/Numa/{N;N;N;N...

  • linux系统运行级别

    Linux系统运行级别一般为0-6,其中 Linux启动过程: 简单描述: 命令: 小结: Linux的7种运行级...

  • Linux上的常用命令(转载)

    Linux上的常用命令(含在Linux上部署springboot工程所要用到的命令) 日常使用命令: 开关机:(s...

  • linux命令小结

    入职的第一个月,我在无线网络技术平台atlas项目组打怪升级,期间学到了几个常用的Linux命令,在此做个总结。 ...

  • linux命令小结

    linux命令 小题 http://www.jianshu.com/p/743b27ac37a5 [root@lo...

网友评论

      本文标题:使用到的linux命令归总小结

      本文链接:https://www.haomeiwen.com/subject/zlswrttx.html