linux命令整理汇总【整理中。。。】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wlxsq/article/details/84349123

1、增

a、拷贝目录
	sudo cp -r 要拷贝的文件名 目标路径
b、递归拷贝目录:
	sudo cp -r 要拷贝的文件名 目标路径
c、创建多级目录
	sudo mkdir -p /firstLevel/secondLevel/thirdLevel

2、删

a、删除目录
	sudo rmdir 目录名
	sudo rm 目录名
b、递归删除目录
	sudo rm -rf 目录名
c、删除文件名
	sudo rm 文件名

3、改

a、文件重命名
	sudo mv 原文件名 目标文件名
b、移动文件
	sudo mv 原文件名 目标路径

4、查

暂无

5、mount挂载命令

a、查看已挂载的分区状态
		mount | column -t
	b、查看所有分区
		fdisk -l

6、压缩/解压文件

a、软件安装
	sudo apt-get install rar(安装rar压缩)
	sudo apt-get install unrar(安装rar解压)
	sudo apt-get install zip(安装zip压缩)
	sodu apt-get install unzip(安装zip解压)
a、tar压缩/解压
	tar -cvf jpg.tar *.jpg(将目录里所有jpg文件打包成tar.jpg)
	tar -xzvf jpg.tar
b、rar压缩/解压
	压缩:rar a jpg.rar *.jpg
	解压:unrar e jpg.rar
c、zip压缩/解压
	压缩:zip jpg.zip *jpg
	解压:unzip jpg.zip

7、路径相关命令

a、更改目录(change directory) 
	cd /ect	(进入绝对路径)
	cd ..(返回上一级目录)
	cd ../home(返回上一级目录并进去其子目录home)
	cd -(回到上一次目录)
	cd ~(~回到/home/{用户名}目录)
b、显示当前路径(print working directory) pwd
c、显示当前目录中的文件列表(list)
	ls(查看当前目录中的文件列表)
	ls -a(查看所有文件的文件列表(包括隐藏文件))

8、文件权限修改

a、文件权限修改 chmod命令
	chmod 755 文件名
	chmod a+x 文件名
b、文件归属修改 chown命令

9、软件安装

a、管理deb软件包(dpkg命令)
	dpkg -i | --install xxx.deb(安装deb软件包)
	dpkg -r | --remove xxx.deb(删除软件包)
	dpkg -r -P | --purge xxx.deb(连通配置文件一起删除)
	dpkg -l | -info xxx.deb(查看软件包信息)
	dpkg -L xxx.deb(查看包内文件)
	dpkg -l(查看系统中已安装软件包信息)
	dpkg -reconfigure xxx(重新配置软件包)

b、软件包管理系统(APT)
	apt-get install xxx(安装xxx)
	apt-get update(更新软件信息数据库,建议常更新)
	apt-get upgrade(进行系统升级)
	apt-cache search(搜索软件包)
	apt-get -f install(APT系统出问题了,尝试修复)

10、进程管理

a、显示进程信息(ps)
		ps aux(以BSD风格显示进程(常用))
		ps alx(一种常用的输出格式)
		ps efH(以System V风格显示进程)
		ps aux | less(将输出通过管道,使用less查看)
		ps aux | grep python(通过python关键字查找进行)
	b、结束进程
		xkill(在图形界面中点杀进程)
		pkill <进程名>	(结束进程族)
		kill [信号代码] <进行PID>(根据PID向进程发送信号,常用来结束进程,默认信号为-9)

11、网络和硬件管理

a、网络接口
		ifconfig(配置网络接口)
		ifconfig -a(显示所有网络接口)
		ifconfig <网卡> up|down(激活|禁用网卡)
	b、配置网络
		ip link show(显示网卡配置)
		ip link set eth0 name xxx(重命名网络接口)
	c、测试网络(ping)
		ping <IP地址>(向目标地址发送ICMP封包)
	d、网络连接状态(netstat)
		-r(显示路由表)		-l(只显示正在监听的端口)
		-a(所有连接)		-p(显示PID和进程名)
		-t(只显示TCP协议)	-c<秒>刷新频率
		-U(只显示UDP协议)
	e、设备查看
		lspci(查看PCI总线连接的设备)
		lsusb(查看USB接口连接的设备)
		lsmod(查看已加载模块)

猜你喜欢

转载自blog.csdn.net/wlxsq/article/details/84349123