Faith学习笔记:Linux命令

1.ls命令

cd /root

1) ls

显示当前目录下所有的非隐藏文件

2) ls -a

显示当前目录下所有文件,包括隐藏文件

3) ls -l

显示当前目录下所有的非隐藏文件的详情

4) ls -al

显示当前目录下所有文件,包含隐藏文件 的详情

5) ls -lh

以列表形式显示当前目录下所有的非隐藏文件的大小(K M T)

6) ls -alh

以列表形式显示所有文件,包含隐藏文件的文件大小(K M T)

7) 常见的组合

1.ls

显示当前目录下的所有文件

2.ll

等价于 ls -l

2.pwd命令

用来显示当前所在的路径

1) 绝对路径

绝对路径: 从/目录开始的路径

	/root
	/etc/sysconf
	/opt/server/data-integration/libswt/win64

2) 相对路径

相对路径: 相对当前的路径

3.mkdir命令

     cd /root
     mkdir mytest    		在当前目录创建文件夹
     mkdir -p 111/222/333     一次创建多级文件夹
     mkdir /root/mydemo		使用绝对路径来创建
     mkdir mydemo2			使用相对对路径来创建

4.rm命令

这个命令既可以删除文件,也可以删除目录

	删文件:
		cd /root
		rm a.txt		删除时,会给出提醒确认,输入y删除,n不删除
		rm -f b.txt		强制删除 等价于 rm -f /root/b.txt
		rm ../dir2/b.txt
		touch a.java b.java c.java		建立三个文件(后面会提出touch,先跳过)
		rm a.java b.java c.java		一次可以删除多个文件
		rm *.java =fr		可以删除当前目录下的所有.java文件
		cd dir		
		rm * -fr			删除当前目录的所有内容
	
	删目录:
		rm -r 111		删除目录,依次提醒删除
		rm -rf mytest 		强制删除   等价于 rm mytest -fr

	常用组合
		rm -fr 		文件或目录

5.cd命令

	cd 				命令可以进入一个目录,类似于对windows上的文件夹进行双击

	cd 				直接cd 可以从任何一个目录回到/root目录
	cd /root		进入root目录
	cd/opt/server/data-integration/system/
	cd ..			回到上一级目录
	cd ../..		回到上上一级目录
	也可以   cd ../dir2  		使用相对路径进入上一层的dir2文件夹中
	cd -			可以在最近的两次目录之间切换

6.历史命令和table补全

1)使用上下方向键可以找出历史命令

2)table键

	cd /opt/		两次table可以列出/opt目录下所有的文件和子目录
	cd /opt/s		一次table可以自动补全目录内容,前提是/opt目录下只有一个s开头的目录

7.touch命令

	cd /root
	touch a.java 		在当前目录创建a.txt文件
	touch b.java c.java		创建多个文件
	touch /root/d.java		通过绝对路径创建

8.mv命令

1)移动

	1、mv 文件   目录  			将文件移动到目录中区

	cd /root/dir1
	touch a.txt
	mv a.txt /root/dir2

	2、 mv 目录1 目录2  			将目录1移动到目录2下面(前提是目录2必须存在)

	cd /root
	mv dir2 dir1

2) 重命名

	 1、mv 文件1  文件2  			给文件重命名(文件2不能存在)
	 
	 cd /root
	 mv a.txt aaa.txt				将a.txt 重命名为aaa.txt

	2.mv 目录1 目录2 				给目录重命名(目录2不能存在!!!!)

	cd /root
	mv dir1 dirx 		将dir1重命名为dirx
	

9.cat命令

显示文件内容

	cd /root
	cat user.txt

10.cp命令

复制文件

	cd /root
	cp user.txt user2.txt
	cp user.txt /opt/			将当前目录的user.txt 复制到/opt目录,文件名保持不变
	cp user.txt /opt.user2.txt		将当前目录的user.txt 复制到/opt目录,文件名改为user2.txt
	cp /opt/server/data-integration/pan.sh ./			将指定目录里的文件复制到当前目录(.后边的/可以去掉)
	cp /opt/server/data-integration/pan.sh ./dirx		将指定目录里的文件复制到当前目录下的dirx目录(.后边的/比可以去掉)
	cp /opt/server/data-inttegration/pan.sh /root/dirx  		作用同上

11.解压和压缩

Linux的压缩包后缀一般是: .tar.gz

1) 解压

	.tar.gz
			tar -zxvf  	xxx.tar.gz		默认解压到当前目录
			tar -xvf	xxx.tar.gz		默认解压到当前目录
			(以上两个作用相同,而且第二个可以说是第一个缩写,推荐使用-xvf)
			tar -xvf  xxxx.tar.gz -C /opt		将压缩包解压到/opt目录


	.zip格式
			unzip xxx.zip			默认解压到当前目录
			unzip -d /opt xxxx.zip		解压到指定目录

2) 压缩

	.tar.gz
			tar -czvf xxx.tar.gz   xxx			将xxx文件夹进行打包压缩

	.zip
			zip -r xxx.zip  xxx

12.find

用来实现文件的查找

		find / -name 'a.txt' 		从/目录开始查找a.txt文件
		find / -name 'ins*'			从/目录开始查找以ins开头的文件
		find / -type f -size +100M		查找/目录下文件大小大于100M的文件

13.grep命令

		grep yy xxx		从xxx文件中查找包含yy的内容

14.ps命令

		ps			查看依赖终端的进程
		ps -ef		查看Linux系统中所有的进程

15.kill命令

		kill -9 进程的pid		每次启动进程时,pid会发生变化,但是进程运行期间pid不会变化

16.管道 |

管道就是把前边命令的结果作为后边命令的输入

		ps -ef | grep mysql		查找和mysql相关的进程
		ll /etc | grep java			在/etc目录中查找java相关的文件

17.用户的操作

用户创建和密码设置

		useradd faithful		创建新用户faithful
		passwd faithful			创建新用户faithful

用户删除

		userdel -r faithful			删除用户faithful

18.文件的权限

所属用户root文件的创建者
所属用户组root和文件创建者在一个组的用户
其他用户faithful既不是文件创建者,也和文件创建者不在同一组
r可读
w可写
x可执行


在这里插入图片描述

chomod命令

		方式一:
			chmod u+rw a.txt		在所属用户之前的权限基础上添加可读和可写权限
			chmod u=rw a.txt		将所属用户的权限直接修改为可读,可写
			chmod +x				给所属用户,所属用户组和其他用户全部加上可执行权限

		方式二:
			chmod 777 a.txt 		给所有用户加上所有权限(数字为每个类型用户的各个权限对应数字总和)

19.clear

用来清屏

		快捷键:ctrl + l

20.history命令

用来查看所有的历史命令

21.vi编辑器的使用

		vi a.txt			打开a.txt文件
		vi a.txt +10		直接打开文件,并定位到第10行
		vim a.txt			vim是vi的增强

在这里插入图片描述

1)命令行模式常用命令

在这里插入图片描述
在这里插入图片描述

2)低行模式常用命令

在这里插入图片描述

22.网络管理命令

		hostname			查看主机名
		/etc/hostname		修改主机名
		ifconfig			查看ip地址
		/etc/sysconfig/network-scripts/ifcfg-ens33		修改ip地址
		service network restart			服务问题

23.ln命令

ln命令可以用来创建软连接,类似于创建快捷方式

		命令格式: ln [参数][源文件或目录][目标文件或目录]
		ln -s 2.txt 1.txt			1.txt为2.txt的快捷方式

24.which命令

which 查看可执行文件的位置

		which pwd			查找pwd命令的路径
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值