Linux的常用命令2

切换用户命令su

Usage: su [options] [-] [<user> [<argument>...]]
	切换当前用户和用户组到目标用户
	如:切换到root用户
		su root

创建文件夹命令mkdir

Usage: mkdir [OPTION]... DIRECTORY...
	如果一个文件夹不存在的话,创建该文件夹。
	注意:Linux也是大小写敏感的,且不能出现同名文件夹
常用带参方式:
mkdir -p dir1/dir2/dir3
	解释:在当前目录下创建dir1(如果存在也不报错),再在dir1中创建dir2(若果存在也不报错)
		最后进入dir2,创建dir3(这个就不能出现已经存在的重名文件夹了)

删除空文件夹命令rmdir

Usage: rmdir [OPTION]... DIRECTORY...
	如果一个文件夹是空的,那么删除这个文件夹。非空的不能删除。
	

删除文件或目录rm

Usage: rm [OPTION]... [FILE]...
	删除文件或者目录
常用参数:
-r	递归删除,表示删除这个目录已经这个目录下的所有内容。删除目录时,一定要加上。
-f	强制删除
-i	执行每一次删除之前,询问是否删除。输入y/n选择删除/保留。

修改文件属性命令(也可用作创建空文件)touch

touch filename
	修改文件或者目录的时间属性,包括存取时间和更改时间。
	若文件不存在,系统会建立一个新的文件。

清空终端控制台clear,reset

clear
	清屏,可以使用-x参数,使得仅仅翻页(就是再往上翻可以看到原来的记录)
reset
	重新初始化终端,也就清除了所有的历史记录

复制命令cp

Usage: cp [OPTION]... [-T] SOURCE DEST		这里的SOURCE和DEST表示的是源文件的目标文件
  or:  cp [OPTION]... SOURCE... DIRECTORY	这里的SOURCE和DEST表示的是源文件夹的目标文件夹
  or:  cp [OPTION]... -t DIRECTORY SOURCE...	
  1. 复制文件到目标文件,常用格式:
  	cp 源文件 目标文件
  	如:cp test1.c t test2.c,复制test1.c到test2.c
  2. 复制路径到新路径,使用-r参数,递归复制
  	cp -r 源路径 目标路径
  	cp -r test/ test1
 3. 复制文件到指定目录下
 	cp 文件名 指定目录名

移动文件,修改文件名命令mv

Usage: mv [OPTION]... [-T] SOURCE DEST
  or:  mv [OPTION]... SOURCE... DIRECTORY
  or:  mv [OPTION]... -t DIRECTORY SOURCE...
  修改文件名或者移动文件
  修改文件名:mv filenameOld filenameNew,其中两个文件名必须是同一个目录下
  修改文件夹名:mv dirnameOld dirnameNew,其中两个文件名必须是同一个目录下
  移动文件:mv filename dir
  使用通配符来选择多个文件:
  	诸如file*,通配file_形式的文件
  	* 统配通路径下的所有文件

压缩和解压命令tar

Usage: tar [OPTION...] [FILE]...
	功能:对文件和目录进行打包
	常用参数
-c	创建一个新的打包文件,create
-x	对打包文件进行解压缩
-z	使用gzip格式进行压缩、解压,如果与参数c结合就是压缩,与x结合就是解压。
		后缀:tar.gz
-j	以bzip2的格式进行压缩或者解压,使用方法同参数z
		后缀:tar.bz2
-f	表示要操作的文件,一般放在所有的参数后面
-v	显示正在处理的文件
-C 将压缩文件放到制定的位置,用法:-C 路径	
例如:
	1.  以bzip2的格式创建压缩文件test.tar.gz2,并将文件xxx压缩到其中
		tar -cjf test.tar.bz2 xxx
	2. 解压bzip2格式的文件到当前路径(当前路径可以省略不写)
		tar -xjf test.tar.bz2 路径(此处由于是当前路径,所以可以不写)
	3. 以gzip的格式创建压缩文件,并将文件xxx压缩到其中,并显示压缩过程。
		tar -czvf test.tar.gz xxx
	4. 解压gzip格式的文件到当前路径
		tar -zxf test.tar.gz
	5. 压缩gzip格式的压缩文件,将xxx添加到其中,将压缩结果放入路径dir下
		tar -zcf test.tar.gz xxx -C dir

网络状态配置查询ifconfig

在这里插入图片描述

ifconfig
	查看和配置网络状态
	设置IP地址:
		ifconfig devName IPaddr,例如:sudo ifconfig wlp59s0 192.168.3.45
	关闭或者启动网卡:
		ifconfig devName down/up,例如:sudo ifconfig wlp59s0 down/up

相当于windows中的ipconfig

文本查看命令cat

Usage: cat [OPTION]... [FILE]...
	连接文件并将其内容打印到终端上(标准输出上)
	查看文件xxx.c的内容
		cat xxx.c
	一些参数:
		-n 为所有行编号
		-b	为所有非空行编号,会覆盖-n参数

系统重启命令reboot

reboot
	使系统重启

关闭系统命令poweroff

poweroff
	关闭系统

测试本机与目标的网络连同情况ping

Usage:ping [options] <destination>
	测试本机与目标的网络连同情况,其中destination可以是IP addr,也可以是域名(DNS name)
	常用指令:
		-c	后面接一个数字n,表示ping n次后停止
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值