linux基础命令

1、进入目录的命令	 cd /
	linux中没有盘符的概念;只有目录和文件;/ 表示根目录,
2、显示当前目录下面所有的文件列表以及相应的权限:ll
3、目录:
	/bin  存输入的命令
	/boot 存系统启动文件
	/etc  存配置文件
	/home 家目录
	/usr  存放安装软件的目录
	/tmp  存临时文件
	
4、目录和文件的操作(暂时放在/home下操作)
	cd /home  	进入到home下
	mkdir       创建目录	(比如:mkdir 软件测试)
	mv			重命名		(比如:mv 软件测试2 软件测试3)
	mv			移动		(比如:mv 软件测试  软件2)
							或者mv 软件测试 软件3/) 软件3是一个文件夹
			区别:看第二个的名字存在不存在
	cp 要复制的文件路径 复制到哪里的路径	复制(比如:cp 软件2 软件测试abc)
	  cp -r 目录名 复制到哪里的路径
	rm -rf 		全部删除    (比如:rm -fr * 或者指定的名字)
		# f force强制性
	touch 		创建文件	(比如: touch abc.txt)
			区别:看第一个字符 
			- 表示文件	
			d 表示文件夹 
			l 表示快捷方式
		drwx------. 2 y    y    62 Jul  2  2021 y
		-rw-r--r--. 1 root root  0 Jul  2 01:18 软件
		-rw-r--r--. 1 root root  0 Jul  2 01:19 软件测试	
	pwd			查看当前的路径
	
5、文件查看
	cat			    		                     全部打开
	head -n 10(看前10行) 指定文件路径	         看前面几行
	tail -n 10(看后5)   指定文件或者路径中文件  看后面几行
	more	指定的文件		                     按比列查看	按q退出
	less	指定的文件		                     翻页查看
		在cat 加上参数b,显示就会带有行号(但不是显示空行)  cat -b shell/add.sh
6、查找文件
	find / -name 'abc*'		以指定文件开头的文件
	find / -name '*abc'		以指定文件结尾的文件
	find / -name '*bc*'		包含(比如含有bc的所有文件)的指定文件

7、系统命令
	free -m 					 查看系统内存使用情况 (m表示兆)
	df -h						 查看磁盘的使用情况
	du -sh 目录的名字			 查看文件大小
		du -sh  查看当前目录大小
8、打包解压
	压缩:tar -czvf 名字.tar.gz 目录(指定的文件或目录) (比如:把a.txt压缩成c.tar.gz  (tar -czvf c.tar.gz a.txt))
								/etc
	解压:tar -zxvf 要解压的名字 -C(大写) 指定目录  不写的话,就解压到当前目录下
								(tar -zxvf rn.tar.gz -C 软件1/  把rn.tar.gz 解压到软件1目录下)
9、编辑文件,写、修改
	vi是记事本工具,用来编辑,修改、写入的。
	比如:vi abc.txt 
	进入修改模式:
		a 追加
		i 编辑(定位在光标前面)
		o 下一行
	修改保存	按esc键退出命令模式;输入(:x或者:wq)
	修改不保存	按esc键退出命令模式;输入(:q!)
	不修改退出	按esc键退出命令模式;输入(:q)
	复制粘贴	按esc键退出命令模式;输入(鼠标左键复制,右键单击粘贴)
	显示行号	按esc键退出命令模式;输入(:set nu)
	查找字符	按esc键退出命令模式;输入(/要查找的字符)
	
	vim跟vi的操作一样,区别是vim支持开发语言的编写,并且语法高亮。

10、软件的安装/卸载
	安装: yum install 安装的软件名  (yum表线上下载,自动安装,可以同时安装多个软件)
		比如:yum install 软件名1 软件2
	卸载: yum remove 安装的软件名

1、控制台解释
	[root @localhost ~] #
		分为四段:
		root 当前登录名
		@localhost 机器名(本机)
		~	主目录 就是/root
		#	表示超级管理员	$ 表示普通用户
2、创建用户
	useradd y 创建一个y用户  或者adduser
	passwd y	 修改密码
	userdel 用户名	删除用户
	
	groupadd 组名 # 创建组
	# 使用带 -a 参数的 usermod  指令。-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组 
	usermod -a -G 目的组 用户名 
3、切换用户登录
	切换到普通用户:su y	切换到y
	普通用户唯一能操作的目录(/home/y,这里可以随便操作)
	
	切换到超级用户:su root 
4、切换目录
	cd /home/路径
	cd ~ 进入到用户的主目录
	cd / 进入到根目录
	cd .. 返回上一层目录
	cd . 当前的目录
5、安装web服务器
	yum install httpd -y 安装apache软件
	systemctl start httpd 启动apache
	systemctl stop firewalld 关闭防火墙
	systemctl start firewalld 启动防火墙
	systemctl is-enabled firewalld 查看防火墙是否已经启动
	
 进入网址的虚拟目录:(apache为例)
		cd /var/www/html/
 查看系统有没有指定的软件:
		rpm -qa|grep 软件名或者包名
6、权限控制
	权限查看 ll
	-rw-r--r-- 
	-区别目录和文件的(d表目录) root是文件属于谁		root 属于哪个组
	rw-是它自己的权限	r--是它的组的权限 r--是其他用户的权限
	r是读  w是写  x是执行
   7.1 权限的修改:权限加减
		自己u	组g		其他o
		命令:chmod u+rwx,g+rwx abc.txt 
   7.2 权限修改:数值来修改
		r=4	  w=2	x=1
		比如:chmod 777 abc.txt
   7.3 修改子目录文件
		chmod -R 权限数值 目录名字     (R是递归)
		比如 chmod -R 777 ch/c
8、文件传输
	把本地的文件上传到服务器、把服务器中的文件下载到本地、从网络上下载文件到服务器上
	8.1 直接点SecureCRTPortable软件传输工具中SecureFx按钮
	8.2 从网络上下载文件(需要安装wget,yum install wget -y)
		wget 网址
		
9、服务管理	
	对服务的操作:
		        启动	停止	重启	状态	禁用	启用
systemctl		start	stop	restart	status	disable	enable
	
	永久启动跟停止	disable enable
	电脑关机		shutdown -h now
	电脑重启		reboot
	
10、进程的操作
	看内存:free -m
	看详细信息:top 
	查看进程: ps -ef
	过滤的命令:
		grep| 命令(你想看的名字)
	杀死进程: kill -9 进行的编号   9表示强制性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苍茫云雾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值