linux命令

用户操作
	su [user]切换到其他用户,但是不切换环境变量,
	su - 空格 [user]则是完整的切换到新的用户环境。
	cat /etc/passwd 可以查看所有用户的列表
	w 可以查看当前活跃的用户列表
	cat /etc/group 查看用户组
文件夹操作:
	ls        显示文件或目录
	  -l        列出文件详细信息l(list)
	  -a        列出当前目录下所有文件及目录,包括隐藏的a(all)
	mkdir       创建目录
	  -p        创建目录,若无父目录,则创建p(parent)
	cd          切换目录
	touch       创建空文件
	echo        创建带有内容的文件。
	mv	        更改文件名:mv prePath/preFile newPath/newFile
删除文件:
	rm
	   -r 就是向下递归,不管有多少级目录,一并删除
	   -f 就是直接强行删除,不作任何提示的意思


查看文件:
	cat         正顺序查看文件内容
	  -n        显示时,连行号一起输出
	tac         从最后一行倒序显示内容,并将所有内容输出
	more        将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容
	  Enter     向下1行
	  Ctrl f    向下滚动一屏
	  空格键    向下滚动一屏;
	  Ctrl b    返回上一屏;
	  =         输出当前行的行号 
	  :f 		输出文件名和当前行的行号
	  v 		调用vi编辑器
	  ! 		命令 调用Shell,并执行命令
	  单独q键 	退出more
	less		将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容
	  pageup键  进行前翻页 
	  pagedown键  进行后翻页
	  /字符串   查找字符串,此时如果有,linux会把该字符已高亮方式显示
	  单独q键 	退出more
	head        只需要读取文件的前几行
	  n 5		只需要读取文件的前5行
查看日志:
	tail		只显示最后几行内容
	  -n 5		只需要读取文件的后5行
	  -f 		实时监听
	  ctrl c    退出实时监听
	nl			从第一行输出全部内容,并且把行号显示出来

	cp          拷贝
	mv          移动或重命名
	rm          删除文件
	  -r        递归删除,可删除子目录及文件
	  -f        强制删除
	find        在文件系统中搜索某文件
	wc          统计文本中行数、字数、字符数
	grep        在文本文件中查找某个字符串
	rmdir       删除空目录
	tree        树形结构显示目录,需要安装tree包
	pwd         显示当前目录
	ln          创建链接文件
	more、less  分页显示文本文件内容
	head、tail  显示文件头、尾内容
	ctrl+alt+F1 命令行全屏模式

	kill        杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

	vim使用

	vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
	命令模式下:
	:q              退出
	:q!             强制退出
	:wq             保存并退出
	:set number     显示行号
	:set nonumber   隐藏行号
	/apache         在文档中查找apache 按n跳到下一个,shift+n上一个
	yyp             复制光标所在行,并粘贴
	h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
	
	who      		最近几条远程登陆的信息
	last			全部远程登录信息
	which           根据关键字查找系统有没有此进程

	Linux查看公网IP
	ip addr show eth0 | grep inet | awk '{ print $2; }'        | sed 's/\/.*$//'
	iptable开端口:
	iptables -A INPUT -p tcp --dport 22 -j ACCEPT
	iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

查看端口使用情况
netstat -apn | grep 8080
查看磁盘和文件大小
df -hl 查看磁盘大小
du -sh * 查看当前目录所有文件的大小
find / -name “*.log” -szie +100M 模糊查找大于指定大小的文件
查看系统位数
  sudo uname --m
  i686 //表示是32位
  x86_64 // 表示是64位

nginx操作
yum -y install nginx 一键安装nginx
(yum默认安装路径:一般是 /usr/local 一般一个软件是要复制多个文件到不同的地方,包括可执行文件 ,文档, 配置文件。 通过yum安装的软件包,可以通过 rpm -ql 软件包名 来查询这个软件包具体都复制到了哪些文件到哪些地方。)

	nginx -c nginx.conf			Nginx启动
	systemctl start nginx.service  启动nginx
	nginx -s reload				重启

	systemctl enable nginx.service  开机启动nginx
	网站文件存放默认目录
	/usr/share/nginx/html
	网站默认站点配置
	/etc/nginx/conf.d/default.conf
	自定义Nginx站点配置文件存放目录
	/etc/nginx/conf.d/
	Nginx全局配置
	/etc/nginx/nginx.conf
	指定nginx使用的配置文件
	nginx -c /etc/nginx/nginx.conf
	修改了nginx.conf配置,使生效(不用重启)
	进入nginx安装目录/sbin,执行:
	./nginx -s reload

查看所有用户:
cat /etc/passwd |cut -f 1 -d :

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值