Linux常用命令
- 系统相关
- 重启 reboot
- 关闭系统 shutdown [选项] [时间] [警告信息]
- showdown -k 并不真的关机只是发出警告信息给用户
- shutdown -r 关机后立即重新启动
- shutdown -h 关机后不重新启动
- shutdown -f 快速关机重启时候跳过fsck
- shutdown -n 快速关机时候不经过init程序
- shutdown -c 取消一个已经运行的shutdown
- 举例:
- shutdown -r +10 十分钟后重启
- shutdown -h now 立刻关机
- 文件和目录相关命令
- ls
- ls -a 显示所有的文件,包括隐藏文件
- ls -l 查看详细的文件资料的状态
- ls -F
- cd
- mkdir 建立新的目录 mkdir test
- rmdir 删除已经建立的目录 rmdir test
- cp -r source target 连同源文件的子目录一起拷贝
- rm 删除文件命令
- rm -i test 询问删除test文件
- rm -r 目录名 删除指定目录及所有子目录文件
- rm -r 文件名 删除指定文件,不经过确认
- mv 移动目录或者文件,还可以进行目录和文件的重命名
- mv /test/xx.tar /root 将/test目录下的xx.tar移动到/root目录下面
- mv aa.tar bb.tar 将当前目录下的文件aa.tar更名为bb.tar
- cat 显示或者连接一般的ascii 文本文件
- cat text 显示text文件的内容
- cat file1 file2 依顺序显示file1,file2的内容
- cat file1 file2 > file3 将file1,file2的内容连接起来再重定向到file3文件中
- more file1 用来显示一般文本文件的指令,如果一个文本文件实在太长了超过一个屏幕的画面,用cat 看实在不理想,可以使用more
- pwd 显示用户当前的工作路径
- find 文件查找 find . -name xx 在当前文件夹下面查找名字为xx的文件
- grep 文件内容查找 grep -r xx . 在当前的目录及其子目录下查找文件的内容中包含xx的文件
- 用户及用户组管理命令
- chmod [who][+|-|=] [mode] 文件名
- 操作对象who是下列字母中的任一个或者是他们的组合
- u 表示用户(user) ,即文件或目录的所有者
- g 表示用户组(group)同组的用户,即与文件属主有相同的ID的所有的用户
- o 表示其他用户(others)
- a 表示所有的用户,是系统的默认值
- 操作符号可以是:
- + 表示增加某个权限
- - 取消某个权限
- = 赋予给定的权限,取消其他的权限
- mode 表示权限常用的参数有:
- r 可读
- w 可写
- x 可执行
- chmod =rx text
结果为 -r-xr-xr-x user group
- chmod u=rwx,g=r,o= text
结果为:-r-wxr-r-----
- chown 用于更改某个文件或目录的属主和属组,使用场景:root用户把自己的一个文件拷贝给用户oracle,为了让用户oracle能够存取这个文件,root用户应该把这个文件属主设为oracle, 否则用户oracle无法存取这个文件。
- chown的基本用法: chown [用户:组] 文件
- chown oracle:dba text 将text文件的属主和属性分别更改为oracle 和 dba
- 进程及任务管理命令
- ps -e -f -l
- -e表示所有进程
- -f表示全格式
- -l表示长格式
- top 命令与ps命令的基本作用是相同的,显示系统当前的进程和其他情况。 但是top是一个动态的显示过程,即可以通过该用户按交互来不断的刷新当前的状态。 top的命令参数并不重要,简单的输入top命令即可查看系统的运行状态。
- kill 用来终止后台进程,kill命令通过向进程发送指定的信号来结束进程。kill命令的语法格式特别简单,大致有以下两种方式:
- kill [-s 信号] 进程号
- kill -9 1234 表示终止PID(进程号)为1234的进程
- kill -l 显示信号列表
- crontab 定期执行命令
- 磁盘及文件系统管理命令
- df -k 显示当前磁盘的各分区的剩余空间使用情况
- du [选项][文件]查看文件和目录磁盘使用的空间
- mount [选项] 设备目录 mount -a /etc/fstab
- unmount [选项] 设备目录 unmount -f /mnt/cdrom
- 软件安装相关
- tar 命令用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案文件的功能,他独立于压缩工具。因此可以选择在合并前是否压缩
- tar [选项] 文件名
- -c 创建一个新的档案文件
- -t 查看档案文件的内容
- -x 分解档案文件的内容
- -f 指定档案文件的名称
- -v 显示过程信息
- -z 采用压缩的方式
- 举例:
- tar -czf orcle.tar.gz /u01/app/oracle /etc/oratab /home/oracle
该命令将 /u01/app/oracle /etc/oratab /home/oracle 三个文件夹下面所有的文件合并到oracle.tar.gz 文件中,并采用压缩的方式
- tar -tzf oracle.tar.gz 该命令列出归档文件oracle.tar 中所有的文件列表
- tar -xzvf oracle.tar.gz 该命令将归档文件分解到并解压缩到原有文件的路径中
posted @
2016-11-03 09:56
一夜星辰
阅读(
263)
评论()
编辑
收藏
举报