Cheatography
                https://cheatography.com
            
        
        
    
                   
                            
                    
        
        
            
    
        
                            
        
                
        
            
                                
            
                
                                                | 文件操作
                        
                                                                                    
                                                                                            | ls | 显示 |  
                                                                                            | ls -l | 详细显示 |  
                                                                                            | ls -a | 显示(包括隐藏文件) |  
                                                                                            | cp {scr} {dest} | 拷贝文件 |  
                                                                                            | rm | 删除文件 |  
                                                                                            | rm -r | 删除目录 |  
                                                                                            | cat | 输出文件原始内容 |  
                                                                                            | touch | 创建或更新文件 |  
                                                                                            | any_cmd > {fn} | 执行任意命令并将标准输出重定向到指定文件 |  
                                                                                            | head | 显示文件头10行 |  
                                                                                            | tail | 显示文件尾部10行 |  
                                                                                            | diff {f1} {f2} | 比较两个文件内容 |  
                                                                                            | wc {fn} | 统计文件有多少行,多少单词,多少字母 |  
                                                                                            | chmod 644 {fn} | 修改文件权限 |  
                                                                                            | grep | 匹配文件中字符(串) |  
                                                                                            | stat | 显示文件详细情形 |  输出/输入/重定向
                        
                                                                                    
                                                                                            | cmd1 | cmd2 | 管道,cmd1的标准输出接到cmd2的标准输入 |  
                                                                                            | < file | 将文件内容重定向为命令的标准输入 |  
                                                                                            | > file | 将命令的标准输出重定向到文件,会覆盖文件 |  
                                                                                            | >> file | 同上,但追加不覆盖文件 |  
                                                                                            | <> file | 同时使用该文件作为标准输入和标准输出 |  
                                                                                            | <&- | 关闭标准输入 |  
                                                                                            | >&- | 关闭标准输出 |  
                                                                                            | diff <(cmd1) <(cmd2) | 比较两个命令的输出 |  进程管理
                        
                                                                                    
                                                                                            | ps | 查看当前会话进程 |  
                                                                                            | ps aux | 查看所有进程详细信息 |  
                                                                                            | kill {pid} | 结束进程 |  
                                                                                            | kill -9 {pid} | 强制结束进程 |  
                                                                                            | top | 查看最活跃的进程 |  
                                                                                            | {any_command} & | 在后台运行命令 |  
                                                                                            | CTRL+Z | 将当前进程挂到后台 |  
                                                                                            | jobs | 查看所有后台进程 |  
                                                                                            | bg | 查看后台进程,并切换过去 |  
                                                                                            | fg | 切换后台进程到前台 |  
                                                                                            | fg {jobs} | 切换特定后台进程到前台 |  
                                                                                            | disown | 将进程从后台任务列表(job)移除 |  
                                                                                            | wait | 等待所有后台进程任务结束 |  |  | 目录操作
                        
                                                                                    
                                                                                            | cd - | 回到之前的目录 |  
                                                                                            | mkdir {dirname} | 创建目录 |  
                                                                                            | pushd {dirname} | 目录压榨并进入新目录 |  
                                                                                            | popd | 弹出并进入栈顶的目录 |  
                                                                                            | dirs -v | 列出当前目录栈 |  SSH/系统信息
                        
                                                                                    
                                                                                            | ssh user@host | 以用户user登陆到远程主机host |  
                                                                                            | scp {fn} user@host:path | 拷贝文件到远程主机 |  
                                                                                            | scp user@host:path dest | 从远程主机拷贝文件回来 |  
                                                                                            | uname | 显示系统版本号 |  
                                                                                            | uptime | 查看系统启动时间 |  
                                                                                            | data | 显示日期 |  
                                                                                            | cal | 显示日历 |  
                                                                                            | vmstat | 显示内存和CPU使用情况 |  
                                                                                            | vmstat 10 | 每10秒打印一次mem与cpu使用情况 |  
                                                                                            | free | 显示内存和交换区使用情况 |  
                                                                                            | wget {url} | 下载文件并输出到标准输出(不保存) |  
                                                                                            | sz {file} | 发送文件到终端 |  
                                                                                            | rz | 接受终端发送过来的文件 |  用户管理
                        
                                                                                    
                                                                                            | whoami | 显示用户名 |  
                                                                                            | passwd | 修改密码 |  
                                                                                            | adduser {user} | 添加用户 |  
                                                                                            | deluser {user} | 删除用户 |  
                                                                                            | su | 切换到root用户 |  
                                                                                            | su {user} | 切换到某用户 |  
                                                                                            | sudo {command} | 以root权限执行 |  
                                                                                            | write {user} | 向用户发送信息 |  
                                                                                            | last | 显示最近用户登陆列表 |  cut文本处理
                        
                                                                                    
                                                                                            | cut -c 1-16 | 截取每行头16个字符 |  
                                                                                            | cut -c 1-16 file | 截取指定文件中每行头16个字符 |  
                                                                                            | cut -c3- | 截取每行从第3个字符开始到行末尾的内容 |  
                                                                                            | cut -d':' -f5 | 截取用冒号分割的第五列内容 |  
                                                                                            | cut -d';' -f2,10 | 截取用分号分割的第二和第十列内容 |  
                                                                                            | cut -d' ' -f3-7 | 截取空格分隔的3到7列 |  
                                                                                            | echo "hello" | cut -c1-3 | 显示hel |  
                                                                                            | echo "hello sir" | cut -d' ' -f2 | 显示sir |  | 
            
                            
            
            
        
        
        
        
        
            
    
        
          
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets