1.hostname
1, 普通用户与管理用户切换:普到管:sudo su 管到普:exit
2, Hostname 用于查看主机名
3, Hostname name 将主机名改成name,(临时修改主机名)
4, Hostnamectl set-hostname name (永久改发)
5, Man:用于查看指定命令的帮助信息
bash ##修改了主机名之后让主机名生效的命令
2. ls
Ls 用来显示指定目录下的内容,列出指定目录下所含的文件及子目录
语法:ls[选项] 【目录或文件】
ls -a 显示指定目录下的内容,列出指定目录下所含的文件及子目录
ls-A 显示指定目录下的(除.和..)及所有文件及子目录
ls -d 显示指定目录的属性信息c
ls -l 显示指定目录下的文件和子目录的详细信息
ls -r 倒序显示指定目录下的文件及子目录
ls -t 以时间顺序显示指定目录下的文件及子目录
3.free
free用于查看内存状态,包括系统物理内存,虚拟内存,系统缓冲
free 【选项】
-b 指定以字节为单位显示
-m指定以MB为单位显示
-k 指定以KB为单位显示
-h 以友好的格式为输出结果(配合上述三选项同时使用)
-s <间隔秒数>持续观察内存使用状态
-t 显示内存总和
-v 显示版本信息
4.cd
cd:用于切换目录 cd(选项) . 当前目录 .. 上一级目录
cd / 切换到根目录下
cd .. 切换到上级目录
cd ~ 切换到与当前登入用户的家目录下
pwd 显示路径
4.关机
shutdown :用于对系统执行关机操作
-t 推迟多少秒关机
-f 重新启动,不执行fsck命令
-h将系统关机
-r 关机之后重新启动
reboot :重启
init: init0 关机
init6 重启
halt 关机
rwx 读写执行
- 普通文件
d 目录文件
l 链接文件
b 块设备文件
c 字符设备文件
p 管道文件
bytes
5.Useradd
Useradd 用于创建新的用户
语法:useradd [选项] 用户名
选项:-d指定用户的家目录(默认
-g指定用户所处的组
-m不自动建立用户登入时的目录
-u 指定用户id
6.ps
Ps:用于显示当前进程的状态
-a显示所有用户的进程,并包含每个进程的完整路径
-A显示所有的进程 more 翻页查看 less (前后翻页) q (退出)
-u 显示使用者的名称(常与a选项配合使用)
-f 全格式详细输出进程信息
-e 显示除系统内核以外的所有进程信息
7.
UID使用此进程的用户ID
PID 进程的进程ID
PPID进程的父进程ID
C:运行此进程的CPU占用率
STIME此进程开始运行的时间
TTY 开启此进程的终端
TIME 此进程运行的总时间
8.date
2.date 用于显示或修改系统时间与日期
语法: date 【选项】 显示时间格式(以+开头,后面接时间格式参数)
选项:-d STRING 显示STRING 中指定的时间,而非系统时间
-s STRING 将系统时间设置为STRING中的指定时间
时间格式(以+开头)
%H 显示小时,范围为0-23
%M 显示分钟,范围为0-59
%S 显示秒,范围为0-59
%m 显示月份,范围为1-12
%d 显示一个月的第几天
%T 以hh:mm:ss 格式显示时间
%D 以mm/dd/yy 显示年份和月份,yy代表年份的最后两位
%Y%y 显示年份,%Y显示完整的年份,%y显示年份的最后两位
date -d ‘5 day ago ’ 把时间改为5天前
date -d ‘+5 days’把时间加5天
9.cal
cal 显示当月日历
-1 显示一个月的日历
-3 显示包括当前这个月的前一个月和后一个月
-s以星期天为第一天
-m以星期一为第一天
-y显示这一年的日历
-j 显示这一年的第几天
-V显示版本信息
-h 帮助信息
10.touch
touch 用于修改文件的属性,若文件不存在,系统会自动创建此文件
(因此也可以使用touch命令来创建新的空白文件)且此文件创建时间为当前系统时间
touch 【选项】 文件名
-a 修改文件的访问时间为系统当前时间
-m 修改文件的修改时间为系统当前时间
-d 将文件的修改时间修改为指定时间
-r <参考文件>将文件的时间修改为参考文件的时间
11.cat
cat 用于查看文件内容,还可以合并文件,如果合并文件不存在,则自动创建
cat 【选项】 文件名
cat文件a 文件b>文件c(把文件a文件b合并为文件c)
-n从1开始对文件所有输出的行数编号,包括空白行
-b 从1开始对文件所有输出的行数编号,空白行不编号
-s 当文件输出内容有两行空白行时,替换成一行空白行
退出cat,按下ctrl+D或者键入Control-D
12.vi 编辑器
vi 文件名-----------i (进入编辑模式)-----------内容编辑-------编辑完成后按esc
------------输入 :wq!保存并退出
13.mkdir
mkdir 用于创建一个新目录
语法: mkdir [选项] 目录名
-m 创建目录的同时设置目录权限
-p 递归创建目录
r:4 w:2 x:1 user group other
711: rwx—x—x
766: rwxwx-rw-
555:r-xr-xr-x
655:rw-r-xr-x
644:rw-r—r—
14.
rmdir 用于删除空目录
rm 用于删除文件或目录,一旦用rm删除文件或目录 后,便无法恢复
语法:rm [选项] 文件或目录
-i 删除文件或目录之前进行确认
-f 强制删除文件或目录,不进行确认
-r 递归删除目录及其子目录
-v 显示命令执行的详细过程
15.cp
cp 用于复制,它可以将单个文件复制成一个指定文件名的文件,或将其复制到一个存在的目录下,还可以同时复制多个文件或目录
语法: cp [选项]文件名或目录名
cp [选项] 源文件或目录 目标文件或目录
-a 复制目录时使用,保留其所有信息,包括文件链接,文件属性,并可递归复制目录
-f 强制复制文件或目录,无论目标文件或目录是否存在
-i 覆盖文件之前进行确认
-p 保留源文件或目录的属性
-r/R 递归复制,将指定目录下所有文件与子目录一同复制
16.mv
mv 用于将文件或目录由一个目录移动到另一个目录中,如果源为文件,而且目标为目录
那么mv 命令将移动文件,如果源为目录,则目标只能是目录,mv将重命名目录
语法: mv [选项]源文件或目录,目标文件或目录
-f 若目标文件或目录与需要移动的文件或目录重复,则直接复制
-b 若目标文件存在,则覆盖前为创建一个备份
-i 覆盖文件之前进行确认