1.linux相关命令总结

采用centos学习:

linux快捷键总结

yyp  --- 复制行
dd ---整行删除
shift+zz ---保存

1.SFTP

sftp:Secure File Transfer Protocol 安全文件传送协议

pwd:查看sftp服务所在机器默认的当前目录;
lpwd:查看windows本地默认目录;
ll:查看sftp服务所在机器默认的当前目录下内容;
lls:查看windows本地默认目录下内容;
put+路径:/文件名:把windows上文件上传到sftp服务器的默认当前目录下;
get+文件名:把sftp服务器当前目录下文件下载到windows当前目录;

lrzsz:在linux中可替代sftp上传和下载的程序

安装:yum -y install lrzsz

上传文件:

rz:会自动打开上传文件会话窗口

下载文件:

sz+下载文件目录

2.查找命令

2.1.grep

grep是文本搜索工具

格式:

grep [option] pattern [file]

举例:

ps -ef | grep sshd 查找指定ssh服务器
ps -ef | grep sshd -c 查找指定进程个数
cat a.txt | grep -f b.txt 从文件中读取关键字进行搜索
cat a.txt | grep ^u 找出以u开头的行内容
cat a.txt | grep java$ 输出以java结尾的行内容

2.2.find

find命令在目录结构中搜索文件,并对搜索结果执行指定操作

find默认搜索当前目录及其子目录,并且不过滤任何结果

举例

find . -name "*.log" -ls 在当前目录查找以.log结尾的文件,并显示详细信息
find /root/ perm 777 查找/root/目录下权限为777的文件
find . -type f -name "*.log" 查找当前目录以.log结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于100M的文件

2.3.locate (使用索引库查询)

locate让使用者可以很快速的搜索档案系统内是否有指定的档案.其方法时先建立一个包括系统内所有档案名称及路径的数据库.

注意:最好在查询之前先使用updatedb命令,手动更新数据库;

如果系统没有,安装命令:yum -y install mlocate;

举例

locate /etc/sh 搜索etc目录下所有以sh开头的文件
locate pwd 查找和pwd相关的所有文件

2.4.whereis

whereis命令是定位可执行文件,源代码文件,帮助文件在文件系统中的位置.

举例:

whereis ls 将和ls文件相关的文件都查找出来
whereis -m ls 查找ls命令说明文档路径
whereis -s ls 查找ls源文件

2.5.which

which命令:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.

举例:

which pwd 查看pwd命令所在路径
which java 查看path中java路径

3.su , sudo

su:用于用户之间的切换

创建用户:

adduser 用户名
passwd 密码
cat /etc/passwd 查看所有用户

3.mount(挂载)

命令格式:

mount [-t vfstype] [-o options] device dir
[-t vfstype]:指定文件系统(一般不选);
[-o options]:挂在的方式;
device:被挂载的设备;
dir:被挂载到哪个目录;

举例

mkdir /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/

4.本地yum源

yum(Yellow dog Updater,Modified) : Shell前段软件管理器,基于RPM包管理

5.系统服务管理

service --status-all 查看系统所有的后台服务进程
service iptables status 查看防火墙状态
service sshd status 查看指定的后台服务进程状态
service sshd stop
service sshd start
service sshd restart
chkconfig httpd on :让httpd服务开机自启
chkconfig http off :让httpd服务开机不要自启

6.网络管理

hostname 查看主机名
vi etc/sysconfig/network 修改主机名

ip地址配置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
使修改文件的网络配置生效:
service network restart 重启网络服务
reboot 重启计算机

域名映射:

vi /etc/hosts
本机ip地址 主机名

网络端口监听

netstat:用于列出系统上所有的网络socket连接情况

netstat -nlpt 获取进程名,进程号以及用户 ID
netstat -tnl 可以看到处于监听状态的TCP端口和连接
-a(all) :显示所有选项,默认不显示LISTEN相关
-t(tcp):仅显示tcp相关选项
-u(udp):仅显示udp相关选项
-n :禁用域名反向解析功能,只显示ip
-l :仅列出有在listen(监听)的服务状态
-p :显示建立相关链接的进程信息
-ep :可以同时查看进程名和用户名
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,755评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,369评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,799评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,910评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,096评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,159评论 3 411
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,917评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,360评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,673评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,814评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,509评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,156评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,123评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,641评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,728评论 2 351

推荐阅读更多精彩内容