linux常用命令
来源:互联网 发布:教学功夫软件 编辑:程序博客网 时间:2024/06/07 01:12
1:linux常用目录的作用
/:根目录
/bin:命令保存目录(普通用户就可以读取的命令)
/boot:启动目录,启动相关文件
/dev:设备文件保存目录
/etc:配置文件保存目录
/home:普通用户的家目录
/lib:系统库保存目录
/mnt:系统挂载目录
/media:挂载目录
/proc和/sys:不能直接操作,保存的是内存的过载点
/temp:临时目录
/sbin:命令保存目录(超级用户才能使用的目录)
/usr:系统软件资源目录
/usr/bin/系统命令(普通用户)
/usr/sbin系统命令(超级用户)
/var:系统相关文档内容
2:文件处理命令
A:*目录处理命令和文件处理命令*: a:建立目录:mkdir -p [目录名] 选项:-p 递归创建 命令英文原意:make directories b:切换所在目录:cd [目录] 选项: ~ 进入当前用户的家目录(直接cd是一样的效果) - 进入上次目录 .. 进入上一级目录 . 进入当前目录 命令英文原意:change directory c:查询所在目录位置:pwd 命令英文原意:print working directory d:删除空目录:rmdir [目录名] 命令英文原意:remove empty directories e:删除文件或目录:rm -rf [文件或目录] 选项: -r 删除目录 -f 强制 命令英文原意:remove f:复制命令:cp [选项] [源文件或目录] [目标目录] 选项: -r 复制目录 -p 连带文件属性复制 -d 若源文件是链接文件,则复制链接属性 -a 相当于 -pdr(复制的文件与源文件的属性完全一样) 命令英文原意:copy g:显示文件信息:ls [选项] [文件或目录] 选项:-a 显示所有文件,包括隐藏的文件 -l 显示详细信息(等同于ll) -d 查看目录属性 -h 人性化显示(变成人类看的懂的) -i 显示inode(带文件号) h:剪切或改名:mv [源文件或目录] [目标目录] 命令英文原意:moveB:*链接命令*: a:链接命令:ln -s [源文件] [目标文件] 选项: -s 创建软链接(类似于快捷方式) 命令英文原意:link 功能描述:生成链接文件
3:文件搜索命令
A:*文件搜索命令locate与find(locate比find效率高)*: a:locate 文件名 功能描述:在后台数据库(/var/lib/mlocate 这个文件存放的locate命令所搜索的后台数据库,每天更新 一次,新建文件无法看到,强制更新数据库命令:updatedb)按文件名搜索,搜索速度更快B:*命令搜索命令whereis与which*: a:搜索系统命令命令: whereis 命令名 选项:-b 只查找可执行文件 -m 只查找帮助文件 b:搜索系统命令命令:which 文件名 功能描述:搜索命令所在的目录以及别名 c:PATH环境变量:定义的是系统搜索命令的路径C:*字符串搜索命令grep*: a:搜索字符串命令:grep [选项] 字符串 文件名 功能描述:在文件当中匹配符合条件的字符串 选项: -i 忽略大小写 -v 排除指定字符串D:*find命令与grep命令的区别*: a:find [搜索范围] [搜索条件] 功能描述:搜索文件(避免大范围搜索,非常耗资源,find是系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配,通配符 * 匹配任意内容,? 匹配任意字符 [] 匹配任意一个中括号内的字符) find [搜索范围] -user :按照所有者搜索 find [搜索范围] -nouser :查找没有所有者的文件
4:帮助命令
A:*帮助命令man* : a:man 命令 功能描述:获取指定命令的帮助 man的级别: 1:查看命令的帮助 2:查看可被内核调用的函数的帮助 3:查看函数和函数库的帮助 4:查看特殊文件的帮助(主要是/dev目录下的文件) 5:查看配置文件的帮助 6:查看游戏的帮助 7:查看其他杂项的帮助 8:查看系统管理员可用命令的帮助 9:查看和内核相关文件的帮助 man -f 命令 功能描述:查看命令拥有什么级别的帮助(等同于 whatis 命令) man -k 命令 功能描述:查看和命令相关的所有帮助(等同于apropos) b:man ls 功能描述:查看ls的帮助B:*其他帮助命令*: a:命令 --help 功能描述:获取命令选项的帮助 b:help sheel内部命令 功能描述:获取shell内部命令的帮助 c:详细命令帮助info:info 命令 选项:-回车 进入子帮助页面 -u 进入上层页面 -n 进入下一个帮助小节 -p 进入上一个帮助小节 -q 退出
5:压缩与解压缩命令
A:*压缩命令*: 常用压缩格式: .zip .gz .bz2 .tar.gz .tar.bz2 a:zip 压缩文件名 源文件 功能描述:压缩文件 b:zip -r 压缩文件名 源目录 功能描述:压缩目录 c:.gz格式压缩:gzip 源文件 功能描述:压缩为.gz格式的压缩文件,源文件会消失 d:.gz格式压缩:gzip -c 源文件 >压缩文件 功能描述:压缩为.gz格式,源文件保留 e:.gz格式压缩:gzip -r 目录 功能描述:压缩目录下所有的子文件,但是不能压缩目录 f:.bz2格式压缩:bzip2 源文件 功能描述:压缩为.bz2格式的压缩文件,不保留原文件 g:.bz2格式压缩:bzip2 -k 源文件 功能描述:压缩为.bz2格式的压缩文件,保留原文件(bz2不能压缩目录) h:.tar打包命令:tar -cvf 打包文件名 源文件 选项: -c 打包 -v 显示过程 -f 指定打包后的文件名 -z 压缩为.tar.gz格式 -j 压缩为.tar.bz2格式 B:*解压缩命令*: 常用解压缩格式: unzip .gz .bz2 .tar.gz .tar.bz2 a:unzip 压缩文件 功能描述:解压缩.zip文件 b:.gz格式解压缩 gzip -d 压缩文件 功能描述:解压缩文件 gunzip 压缩文件 功能描述:解压缩文件 c:.bz2格式解压缩 bzip2 -d 压缩文件 功能描述:解压缩,-k保留压缩文件 bunzip2 压缩文件 功能描述:解压缩,-k保留压缩文件 d:.tar解压缩命令:tar -xvf 打包文件名 选项:-x 解打包 -z 压缩为.tar.gz格式
6:关机与重启命令
A:*shutdown命令*:shutdown [选项] 时间选项: -c 取消前一个关机命令 -h 关机 -r 重启B:*其他关机命令*:haltpoweroffinit 0这三个不太安全C:其他重启命令rebootinit 6init 后面数字的含义: 0:关机 1:单用户 2:不完全多用户,不含NFS服务 3:完全多用户 4:未分配 5:图形界面 6:重启runlevel命令查询当前系统运行级别 结果显示的是前一个字符为原先的级别,后一个字符为当前的级别logout 退出登陆命令
7:其他常用命令
A:*挂载命令*: a:查询与自动挂载:mount 功能描述:查询系统中已经挂载的设备 b:mount -a 功能描述:依据配置文件/etc/fstab的内容,自动挂载 c:挂载命令格式:mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 选项:-t 文件系统 加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660等文件系统 -o 特殊选项 可以指定挂载的额外选项 d:挂载光盘:第一步放入光盘,第二步建立挂载(空目录)点,mkdir /mnt/cdrom/,第三部执行挂载命令 e:卸载命令:umount 设备文件名或挂载点 f:挂载U盘:第一步查看已挂载设备名命令 fdisk -l 第二步执行挂载命令B:*用户登陆查看命令*: a:w 用户名 功能描述:查看用户登陆信息 命令输出:USER 登陆的用户名 TTY 登陆终端 FROM 从哪个IP地址登陆 LOGIN@ 登录时间 IDLE 用户闲置时间 JCPU 和该终端链接的所有进程占用的时间,这个时间里不包括过去的后台作业时间,但包括当前正在运行的后台作业所占用的时间 PCPU 当前进程所占用的时间 WHAT 当前正在运行的命令 b:who 功能描述:查看用户登陆信息 命令输出:用户名 登陆终端 登陆时间(登陆来源IP地址) c:last 功能描述:查看当前登陆用户信息和过去登陆用户信息(last命令默认读取/var/log/wtmp文件数据) 命令输出:用户名 登陆终端 登陆时间(登陆来源IP地址) 登录时间 退出时间(在线时间) d:lastlog 功能描述:查看所有用户的最后一次登录时间(lastlog命令默认读取/var/log/lastlog文件数据) 命令输出:用户名 登陆终端 登陆来源IP地址 最后一次登录时间
阅读全文
0 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- 百度百科爬虫PHP
- 感想
- 省赛 谍报分析
- JavaScript
- Debian(wheezy)安装JAVA环境/替换openjdk为sun JDK
- linux常用命令
- 对集合的存在的元素(存在重复的元素)进行字典排序
- linux中DIR、dirent、opendir()、readdir()、closedir()函数的使用
- JavaScript面向对象编程和面向过程编程
- PhantomJS核心API
- UVA
- LG G3在linux下使用adb工具刷机
- linux 记录
- windows和ubuntu下Python2.7+Opencv2.4.10开发环境配置