博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux
阅读量:5323 次
发布时间:2019-06-14

本文共 2715 字,大约阅读时间需要 9 分钟。

一个减号“-”后面的参数是单词的简写,如:ls -la ,l表示long长格式,a表示all全部文件。

两个减号“--”后面的参数是一个单词,如:ls --help,表示查看ls的帮助文档。

 

1.shift   再vi命令模式下 按住shift + 两下zz直接保存并退出。

如果命令后有多个参数 如 tar -z -x -v -f  ** 也可以合起来 tar -zxvf。  那java -version 是什么意思。

 

〉重定向;  〉〉追加 如 echo >> 11.txt;&&多个命令可以使用&& 比如:cd /dev && ls

 

2命令常用参数一般含义。注意参数区分大小写。

-R 递归 -r 也是递归  -f (fouce)强制或文件 -p 父(parent) -t 类型(type) -o (readonly只读)

  -h可读的  -a 详细或全部 -s(汇总),-c创建 , -v显示过程 ,-x   -d   -C目标文件

内核(系统)与用户 客户端

系统管理 top ps  kill、、

 

服务管理 service start、、、

 

权限用户组管理 chomd chown、、、、

ll可以查看文件类型和权限,drwxr-xr-x。创建一个用户的时候默认会创建一个同名的组。

一个文件是否可删除要看它的父目录是否可编辑。 使用-R递归修改。文件夹的可执行代表能否进入。

文本文件是否可执行

修改文件权限的3种方法:第一种chmod g-rw haha.dat  /  chmod o-rw   /  chmode u+x

第二种二进制 chomd 110 100 001

第三种数字方法 chmod 777 haha.dat 

 

目录文件管理 cd、、、、

cp somefile.1 /root/hadoop/somefile.2 复制并重命名。cp somefile /root/hadoop/  复制

cat somefile 查看文件全部内容

more somefile 分页查看文件内容 ,空格向下翻页,b想上翻页,q退出。

less somefile 分页和分行查看 up向上一行,down向下一行。/ 搜索关键字 n下一个关键字。

tail -10 somefile 查看文件末尾10行

tail -f somefile 实时查看文件内容,跟踪文件得唯一标识inode,就算文件改名后还是跟踪原来得文件。

tail -F somefile 按文件名跟踪。

head -10 somefile 查看文件前10行。

 

软件安装管理、、、

查看系统中安装得rpm包 rpm -qa |grep mysql

 

压缩文件管理 zip、、、

 

shell 其他命令  环境变量 export   echo $JAVA_HOME

#!/bin/bash

while true

do

echo "angelababy love you" >>access.log

slepp 1

dnoe

 

 

后台服务管理。

service --status-all 查看全部后台服务。

service network stop/start/restart/status 关闭启动或重启服务 查看状态

chkconfig 查看全部服务开机状态。

chkconfig iptables off 关闭防火墙自启动

chkcofig iptalbes --list 查看iptable服务状态

chkconfig iptables on 打开iptables服务 设为自启动

vi /etc/inittab 系统启动级别,服务有6种启动级别,0halt宕机,1single单用户级别2multiuser多用户级别不支持网络服务3全功能多用户模式不支持图形化界面(无图形化界面liunx系统默认)。4 unused未使用级别  5 x11支持图形界面(有图像化界面liunx系统默认级别)。6reboot重启

 

防火墙:规则

iptables -L -n --line-numbers 列出防火墙规则

iptalbes -A INPUT -p tcp --dport 22 -j DROP

-A --append chain 追加到规则得最后一条

-D, --delete chain [rulenum] 删除一条规则

-I ,--insert chain 添加一条规则

-p --proto

-j,--jump target 常见得行为有ACCEPT 和 REJECT三种,一般不用REJECT会带来安全隐患

 

 

文件上传下载命令

第一种:sftp工具(默认内置):alt+p 调出stfp命令行。

用put命令上传。如 put c:\users\administrtaor\jdk-7u45-linx-x64.tar.gz 上传到用户默认目录。

如果想上传到其他目录 可以 cd /home 再put。

下载get   先使用lcd d:/ 将下载地址设为d盘 ,再用get /home/jdk-7u45-liunx-x64.tar.gz下载。

第二种:lrzsz工具(需要安装)

rz

 

----文件得打包解包,压缩和解压。

gzip和tar得功能不一样。gzip 压缩和解压缩文件,tar 打包和解包

gzip压缩和解压缩

gzip access.log 压缩文件

gzip -d access.log.zip 解压。

---tar打包和解包

tar -cvf myfirsttar.tar aaa/ 对aaa目录进行打包成myfirsttar.tar

tar -xvf myfirsttar.tar 解包

一次性完成打包和压缩

tar -zcvf my.tar.gz  aaa/ 把aaa目录打包并压缩成my.tar.gz文件。

一次性完成解压和解包

tar -zxvf my.tar.gz (-C apps/)

 

环境变量。

修改环境变量文件 vi /etc/profile  

自行百度:export JAVA_HOME=/root/apps/jdk1.7.0_45

export PATH=$PATH:$JAVA_HOME

echo $PATH  $代表变量

source /etc/profile 重新加载文件

 再bin目录可以使用 ./java -version 是可以执行得。

EXPORT 声明变量。

  

 

posted on
2017-12-10 22:49 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/nijb/p/8018616.html

你可能感兴趣的文章
VIM GDB操作
查看>>
七、context command
查看>>
Android中ListView的用法及优化
查看>>
JavaScript基本包装类介绍
查看>>
Objective-C设计模式——工厂方法模式virtual constructor(对象创建)
查看>>
glibc-commons 依赖解析 版本错误,xxx is duplicate yyy
查看>>
html5 简单五子棋
查看>>
函数调用的区别:_cdecl以及_stdcall
查看>>
smartctl工具学习网站
查看>>
hdu 3732
查看>>
Persistent services in Android[服务不被终止]
查看>>
highcharts的柱状图边线
查看>>
来吧学学.Net Core之项目文件简介及配置文件与IOC的使用
查看>>
字符串类的扩展
查看>>
路由系统和模板基础
查看>>
SQL学习笔记(基本语法)
查看>>
app 进入后台进行模糊处理
查看>>
缓存使用场景
查看>>
fatal error: error writing to /tmp/ccXIKnDg.s: No space left on device
查看>>
跨域方法:JSONP、iframe
查看>>