linux probe --linux常见命令

echo /打印输出
echo $变量 eg echo $SHELL
date /查看设置时间
date "+%Y-%m-%d  %H:%M:%S" /可以打印当前时间
wget /下载
wget http://www.linuxprobe.com/docs/LinuxProbe.pdf -p /etc  可以下载到指定目录
ps /查看系统进程
ps -aux   /all user进程详细进程 系统详细进程
top /查看系统资源消耗,可以看到系统运行时间,登陆终端数,系统负载任务运行,休眠,僵死数量
pidof /查看程序进程号 eg
pidof sshd    /
systemctl  reload sshd  /pid不会变,重新加载配置文件
systemctl  restart sshd /pid会变,重启整个服务
kill   /杀死进程
kill -9 pid
killoff  httpd  /Kill 进程号  killof 服务名
ifconfig  /查看网口信息, rx receive tx tranfer
uname -a   /查看内核版本
uptime   /查看系统负载信息
free    /查看内存  -s 显示kB数,-h human ,以人类可识别的方式
who   /查看当前登陆终端用户 pts代表终端  :0代表图形化界面登陆
last  /用户登陆信息
history  /查看历史命令 ,保存路径为~/.bash_history
!命令行号  /执行命令
history -c  /清除历史记录
sosreport  /收集系统诊断日志
head   /查看文件前多少行
head -n 20
tail  /查看文件最后多少行
tail -n 20 
tail -f /动态刷新文件多行内容
tr   /替换文件内容,支持正则表达式
cat  filetxt |tr [a-z] [A-Z]
wc   /统计文本行数字节数等 -l 行数 -w单词数 -c字节数
stat /查看文件状态
acess  访问时间,最后一次访问文件内容的时间
modifiy 修改时间,最后一次去修改文件内容的时间
change  更改时间,最后一次更改文件属性的时间
cut  /文本处理命令,作用于列.-d 定义分隔符,-f 设置要查看的列数
cut -d : -f 1 /etc/passwd
diff  /比较文件差异 ,-brief  ,简单比较两个文件是否不同 -c 打印具体不同
touch  /创建文件,同时,-a 可以修改 文件acess time ,-m 可以修改文件 modifiy time,-d 同时修改
touch -d "2017-05-04 15:44" anaconda-ks.cfg 
dd /提取数据块
dd if=/dev/zero of=/opt/file count=1 bs=50M 
tar /打包 tar file.tar.g  文件夹
-z gzip方式  -c create -v visual -f 目标文件名 -x 解压
find /
find 路径 参数 操作
find /etc/ -name filename
-exec 命令 {} 命令对象。“-exec {}   \;”参数,其中的{}表示find命令搜索出的每一个文件
如  find / -name linux -exec cp -a {} /opt \;

 

你可能感兴趣的:(linux)