Linux常用命令

###Linux常用命令
#命令基本语法
命令 -选项* 参数1 参数2
命令区分大小写,
命令结构是:-la中,减号代表选项,然后后面就是两个选项,分别为,l意思为长格式,a为all全部的意思,且选项顺序可以颠倒的。/代表具体文件夹,或者不写就是全部显示的意思。

ls -la / :显示长格式下的所有根目录的文件
ls /home :查看短格式的文件,不加-la,就不是格式显示,且不会显示详细信息;

帮助手册命令:

man 命令 
man ls 检查ls命令的手册

命令 --help 检查命令的帮助手册

退出手册 :q

命令管道连接

Linux 操作系统中提供了命令管道符号 | ,可以将两个命令进行连接,连接后第一个命令输出的结果作为第二个命令的输入信息。

ls --help 显示结果为ls的帮助信息
more 将数据进行分屏显示
ls --help | more 将第一命令的结果(帮助信息),
作为more命令的输入信息,more命令就对输入信息(帮助信息)今夕分屏显示;
ls /etc  | more  

Linux 文件系统结构

文件系统目录结构:

/	根目录
|-- mnt
|	|-- usb0 挂载点
|-- media
|	|--usb0  挂载点
|--home
|	|-- soft01 登录用户的 Home(主)文件夹
|	|-- soft01/Download
|-- etc 操作系统配置文件的保存位置
|-- usr 用户添加的程序文件
|-- root 是root(管理员)用户的家	

改变当前工作目录命令

语法:

cd 目标目录
cd 没有参数时候cd命令直接返回用户主目录
cd /etc 使用绝对路径切换当前工作目录
cd soft01 使用相对路径切换当前工作目录,当前目录中
必须包含 soft01 子目录,如不包含,则会报错

显示当前工作目录

语法:

	pwd

回到根目录:cd /

useradd 用户名称: 新建用户
cd .. : 回到上两级

Linux 自动命令行补齐功能

使用 tab 自动猜测并且输入用户需要输入的信息

Linux 文件系统操作命令

文件、文件夹的创建/修改/移动/复制/删除等命令

很多都是复合命令

  1. 创建文件夹命令

    mkdir 文件夹名

  2. 创建文件命令或者改变文件/文件夹的更新时间

    touch 文件/文件夹

    touch 新文件名,则创建文件
    touch 已经存在文件/文件夹 则会修改它的最后修改时间

  3. 改名或者移动命令

    mv 参数1 参数2
    mv 以存在的文件/文件夹 新文件/文件夹 改名!
    mv 存在的文件/文件夹 存在的文件/文件夹 移动

  4. 复制文件/文件夹

    cp 存在的文件/文件夹 文件夹/文件

    cp 存在的文件 新文件 将文件进行改名复制
    cp 存在的文件已存在文件 覆盖文件
    cp 存在的文件 已存在文件夹 将文件复制一份到文件夹中,文件名与原文件一致

    cp -r 存在的文件夹 新文件夹 -r选项用于复制文件夹!r表示递归复制
    cp -r 存在的文件夹 已存在文件夹 将文件夹复制到目标文件夹中,副本与原文件夹同名

  5. 删除命令

    rm 文件名 文件名 文件名 …
    rm -rf 文件夹名文件夹名

    -r 选项表示递归删除文件夹
    -f 强制删除,不进行逐个文件确认

Linux 打包命令

打包命令

tar -czvf 包文件.tar.gz 文件夹1 文件夹2 文件 ...

-c create 创建包,建议使用后缀 .tar
-z z表示打包以后利用gzip算法进行压缩
-v 表示显示打包过程,哪些文件被打包了
-f 文件名 指定包的文件名

释放(解包)命令

tar -xzvf 包名.tar.gz

-x 释放,将包进行释放操作
-z 先使用gzip解压缩,一般对后缀 .gz
-v 表示显示打包过程,哪些文件被打包了
-f 文件名 指定包的文件名

查找文件所在的位置
which 文件名

使用 vim 编辑文本文件

基于命令行的全屏幕可视化编辑器

vi 与 vim

安装 vim(Linux中文本编辑器)

yum -y install vim

如果没有安装,则可以使用 yum 命令自动安装,
yum也相当于移动端的应用市场;

新建文件进行编辑:

vim  文件名称

编辑: i
退出保存: esc 然后冒号:wq
查看文件内容: more 文件完整名称
内容复制:按esc进入命令状态,在需要复制的行内按:yy,然后p粘贴,会在下一行显示出来,
内容删除:dd,跟复制差不多的操作 3dd则是删除行,复制也是3yy
在这里插入图片描述

在这里插入图片描述

mkdir -p /home/tester(创建文件夹)
useradd -p pwdtest -d /home/tester tester(创建用户tester和密码pwdtester)
或者
添加用户:useradd -m 用户名
然后设置密码 passwd 用户名(回车设置密码)
删除用户:userdel -r 用户名

切换用户:su 用户名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员西柚柚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值