Linux—常用命令
[[email protected] ~]#
其中:
12345 |
root 当前登录用户localhost 主机名~ 当前所在目录(家目录)# 超级用户的提示符$ 普通用户的提示符 |
命令的基本格式
12345678910111213 |
命令 [选项] [参数] 注意:个别命令使用时你不遵循此格式 当有多个选项是,可以写在一起 简化选项和完整选项 例 查询目录中的内容 : ls ls [选项] [文件或目录] 选项: -a 显示所有的文件,包括隐藏的文件 -l 显示详细信息 -d 人性化显示目录大小 -i 显示inode |
文件处理命令
12345678910111213 |
命令 [选项] [参数] 注意:个别命令使用时你不遵循此格式 当有多个选项是,可以写在一起 简化选项和完整选项 例 查询目录中的内容 : ls ls [选项] [文件或目录] 选项: -a 显示所有的文件,包括隐藏的文件 -l 显示详细信息 -d 人性化显示目录大小 -i 显示inode |
文件处理命令
1234567891011121314151617181920212223242526 |
文件处理命令创建文件 vi touch创建文件:除了一般直接创建文件的命令外,能定向输出一个不存在的文件也能创建一个文件例如: cp 拷贝一个不存在的文件就能创建文件 mv 移动一个不存在的文件就能创建文件 rm 删除文件或目录 cat 显示文件内容 more 分页显示文件内容(q或Q退出)head -num 显示文件的第num行tail -num 显示文件的后num行目录处理命令创建目录 mkdir -p 递归创建目录(创建目录及子目录)进入目录cd ~ 进入家目录cd -进入上次目录cd ..进入上级目录cd .进入当前目录 (没什么意义)查询当前所在位置 pwd删除空目录 rmdir -r 删除目录 -f强制cp 复制文件 -r复制目录 -p 连带文件属性的复制 -d 若源文件是链接文件 则复制链接属性 -a 相当于 -pdr(和源文件一模一样)mv 剪切或改名链接命令: lnln -s [源文件] [目标文件] -s创建软连接ln 创建硬链接 |
文件搜索命令
1234567891011121314151617181920212223242526272829303132333435 |
文件搜索命令 locate(只能搜索文件)locate 文件名在后台数据库之中按文件名搜索,搜索速度快(自己新建的文件搜索不到必须更新数据库)/var/lib/mocate locate命令所搜索的后台数据库updatedb 更新数据库 搜索命令的命令 whereis 命令名(可以看到帮助文档) -b 只查找可执行文件 -m只查找帮助文档搜索命令所在的路径及帮助文档所在的位置 搜索命令的命令 which (可以看到别名)搜索命令所在文件级别名 find [搜索范围] [搜索条件]搜索文件例 find / -name install.log注意:避免大范围的搜索,会非常消耗系统资源 find 是在系统当中搜索符合条件的文件名,如果需要匹配请使用通配符匹配,通配符是完全匹配 -iname 不区分大小写 -user 按照所有者搜索 -nouser 查找没有所有者的文件(内核产生或外来产生[光盘或移动硬盘等]除了这两种情况外,没有所有者的文件都是垃圾文件) -mtime +num(num天前) -num(num内产生的文件) num(num天当天修改的文件) atime 文件访问时间ctime 改变文件属性mtime 修改文件内容 -size num k 查找文件大小是num k 的文件 (+表示大于-表示小于) -inum num查找节点是num的文件 -a 表示and 逻辑与 -o表示or逻辑或 例: find /etc -size +20k -a -size -40k #查找 etc目录下大于20k小于40k的文件find /etc -size +20k -a -size -40k -exec/ ls -lh {}; -exec/ -ok 命令{}; 对搜索结果执行操作 搜索字符串命令 grepgrep [选项] 字符串 文件名在文件当中匹配符合条件的字符串 -i 忽略大小写 -v 排除指定字符串 |
帮助命令
123456789101112131415161718 |
帮助命令 man man拥有各个级别的帮助man -f 命令相当于 whatis命令man -k 命令 相当于apropos命令(查看和命令相关的所有帮助)选项帮助 --help获取命令选项的帮助help shell内部命令获取shell内部命令的帮助例: whereis cd确定是否是shell内部的命令help cd获取cd命令的帮助详细命令帮助infoinfo命令 -回车 进入子帮助页面(带有*标记) -u 进入上层页面 -n 进入下一个帮助小节 -p 进入上一个帮助小节 -q 退出 |
压缩与解压命令
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
.zip 格式压缩zip 压缩文件名 源文件压缩文件zip -r 压缩文件名 源目录压缩目录.zip格式解压unzip 压缩文件解压zip文件.gz格式压缩gzip 源文件压缩为.gz格式的文件,源文件会消失gzip -c 源文件 >压缩文件压缩为 .gz格式,源文件保留gzip -r 目录压缩目录下的所有的子文件,注意但不能压缩目录.gz格式解压缩gzip -d 压缩文件解压缩文件gunzip 压缩文件解压缩文件.bz2格式压缩bzip2 源文件压缩为.bz2格式,不保留源文件bzip2 -k 源文件压缩之后保留源文件注意:bzip2命令不能压缩目录.bz2格式解压缩bzip2 -d 压缩文件解压缩,-k 保留压缩文件bunzip2 压缩文件解压缩,-k保留解压缩文件 打包命令 tartar -cvf 打包文件名 源文件选项: -c 打包 -v 显示过程 -f 指定打包后的文件名解打包命令tar -xvf打包文件名选项 -x 解打包其实:.tar.gz格式是先打包为tar格式,在压缩为。gz格式tar -zcvf 压缩包名.tar.gz源文件选项: -z 压缩为.tar.gz格式tar -zxvf 压缩包名.tar.gz选项: -x 解压缩.tar.gz格式 -t 测试不解压 或压缩 —C 指定解压缩 压缩位置 (写到后面) .tar.bz2压缩格式tar -jcvf压缩包名.tar.bz2源文件j-压缩为.tar.bz2格式 |
关机与重启命令
1234567891011121314151617 |
shutdown命令shutdown [选项] 时间选项: -c 取消前一个关机命令 -h 关机 -r 重启其他关机命令:haltpoweroffinit 0 (调用级别 0)rebootinit 6cat/etc/inittab修改系统默认运行级别runlevel查询系统运行级别logout退出登录命令 |
其他常用命令
123456789101112131415161718192021222324252627 |
挂载命令:mount查询系统中已经挂载的设备mount -a依据配置文件/etc/fstab的内容,自动挂载mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点挂载光盘mkdir /mnt/cdrom/建立挂载点mount -t iso9660 /dev/cdrom/mnt/cdrom挂载光盘卸载命令:umount 设备文件名或挂载点 挂载U盘fdisk -l查看U盘设备文件名mount -t vfat /dev/sdb1/mnt/usb/注意:linux默认是不支持NTFS文件系统的 用户登录查看和用户交互命令:查看用户登录信息 wwho 用户名last 查询当前登录和过去登录的用户信息last命令默认读取的是/var/log/wtmp文件数据 lastlog 查看所有用户最后一次登录的信息 |
权限
123456 |
例: -rw-r--r-- -文件类型(-文件d目录 l软连接文件) rw- r- r-- u所有者 g所属者 o其他人 r读 w写 x执行 |
文件命名规则
12345 |
例:<1>除了/之外,所有的字符都合法<2>有些字符最好不用,如空格字符、制表符、退格符、和字符@#¥()-等<3>避免使用.作为不同文件名的开头<4>大小写敏感 |
ps:因作者能力有限,有错误的地方请见谅
- 喜欢这篇文章的话可以用快捷键
Ctrl + D
来收藏本页
请我吃糖~
原文地址:https://www.cnblogs.com/chinatrump/p/11601716.html
时间: 2024-10-03 22:02:24