Linux 命令入门

前言

该文章主要是自己没有系统的学习过 Linux ,所以现在打算过一遍,做一个知识的梳理;

如果一些 Linux 相关的基础知识例如 Linux 其实是一个“文件系统”,一切皆文件之类的不知道的话推荐先看看相关的书籍或资料(又在自言自语了~~)

一、Linux 命令构成

Linux 下的命令都是 cmd [option] [args] 的格式的,例如 vim -v a.txt,[option] 及 [args] 根据不同的命令或者系统有时候可以调换顺序有时候可以省略

这里推荐一个网站 Linux 命令搜索 输入命令就能搜索出命令的相关解释,相当于一个在线中文文档,嗯,挺有用的

二、Linux 下快速出命令/名称

神 “Tab” 键,记住前两三个字符,然后“拼命”按 tab 键,无论是在输入命令还在在命令行输入其他东西,会有可能给出相应可能的命令、文件名、单词、选项等… lol

三、Linux 下查看命令文档(说明)的方法
  1. man + 命令:例如:man vi,以及在所有帮助文档中搜索 “文本” 两个字
    man -k 文本
    
  2. info + 命令:例如 info vi
    info vi
    
  3. whatis + 命令:例如 whatis vi
    whatis vi
    
  4. 命令 -h 或者 命令 --help:
     vi -h
     vi --help
    
四、使屏幕更急清晰便于阅读
  1. 清屏命令,清楚屏幕上的所有东西

     clear
    
  2. 分屏:tty,打印当前终端(控制台)位置
    当在 Linux 下按 Ctrl + Alt + F[1 - 6] 的话会切换到不同的控制台,同时这个“控制台”也相当于使用 XShell 等工具开多个窗口登录同一台机器,每个窗口输入 tty 显示的都不一样,例如:

    /dev/pts/1
    /dev/pts/2 ... 以此类推
    
  3. 额… 多按几下回车键空出几行也能起到点作用

五、该走的路还是要走~~

从其他地方复制粘贴并整理了一份命令,敲一遍帮助理解!敲一遍帮助理解!敲一遍帮助理解!

pwd

显示当前文件路径


passwd

修改当前用户密码,如果后面接一个参数的话表示要修改目标用户的密码,例如

passwd aaa 

su

不带参数的话直接切换到 root 用户,后面带一个参数的话表示要切换到的目标用户,例如

su targetUser

id

显示当前用户的信息


sudo

以管理员的方式来执行某些操作,例如

sudo shutdown -h now

sed

非常强大,用于编辑文本,可以使用正则表达式,可以批量操作多个文件

# 直接编辑当前目录下的素有 xml 文件,
# 替换所有 ${user.home} 为 /usr/local/software/rocketMq
sed -i 's#${user.home}#/usr/local/software/rocketMq#g' *.xml

scp

远程复制文件


ls 或 ll

罗列文件信息


nohup

以挂起/后台的方式执行某段命令,例如

nohup wget site.com/file.zip

tail

查看指定文件指定最后行数


head

查看指定文件指定开头行数


cat

type

more

cp

file

less

rm

mkdir

tee

kill

jps

四、管道操作

五、输出重定向
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值