Linux常用命令

一.Linux概述
1.1Unix是一个强大的多用户、多任务操作系统。Linux基于Unix开发。
1.2Linux的目录结构
root管理员的主目录:/root
其它用户的主目录:/home/
Linux的目录结构
二.Linux的常用命令
2.1切换目录命令

	cd app 			切换到app目录【app目录必须在当前目录中】
	cd ..			切换到上一层目录
	cd /			切换到系统根目录
	cd ~			切换到用户主目录
	cd -			切换到上一个所在目录

2.2列出文件列表

在Linux中以.开头的文件名代表的都是隐藏的文件
ls 		显示目录内容(不包含隐藏文件)
ls	-a	显示所有文件和目录(包含隐藏文件)
ls -l   详细显示目录内容(包含隐藏文件)缩写ll
查找文件:ls -l /cib/data/*/*name*

2.3创建移除目录

pwd.         显示当前内容完全路径
mkdir		 创建子目录
mkdir app	 在当前目录下创建app目录
mkdir -p app/test	级联创建app以及test目录
rmdir		 删除空的子目录
touch 		 创建文件(创建时不能输入内容,默认创建空文件)
vi/vim       创建文件创建时可编辑内容
echo   		 创建文件,创建时可输入文本

2.4浏览文件内容

cat		    用于显示文件内容
     查看关键字上下10行日志
     cat -n hrun.log | grep "新增用户" -C 10
more		一般用于显示的内容会超过一个画面的长度的情况
less		和more类似可以通过pageup、pagedown键来控制,q键退出查看
tail		tail -f 文件名 动态查看日志,tail -10 文件名 查看后十行, ctrl+c 结束查看
grep    查找关键字 grep key 文件名
find      查找文件名 find /cib/file -name "key"

2.5文件操作

rm 				删除文件 rm a.txt  删除需要用户确认,y/n
rm -f a.txt		直接删除,不询问
rm -r a			递归删除,文件夹有文件也可删除
rm -rf a		不询问递归删除
rm -rf *		删除当前目录下所有内容

2.6复制和移动

cp a.txt b.txt		将a.txt文件复制到当前目录下改为b.txt
cp a.txt ../b.txt	将a.txt文件复制到上一层目录中,复制为b.txt
mv 					移动或者重命名
mv a.txt ../		将a.txt文件移动到上一层目录中
mv a.txt b.txt	将a.txt文件重命名为b.txt
文件从服务器复制到另一台服务器:
  scp 文件绝对路径 远程用户名@远程ip:远程文件路径

2.7打包和解压

tar命令位于/bin目录下,能够将指定的文件或目录打包成一个文件,但不做压缩。Linux中常用的压缩方式是tar打包文件再以gzip压缩命令压缩成xxx.tar.gz或xxx.tgz的文件
常用参数:
-c		创建一个新的tar文件
-v		显示运行过程的信息
-f		指定文件名
-z		调用gzip压缩命令进行压缩
-t		查看压缩文件的内容
-x		解开tar文件
打包:		tar -cvf xxx.tar ./*		将当前路径下所有内容打包成xxx.tar
打包并且压缩:tar -zcvf xxx.tar.gz ./*	将当前路径下所有内容压缩打包成xxx.tar
解压:		tar -xvf xxx.tar			将xxx.tar解压到当前目录中
			tar -xvf xxx.tar.gz -c /usr/aaa	将xxx.tar解压到指定的/usr/aaa目录中,目录必须存在

2.8vi和vim编辑器

打开文件:vim file
修改文件:输入i进入插入模式
保存并退出:esc->:wq
不保存强制退出:esc->:q!
快捷键:dd - 快速删除一行

2.9网络通讯命令

ifconfig  显示网络设备
ping 	  192.168.0.1
netstat -an | grep 3306 	查看3306端口占用情况
ps -ef 	 查看所有进程
ps -ef | grep java	查找某一个进程
kill -9 2868 强制杀死进程

2.10文件权限
在这里插入图片描述
在这里插入图片描述
2.11其它
/etc/profile linux系统中环境变量位置配置
source etc/profile 重新加载配置文件
wget 下载 wget http://nginx.org/download/nginx-1.9.12.tar.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值