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. vue2项目 :在hosts里面配置了装逼的模式。设置应用在127.0.0.1:80端口访问; 并将127.0.0.1指向www.yours.com ;问题“ Invalid Host header”

    转自博客:https://www.cnblogs.com/cynthia-wuqian/p/8575401.html 1.MAC设置应用在127.0.0.1:80端口访问: config/index. ...

  2. strtol / strtoll / strtoul / strtoull

    function long int strtol (const char* str, char** endptr, int base); —— Convert string to long integ ...

  3. Iptables详解+实例

    Iptabels是与Linux内核集成的包过滤防火墙系统,几乎所有的linux发行版本都会包含Iptables的功能.如果 Linux 系统连接到因特网或 LAN.服务器或连接 LAN 和因特网的代理 ...

  4. I/O的控制方式——查询,中断,dma(转)

    早期,I/O串行,查询方式.发展,I/O并行,两种方式其一是中断方式,其二是dma方式,使得外部设备能直接与主存储器信息交换,减轻了cpu的工作量.技术继续发展,出现通道结构,实质上为高性能的dma控 ...

  5. windows hosts 作用以及常见问题解决

    借用百度百科的解释 Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统 ...

  6. Batch Normailzation

    转自:http://blog.csdn.net/malefactor/article/details/51476961

  7. Windows Server2008R2中导入Excel

    使用Microsoft.ACE.OLEDB对Excel进行操作: string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + & ...

  8. java 理解java的三大特性之封装

    使用封装有三大好处: 1.良好的封装能够减少耦合. 2.类内部的结构可以自由修改. 3.可以对成员进行更精确的控制. 4.隐藏信息,实现细节. public class Wife { private ...

  9. 【POJ】2942 Knights of the Round Table(双连通分量)

    http://poj.org/problem?id=2942 各种逗.... 翻译白书上有:看了白书和网上的标程,学习了..orz. 双连通分量就是先找出割点,然后用个栈在找出割点前维护子树,最后如果 ...

  10. 【JavaEE】SSH+Spring Security整合及example

    到前文为止,SSH的基本框架都已经搭建出来了,现在,在这基础上再加上权限控制,也就是Spring Security框架,和前文的顺序一样,先看看需要加哪些库. 1. pom.xml Spring Se ...