Lesson 02-Linux基础命令

Posted zhushenke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lesson 02-Linux基础命令相关的知识,希望对你有一定的参考价值。

查看系统IP
    Linux:ifconfig/ip a
    Windows:ipconfig
vi:创建文件并编辑
touch:创建空文件
mkdir 
    ~/a                      在用户家目录下创建名称为a的文件夹
    -p                  创建多层文件夹
    ~/a b c             同一目录下创建多个文件夹
mv
    a.log b.log         把a.log重命名为b.log
    a.log b/            把a.log移动至b文件夹中
cp
    a.log b/a.log       复制a.log到b文件夹中
    -r a/ b/            复制a文件夹到b文件夹中
cat
    a.log               查看a.log中的信息
more
    a.log               翻页查看a.log中的信息
less
    a.log               向前向后查看a.log中的信息(用PageUp键向上翻页,用PageDown键向下翻页)
tail
    -f a.log            实时查看a.log中的信息(当文件被重命名及删除内容时不显示)
    -F a.log            实时查看a.log中的信息(文件重命名或删除内容时会retry)
    -200f a.log         实时查看a.log中最后200行信息
>/>>
    > a.log             覆盖内容至a.log
    >> a.log            追加内容至a.log
alias
    a=ls -al          定义a的别名
环境变量
    全局
        /etc/profile
        source          即时生效环境变量
    个人
        ~/.bash_profile/.bashrc
        source          即时生效环境变量
rm
    a.log               删除a.log,需要确认
    -f a.log            删除a.log,不需要确认
    -rf a/              删除a目录,不需要确认
history
    !70                 执行histroy中编号为70的命令
用户
    useradd             添加用户
        -g              主属组(唯一)
        -G              从属组(可多个)
        -u              指定用户uid  
    userdel             删除用户
        -r              删除用户并删除家目录
    usermod             修改用户
        -a              在原有用户信息上进行追加
    /etc/passwd         用户信息保存文件
    id                  查看用户信息
用户组
    groupadd            添加用户组
        -g              指定用户组gid
    groupdel            删除用户组
    groupmod            修改用户组
    /etc/group          用户组信息保存文件
|
    管道符,把前一个命令的输出作为下一个命令的输入
help/man
    hlep                命令帮助文档
    man                 命令man文档
passwd
    给用户设置密码(不显示输入的密码)
    echo "password" | passwd --stdin oracle(显示输入的密码)
su
    su                  切换用户
    su -                切换用户执行环境变量并切换到家目录
sudo
    /etc/sudoer         临时授权root权限
ps
    ps -ef | grep ssh   查看名为ssh的进程
kill
    kill -9             杀死进程
    kill -9 $(pgrep -f ssh) 杀死有关ssh的所有进程
netstat
    netstat -nlp | grep ssh 查看ssh的端口号

 

以上是关于Lesson 02-Linux基础命令的主要内容,如果未能解决你的问题,请参考以下文章

Java学习lesson 05

02.Linux的基础命令

02.Linux的基础命令

02.Linux的基础命令

02.Linux的基础命令

[Linux基础] 03-基础命令