linux常用命令

1:linux常用目录的作用
/:根目录
/bin:命令保存目录(普通用户就可以读取的命令)
/boot:启动目录,启动相关文件
/dev:设备文件保存目录
/etc:配置文件保存目录
/home:普通用户的家目录
/lib:系统库保存目录
/mnt:系统挂载目录
/media:挂载目录
/proc和/sys:不能直接操作,保存的是内存的过载点
/temp:临时目录
/sbin:命令保存目录(超级用户才能使用的目录)
/usr:系统软件资源目录
/usr/bin/系统命令(普通用户)
/usr/sbin系统命令(超级用户)
/var:系统相关文档内容

2:文件处理命令

2.1:目录处理命令和文件处理命令:
	建立目录:mkdir -p [目录名]
	选项:-p 递归创建
	命令英文原意:make directories	
	
	切换所在目录:cd [目录]
	选项: ~ 进入当前用户的家目录(直接cd是一样的效果)
		 - 进入上次目录
	     .. 进入上一级目录
	     . 进入当前目录
	命令英文原意:change directory	 
	
	查询所在目录位置:pwd
	命令英文原意:print working directory
	
	删除空目录:rmdir [目录名]
	命令英文原意:remove empty directories

	删除文件或目录:rm -rf [文件或目录]
	选项: -r 删除目录
	      -f 强制
	命令英文原意:remove
	
	复制命令:cp [选项] [源文件或目录] [目标目录]
	选项: -r 复制目录
	      -p 连带文件属性复制
	      -d 若源文件是链接文件,则复制链接属性
	      -a 相当于 -pdr(复制的文件与源文件的属性完全一样)
	命令英文原意:copy

	显示文件信息:ls [选项] [文件或目录]
	选项:-a 显示所有文件,包括隐藏的文件
     	-l 显示详细信息(等同于ll)
     	-d 查看目录属性
    	-h 人性化显示(变成人类看的懂的)
     	-i 显示inode(带文件号)

	剪切或改名:mv [源文件或目录] [目标目录]
	命令英文原意:move


2.2:链接命令:
	a:链接命令:ln -s [源文件] [目标文件]
	选项: -s 创建软链接(类似于快捷方式)
	命令英文原意:link
	功能描述:生成链接文件

3:文件搜索命令

3.1:文件搜索命令locate与find(locate比find效率高):
	locate 文件名
	功能描述:在后台数据库(/var/lib/mlocate 这个文件存放的locate命令所搜索的后台数据库,每天更新  一次,新建文件无法看到,强制更新数据库命令:updatedb)按文件名搜索,搜索速度更快

3.2:命令搜索命令whereis与which:
	搜索系统命令命令: whereis 命令名
	选项:-b 只查找可执行文件
	     -m 只查找帮助文件	

	搜索系统命令命令:which 文件名
	功能描述:搜索命令所在的目录以及别名

	PATH环境变量:定义的是系统搜索命令的路径
	
3.3:字符串搜索命令grep:
	搜索字符串命令:grep [选项] 字符串 文件名
	功能描述:在文件当中匹配符合条件的字符串
	选项: -i 忽略大小写
	      -v 排除指定字符串

3.4:find命令与grep命令的区别:
	find [搜索范围] [搜索条件]
	功能描述:搜索文件(避免大范围搜索,非常耗资源,find是系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配,通配符 * 匹配任意内容,? 匹配任意字符 [] 匹配任意一个中括号内的字符)
	find [搜索范围] -user :按照所有者搜索
	find [搜索范围] -nouser :查找没有所有者的文件

4:帮助命令

4.1:帮助命令man: 
	man 命令 
	功能描述:获取指定命令的帮助
	man的级别: 1:查看命令的帮助
			  2:查看可被内核调用的函数的帮助
			  3:查看函数和函数库的帮助
			  4:查看特殊文件的帮助(主要是/dev目录下的文件)
			  5:查看配置文件的帮助
			  6:查看游戏的帮助
			  7:查看其他杂项的帮助
			  8:查看系统管理员可用命令的帮助
			  9:查看和内核相关文件的帮助	
			  
	man -f 命令
	功能描述:查看命令拥有什么级别的帮助(等同于 whatis 命令)

	man -k 命令
	功能描述:查看和命令相关的所有帮助(等同于apropos)
	
	man ls 
	功能描述:查看ls的帮助

4.2:其他帮助命令:
	命令 --help
	功能描述:获取命令选项的帮助

	help sheel内部命令
	功能描述:获取shell内部命令的帮助
	
	详细命令帮助info:info 命令
	选项:-回车 进入子帮助页面
	     -u   进入上层页面
	     -n   进入下一个帮助小节
	     -p   进入上一个帮助小节
	     -q   退出

5:压缩与解压缩命令

	5.1:压缩命令:
	常用压缩格式: .zip .gz .bz2 .tar.gz .tar.bz2
		zip 压缩文件名 源文件
		功能描述:压缩文件
		
		zip -r 压缩文件名 源目录
		功能描述:压缩目录

		.gz格式压缩:gzip 源文件
		功能描述:压缩为.gz格式的压缩文件,源文件会消失
	
		.gz格式压缩:gzip -c 源文件 >压缩文件
		功能描述:压缩为.gz格式,源文件保留
	
		.gz格式压缩:gzip -r 目录
		功能描述:压缩目录下所有的子文件,但是不能压缩目录

		.bz2格式压缩:bzip2 源文件
		功能描述:压缩为.bz2格式的压缩文件,不保留原文件

		.bz2格式压缩:bzip2 -k 源文件
		功能描述:压缩为.bz2格式的压缩文件,保留原文件(bz2不能压缩目录)

		.tar打包命令:tar -cvf 打包文件名 源文件
		选项:  -c 打包
		      -v 显示过程
		      -f 指定打包后的文件名
		      -z 压缩为.tar.gz格式
		      -j 压缩为.tar.bz2格式

	5.2:解压缩命令:
		常用解压缩格式: unzip .gz .bz2 .tar.gz .tar.bz2
		unzip 压缩文件
		功能描述:解压缩.zip文件
	
		.gz格式解压缩
		gzip -d 压缩文件
		功能描述:解压缩文件
	
		gunzip 压缩文件
		功能描述:解压缩文件

		.bz2格式解压缩
		bzip2 -d 压缩文件
		功能描述:解压缩,-k保留压缩文件

		bunzip2 压缩文件
		功能描述:解压缩,-k保留压缩文件

		.tar解压缩命令:tar -xvf 打包文件名 
		选项:-x 解打包
	     -z 压缩为.tar.gz格式

6:关机与重启命令

6.1:shutdown命令:
shutdown [选项] 时间
选项: -c 取消前一个关机命令
      -h 关机
      -r 重启
      
6.2:其他关机命令:
halt
poweroff
init 0
这三个不太安全
C:其他重启命令
reboot
init 6
init 后面数字的含义:
	0:关机
	1:单用户
	2:不完全多用户,不含NFS服务
	3:完全多用户
	4:未分配
	5:图形界面
	6:重启
runlevel命令查询当前系统运行级别 结果显示的是前一个字符为原先的级别,后一个字符为当前的级别
	
logout 退出登陆命令

7:其他常用命令

7.1:挂载命令:
	查询与自动挂载:mount
	功能描述:查询系统中已经挂载的设备
	
	mount -a
	功能描述:依据配置文件/etc/fstab的内容,自动挂载

	挂载命令格式:mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
	选项:-t 文件系统 加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660等文件系统
	     -o 特殊选项 可以指定挂载的额外选项

	挂载光盘:第一步放入光盘,第二步建立挂载(空目录)点,mkdir /mnt/cdrom/,第三部执行挂载命令

	卸载命令:umount 设备文件名或挂载点
	
	挂载U盘:第一步查看已挂载设备名命令 fdisk -l
		  第二步执行挂载命令


7.2:用户登陆查看命令:
	w 用户名
	功能描述:查看用户登陆信息
	命令输出:USER 登陆的用户名
		 TTY 登陆终端
		 FROM 从哪个IP地址登陆
		 LOGIN@ 登录时间
		 IDLE 用户闲置时间
		 JCPU 和该终端链接的所有进程占用的时间,这个时间里不包括过去的后台作业时间,但包括当前正在运行的后台作业所占用的时间
		 PCPU 当前进程所占用的时间
		 WHAT 当前正在运行的命令		
		 
	who 
	功能描述:查看用户登陆信息
	命令输出:用户名 登陆终端 登陆时间(登陆来源IP地址)

	last 
	功能描述:查看当前登陆用户信息和过去登陆用户信息(last命令默认读取/var/log/wtmp文件数据)
	命令输出:用户名 登陆终端 登陆时间(登陆来源IP地址) 登录时间 退出时间(在线时间)

	lastlog
	功能描述:查看所有用户的最后一次登录时间(lastlog命令默认读取/var/log/lastlog文件数据)
	命令输出:用户名 登陆终端 登陆来源IP地址 最后一次登录时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值