Linux基础语句使用

概要

[root@localhost ~] root代表当前登录用户  localhost主机名  ~当前所在的目录
	1.  ls  查看文件夹下有什么文件(只显示文件名称)
		ls -l  /etc/ ==   ll  /etc/ 以长列表的方式显示文件夹下的内容(显示详细信息)
		ls -a	显示所有文件(包括隐藏文件)
	2.	pwd	 查看当前所在的路径(位置)
	3.	cd 	 进入到某个目录(文件夹)  
		.	代表当前目录(文件夹)
		..	代表上层目录(文件夹)
		~	代表当前登录用户的家目录
			root   /root root家目录
			oldboy	/home/oldboy	oldboy的家目录
		-	代表上次所在的目录
命令	选项(根据需要,通常都是-或者--)	参数
	1)mkdir  dir1	#创建文件夹dir1
	   mkdir  dir2 dir3   #创建多个文件夹
	   mkdir  dir{1..4}	  #创建多个文件夹
	   mkdir  -p /usr/local/data/dir1   #对于路径内不存在的文件夹都会进行创建
	2)touch  file1.py 	  #创建普通文件file1.py
	   touch  file2  file3	#同时创建多个普通文件
	   touch  file{1,2,3,4}   file{1..10}	#同时创建多个普通文件
	   touch  /usr/local/data/file1   #使用绝对路径的方式创建普通文件
	3)rm  /usr/local/data/file1	#删除file1文件,默认只能操作普通文件
	   -f  --force  强制删除
	   -r  			针对文件夹操作
	   rm -r /usr/local/data	#加-r选项才可以删除文件夹,同时删除文件夹下所有文件
	   rm -rf /usr/local/data	#-r -f  强制删除文件夹,不用提示确认
	4)cp  原文件  目标文件夹  ==  copy  复制命令
	   cp  file1  file2		#复制file1文件,并将复制的文件命名为file2
	   -r  	 		针对文件夹操作
	   cp -r  dir1  dir2	#复制dir1的文件夹,并将复制的文件夹命名为dir2
	   -v  --view	显示执行过程
	5)mv  原文件  目标文件夹    move  mv对普通文件和文件夹都生效
	   mv  file1  file4   #如果是在相同文件夹下,是重命名的操作
	   mv  file4  /usr/local/	#前后路径不同的情况下,执行了移动的操作
	6)hostname  #查看当前的主机名称
	   hostname  shuju	#修改主机名称(临时生效,重启之后会失效,只有退出当前登录重新登录才生效)
	   vi /etc/hostname  #永久修改主机名称(重启之后才生效)
	7)date 	#查看系统时间
	   date +%F  #查看当前系统日期,通常用于结合定时任务执行脚本,自动生成时间戳命名的文件
	   date +%T  #查看当前系统时间
	   -s   #修改时间
	   date  -s "2020-12-25  11:00:00"   #修改当前系统时间为2020-12-25  11:00:00
	8)ntpdate     #同步时间
	   yum  install ntpdate -y   #使用yum方式安装ntpdate服务
	   ntp1.aliyun.com ——  ntp7.aliyun.com
	   ntpdate ntp1.aliyun.com

      vi  vim  文件名称 #编辑器
	    1)命令行模式,复制  粘贴  删除  撤销
		2)插入模式  a,i,o  标志:左下角insert,就是对文本内容的编辑
		3)末行模式  : w(write保存)  q(quit退出)  !(强制)  set  nu
		
		快速定位光标
		$  快速移动到行末
		0  快速移动到行首
		gg 快速移动到文本的第一行
		G  快速移动到文本的最后一行
		H  快速移动到屏幕内容的第一行
		M  快速移动到屏幕内容的中间一行
		L  快速移动到屏幕内容的最后一行
		
	2.文本内容的查看
		cat  /etc/passwd   #查看文本全部内容
		more /etc/passwd   #多页查看文本内容   空格翻页,回车翻行
		less /etc/passwd   #多页查看文本内容   空格翻页,回车翻行
		head /etc/passwd   #默认查看文本的前10行内容
		tail /etc/passwd   #默认查看文本的后10行内容
		tail -100f /var/log/messages   #动态查看最后100行日志
	3.文件的上传下载
		3.1)yum  install lrzsz -y
			 lrzsz   主要用于个人计算机与服务器传输文件,只能传输文件
			 rz      往服务器上传文件,默认存放的位置在当前所处的位置
			 sz  filename   下载当
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值