linux系统的启动,关机,重启
机器首先进行bios自检,然后读取MBR并进行引导,启动第一个进程init并根据inittab设定系统的运行级别,执行/etc/rc.d/rc.local,启动mingetty,最后进入系统登录界面。
关机命令 | 重启命令 |
shutdown 默认一分钟后关机 | shutdown -r now |
init 0 | reboot |
shutdown -h now | init6 |
shutdown -c 取消shutdown命令
Ifconfig命令
-a 查看所以网卡信息
iostat 监控linux系统io状态
Su 切换用户,su 用户名 切换其他用户,有刷新作用,$下默认切换到root。
Sudo 赋予当前用户root的权限来执行
hostname 查看主机名称 hostname 新主机名 更改主机名称(临时)
hostnamectl set-hostname 新主机名 永久修改主机名
Pwd 查看当前位置的绝对路径
Cd 切换到指定的位置即目录,默认为当前用户的家目录
cd - | 返回上一位置 |
cd ../ | 切换到上级目录 |
Ls 列出当前目录或位置的所有项 查看命令
-l | 列出文件信息属性(ll)du -sh查看当前位置总用量 |
-R | 递归显示,比如一个目录下还有文件,则把那个文件也列出 |
-d | 查看目录本身信息,不显示目录下内容 |
-i | 显示inode值 |
-h | 友好显示文件大小每一个文件以及大小,单位kb,mb,gb |
-a | 遍历所以文件及目录(包括隐藏文件) |
-A | 跟-a一致,唯一不同是不列出当前目录和上一层目录 |
Cat 查看文件内容
alias cp=“cp -i”(临时)更改别名命令
Unalias 别名 取消别名
Vi /boot/.bashrc(永久)更改别名
Mkdir 目的位置 目录名 创建目录命令
Mkdir /opt/A B C | 在/opt下一次性创建A B C三个目录 |
Mkdir {A..D} | 创建名称为A-D的目录 |
Mkdir -p /dir1/dir2/dir3 | 递归创建目录(dir1,dir2,dir3可以不存在) |
Touch 目的位置 文件名 创建文件命令
Touch /opt/A B C | 目标位置或当前位置下一次创建多个文件 |
Touch {1..20}.txt | 目标位置或当前位置下一次创建多个顺序以.txt结尾的文件,如果有重复,不会覆盖创建 |
Ln 原文件 链接名 创建链接文件 默认为硬链接(只有root才可以创建)
Ln -s 创建软链接
Rm 删除目录或文件 删除命令
rm -rf 1 2 3或 rm {1..9}.txt | 一次删除多个文件或目录 |
-r ;-f ;-i | 递归删除;强制删除;询问删除 |
Rmdir | 删除空目录 |
Cp 文件名 复制目的位置/新文件名 复制命令
-p | 属性一同复制 |
-a | 保留权限的递归复制 |
-r | 递归复制 |
-f | 强制复制 |
-i | 提醒覆盖 |
mv 文件名 目的位置 移动命令
mv 文件名 目的位置/新文件名 | 改名作用 |
-i | 若指定目录有同名文件,则先进行询问 |
-f | 强制移动 |
find 采用递归方式在当前目录下查找 查找命令
*表示可以为若干字符,?表示为单个字符
-name “[a-z]” 或者 "*?" | 按名称查找 |
-size +(大于)-(小于) | 按大小查找 |
-user -group | 根据文件所有者查找 ; 根据文件所有组查找 |
-type (d,f,b,c,l) | 按文件类型查找 |
-ctime (min,hour) | 按属性修改时间查找 |
-mtime (min,hour) | 按文件内容修改时间查找 |
-atime (min,hour) | 按访问时间查找 |
-o 或者其他选项
[root@ljp /]# find /test/ -name "test*" -o -name "bin*"
#查找/test/下名称为test开头或者bin开头的所有项