Linux常用命令学习笔记

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 覆盖文件之前进行确认   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值