【博学谷学习记录】超强总结|用心分享 linux命令

linux命令

大数据学习第一周,知识记录与回顾

linux命令总结

1.linux命令格式

格式: command [-options] [parameter]

组成说明:

  • command : 命令名, 相应功能的英文单词或单词的缩写
  • [-options] : 选项, 可用来对命令进行控制, 也可以省略
  • parameter : 传给命令的参数, 可以是 零个、一个 或者 多个

2.linux命令使用技巧

  1. 在敲出 文件/ 目录 / 命令 的前几个字母之后, 按下 tab键
  2. 如果还存在其他 文件 / 目录 / 命令, 再按一下tab键, 系统会提示可能存在的命令
  3. 使用 上 / 下 光标键可以在曾经使用过的命令之间来回切换
  4. 如果想要退出选择, 并且不想执行当前选中的命令, 可以按 ctrl + c

3.linux基本命令简介

3.1 ls 显示文件列表命令

ls 是英文单词list的简写, 其功能为列出目录的内容,是用户最常用的命令之一
ls常用选项

选项含义
-a显示指定目录下所有子目录与文件, 包含隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小

ls常见使用形式

命令含义
ls查看当前目录内容 (缺点: 隐藏文件看不到,以 .开头的文件) !
ls -a查看当前目录内容 ,包括隐藏文件
ls -al查看目录内容的详细信息(查看文件类型、权限、大小等)
ls -lh查看目录内容的详细信息,以K,M,G方式显示文件大小
ll – h等价以上写法
ls /root*查看/root目录下内容
ll等价于ls -l !
3.2 pwd、mkdir、rm 目录查看、目录创建和目录删除命令

常见使用形式

命令含义
pwd直接使用查看当前所在目录位置
mkdir 目录名在当前目录创建指定目录
rm #rm -rf 目录名或文件名删除目录或文件
3.3 cd 目录切换命令

cd 是英文单词 change directory 的缩写, 其功能为 更改当前的工作目录, 也是用户最常用的命令之一。
注意: linux的所有 目录 和 文件名 都是大小写敏感的

cd 命令常见使用形式

命令含义
cd切换到用户主目录(root用户主目录是/root,其他用户是/home/用户名)
cd 目录切换到指定目录下
cd …切换到上级目录
cd -可以在最近的两次目录之间切换
3.4 文件操作命令
  1. touch命令
    touch 文件路径 #创建文件
  2. mv命令
    mv 文件或目录 目录/ #移动文件或目录到指定目录
    mv 旧文件或目录名 新文件或目录名 #重命名文件或目录
3.5 cp 复制命令

cp 文件 文件或目录 #将文件复制到指定文件或目录
cp -r 目录 目录 #将目录复制到指定目录

3.6 find 文件查找命令

实例 :
find / -name ‘ins*’ #查找/目录下以文件名ins开头的文件
find / -type f -size +100M #查找/目录下文件大小大于100M的文件

3.7 grep 在文件或执行结果里查找命令

实例 :
grep lang anaconda-ks.cfg #在文件中查找lang

3.8 tar压缩和解压命令

参数解释:

参数含义
-c创建一个新tar文件
-v显示运行过程的信息
-f指定文件名
-z调用gzip压缩命令进行压缩
-x解开tar文件

解压格式 : tar -zxvf 压缩文件 [-C] [指定解压目录]
压缩格式 :tar -c[z]vf 压缩文件 目录

3.9 系统管理命令
  1. ps命令
    ps命令用来列出系统中当前运行的那些进程
    ps -ef #查看所有进程
  2. kill命令
    kill命令用于终止执行中的程序
    kill -9 pid #杀死指定pid的进程
  3. 管道命令
    管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
    管道命令实例
    实例 :
    ps -ef | grep java #查询名称中包含java的进程
3.10 用户的创建和删除命令

实例:
useradd 用户名 #创建指定用户名的用户
passwd 用户名 #为指定用户名的用户设置密码
user -r 用户名 #删除指定用户名的用户

3.11权限管理命令
  1. 文件权限概述:
    Linux操作系统是多任务多用户操作系统,用户是Linux系统工作中重要的一环, 用户管理包括 用户与组管理
    LInux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。
    所属用户:文件的创建者
    所属用户组:和所属用户在同一组的用户
    其他用户:既不是所属用户,也不是所属用户组

  2. 文件权限解读
    文件权限解读
    r: 对文件是指可读取内容 对目录是可以ls
    w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)
    x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录

  3. chmod命令
    chmod命令用来变更文件或目录的权限。
    实例:
    chmod 666 a.txt
    chmod u+x a.txt
    chmod u=rwx,g=rw,o=x a.txt
    chmod -R 777 dir

3.12网络和服务管理命令
  1. ifconfig命令
    直接运行,查看主机ip地址
  2. netstat命令
    netstat -nltp 查看网络状态
  3. systemctl命令
    常用形式:
服务管理命令功能
systemctl start 服务名开启服务
systemctl stop 服务名关闭服务
systemctl status 服务名显示服务状态
systemctl enable 服务名设置开机自启动
systemctl disable 服务名关闭开机自启动
3.13 磁盘管理命令

常用形式:

命令功能
df -h显示磁盘剩余空间
du -h [目录名]显示目录下的目录大小
free -h查看内存使用率
3.14 时间与日期命令

常用形式:

命令功能
date查看系统时间(默认)
date +“%Y-%m-%d %H:%M:%S”查看系统时间(指定格式)
date -s “时间字符串”设置系统时间
3.15 其他命令
  1. ln命令
    ln命令可以用来创建软连接,类似于创建快捷方式
    命令格式:
    ln [参数][源文件或目录][目标文件或目录]

  2. clear命令
    清屏命令,还可以使用快捷方式:ctrl + l

  3. 关机重启命令
    reboot #重新启动
    shutdown -h now # 马上关机(断电关机)
    halt #立刻关机(centos) (不断电关机)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值