ubuntu16.04安装中文输入法:

https://blog.csdn.net/singleyellow/article/details/77448246

ubuntu16.04 用vi编辑代码,可以打开,但是内容都是白色:

sudo apt install vim

常用工具

文本处理

进程调试

目标文件分析

系统性能分析

  全局 top 或 sar

top查看某一个进程所占内存:

top -p PID

查看一个进程的详细信息:

cat /proc/pid/status 
这里会打印出当前进程详细的情况,其中,内存是 VmRSS。

  内存free

  IO iostat(注:Linux常用的收集系统信息的命令iostat,sar等并没有默认安装。安装apt-get install sysstat后,这些命令都可以使用了)

系统调用 strace     栈pstack(注:pstack并没有默认安装,sudo apt-get install pstack)

进程 ps -ef    查看进程ID

    1.UID       用户ID
    2.PID        进程ID
    3.PPID      父进程ID
    4.C           CPU占用率
    5.STIME     开始时间
    6.TTY         开始此进程的TTY----终端设备
    7.TIME       此进程运行的总时间
    8.CMD       命令名

  程序 -pg参数 gprof

查看文件详细修改时间 --full-time

权限

一般权限 755

最高权限 777

给指定文件夹下所有内容加权限

chmod  -R /home/zhangsuosheng

为文件夹创建软连接

ln -s 源文件夹 生成的软连接文件名

复制文件夹

cp -r

截图gnome

选项 
-w 抓取当前活动窗口 
-a 抓取自定义的区域 
-b 包含窗口的边框 
-B 去除边框 
-d N 等待N秒后截图 
-e 附加效果(shadow,border,none) 
-i 交互式运行

举例 
截取屏幕 
gnome-screenshot

截取当前活动窗口(要边框) 
gnome-screenshot -wb

截取自定义区域 
gnome-screenshot -a

5秒后截取当前窗口去除边框,附加阴影效果 
gnome-screenshot -wBe shadow -d 5

vim 搜素

n下一个

N上一个

标准输出------>>屏幕+文件

command | tee outputfile

输出文件不存在时可以自动创建,注意是tee 不是 tree

标准输出+错误输出-------->>屏幕+文件

command >& | tee outputfile

标准输出-------->>文件

command > outputfile 覆盖
command >> outputfile 追加

错误输出----->>文件

command 2 > outputfile 覆盖
command 2 >> outputfile 追加

查找

find

-name '*.html' 根据名称查找

-type f 类型为普通文件

b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件

-mmin -30 最近30分钟改动过的文件

-mmin +30 30分钟之前改动过的文件

-mtime -1 最近1天改动过的文件

https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/index.html

查看目录结构 tree

-C:对tree显示的进行颜色显示,便于查看。
-d: 只显示目录。
-L:显示层级数量,关键参数。

例如:显示3层,只显示目录

tree -d -L 

bash中使用for循环

例如:scancel掉174969到175007号任务

for((i=;i<;i++));do scancel $i;done;

https://blog.csdn.net/wzy_1988/article/details/8674535

grep -A 显示匹配行和之后的几行

grep  -A    str_to_search

linux下查看文件夹大小du

查看当前目录大小

du -h --max-depth=

查看当前目录下的各目录的大小

du -h --max-depth=

查看指定目录大小

du -h --max-depth= zhangsuosheng

查看指定目录下的各目录的大小

du -h --max-depth= zhangsuosheng

【Linux command reference】的更多相关文章

  1. 【linux驱动分析】之dm9000驱动分析(三):sk_buff结构分析

    [linux驱动分析]之dm9000驱动分析(一):dm9000原理及硬件分析 [linux驱动分析]之dm9000驱动分析(二):定义在板文件里的资源和设备以及几个宏 [linux驱动分析]之dm9 ...

  2. 【Linux网络编程】TCP网络编程中connect()、listen()和accept()三者之间的关系

    [Linux网络编程]TCP网络编程中connect().listen()和accept()三者之间的关系 基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下: conn ...

  3. 【Linux 运维】Linux 目录

    目录 [Linux 运维]Centos7初始化网络配置 [Linux 运维]linux系统修改主机名 [Linux 运维]linux系统关机.重启.注销命令 [Linux 运维]linux系统查看版本 ...

  4. 【Linux部署 · GIT】在linux系统安装git和配置实现SSH

    领导给了一个不开放ftp的测试库,让我部署项目.拿到一个全新的环境,真是个练手的好机会. 该操作系统为:CentOs release 6.5(Final) 由于不开放ftp,所以上传下载代码是非常麻烦 ...

  5. 【linux运维】rsync+inotify与sersync+rsync实时数据同步笔记

    Rsync(remote sync)远程同步工具,通过rsync可以实现对远程服务器数据的增量备份通过,但rsync自身也有缺陷,同步数据时,rsync采用核心算法对远程服务器的目标文件进行对比,只进 ...

  6. 【Linux高级驱动】rtc驱动开发

    [1.分层思想] 1.1 rtc-dev.c   //设备接口层,功能:给用户提供接口 subsys_initcall(rtc_init);   , RTC_DEV_MAX, "rtc&qu ...

  7. 【Linux高级驱动】linux设备驱动模型之平台设备驱动机制

    [1:引言: linux字符设备驱动的基本编程流程] 1.实现模块加载函数  a.申请主设备号    register_chrdev(major,name,file_operations);  b.创 ...

  8. 【Linux高级驱动】input子系统框架【转】

    转自:http://www.cnblogs.com/lcw/p/3802617.html [1.input子系统框架(drivers\input)] 如何得出某个驱动所遵循的框架?    1) 通过网 ...

  9. 【linux运维】Linux服务器玩转vsftpd安装与配置

    Linux服务器搭建ftp详细教程. 前言 本文,主要以vsftp软件为主进行讲解,版本为3.0.2.以介绍设置虚拟用户.权限验证为主,linux权限知识默认大家都有所了解.vsftpd设置有两种模式 ...

随机推荐

  1. Atitit. 图像处理jpg图片的压缩 清理垃圾图片 java版本

    Atitit. 图像处理jpg图片的压缩  清理垃圾图片 java版本 1. 清理图片压缩图片尺寸 1 2. 所以要使用ImageWriter 1 3. Thumbnails质量压缩builder.o ...

  2. 选择如何的系统更能适合App软件开发人员?

    手机这个词早已经同吃喝玩乐一样.成为了人们生活中的必备元素. 尤其是iPhone一炮走红之后,不但手机世界发生了巨大变化,整个科技产业似乎都格局性的改变.直至今日,手机市场的竞争更是日趋白炽化,这就给 ...

  3. linux下启动、添加或删除服务命令

    在Linux系统下,一个Services的启动.停止以及重启通常是通过/etc/init.d目录下的脚本来控制的.然而,在启动或改变运行级别时,是在/etc/rcX.d中来搜索脚本.其中X是运行级别的 ...

  4. poj 1113 Wall 凸包的应用

    题目链接:poj 1113   单调链凸包小结 题解:本题用到的依然是凸包来求,最短的周长,只是多加了一个圆的长度而已,套用模板,就能搞定: AC代码: #include<iostream> ...

  5. Jquery js框架使用

    jquery  众所周知 ,强大的 js框架 自己使用的一些笔记 //1.json格式定义方法 var product_obj={    check_init:function(){          ...

  6. Challenge-2.1.4 部分和问题

    部分和问题 描写叙述 给定整数a1.a2........an.推断能否够从中选出若干数,使它们的和恰好为K. 输入 首先,输入n.表示数的个数. 接着一行n个数. (1<=n<=20,保证 ...

  7. RMAN Restore, Recovery

    Complete recovery: rman target / nocatalog startup mount; restore database; recover database; alter ...

  8. 用TortoiseSVN忽略文件或文件夹(ignore)(网络摘抄记录)

    Android项目需要协同一起开发时,就需要保证项目同步完整性.SVN忽略文件列表:.gradle .idea build local.properties *.iml app/*.iml app/b ...

  9. 在项目中用过Spring的哪些方面?及用过哪些Ajax框架?

    在项目中用过Spring的哪些方面?及用过哪些Ajax框架? 解答:在项目使用过Spring IOC ,AOP,DAO,ORM,还有上下文环境. 在项目使用过Ext,Juery等Ajax框架.

  10. tcpdf

    将文档整为pdf格式文档 网址:http://www.tcpdf.org/examples.php