暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux下常用及实用命令(CentOS 7)

热血IT 2021-08-05
315

下面内容是我前段时间学习的一些linux下常用命令

# 1.远程连接服务器
    Xshell为例: ssh 用户名@IP地址   (ssh root@192.168.119.139)
    查看服务器的IP地址:  ifconfig   (或ip addr)
# 2.命令
##     1.ls命令
    1.查看目录下有哪些东西,蓝色的表示文件夹,白色表示文件,红色表示压缩包.在想要查看的目录下直接ls会列出内容,想要看另一个文件夹的内容要ls 路径(ls /opt/gocode/)
    2.参数:
        -l        让文件夹下的内容以列显示
        -la       显示出文件夹下的全部文件(包括隐藏文件以.开头)
        -lah      显示详细信息,包括权限信息,
    3.绝对路径和相对路径
        以/根路径开头的都是绝对路径,以.或者..开头都是相对路径
        .         当前所在目录
        ..        上一级目录
        -         上一次操作的目录
        ~         当前用户的家目录
    4.更改所在目录 cd 切换目录
## 2.创建文件和编辑
    1.创建文件        touch 文件名
        也可以直接vim 文件名 编辑完成后保存退出,也会自动创建文件
    2.创建文件夹        mkdir 文件夹名称
        -p    递归创建文件夹,想在最后一级文件夹创建几个文件夹,用花括号括起来逗号隔开
        mkdir -p /opt/a/{b,c}
## 3.增加用户,修改密码
    1.useradd 用户名  创建用户  (/home是普通用户的家)
    2.passwd  用户名  修改密码
## 4.vim使用
    1.vim 文件名,先看到的是vim的命令模式
    2.输入i  进入文件的编辑模式
    3.编辑完成,输入esc  :wq!  保存退出
        如果不保存,只输入q
## 5.rm(慎用)
    1.rm     文件名    删除文件
        -r    删除空文件夹
        -rf 删除文件夹,并且没有提示
## 6.mv命令
    1.mv 文件 /路径 新名字        移动文件到某个地方并且可以重新命名
    2.mv 文件  文件名    给文件重命名
## 7.cat 查看
    cat 文件名        查看文件的内容
## 8.查看路径
    1.echo $PATH        查看用户所在的环境变量
    2.whoami            查看当前用户是谁
    3.which 命令        查看命令的绝对路径

## 1.Linux的文件系统格式
    1.以 / 为根目录,成树状结构分布
    2.查看根目录下有什么  ls /
    3./下有超级用户root的家目录(root),还有普通用户的家目录(/home)
    4.常用文件夹
        /opt    存放大型软件,第三方软件的目录
        /etc    存放各种配置文件
        /home    存放所有普通用户的家目录
        /var/log    存放日志文件
## 2.对文件,文件夹操作的命令
    文件:
        touch        创建
        vim/vi        编辑,创建
        mv            移动,改名,
        rm            删除
        cat            查看内容
    文件夹:
        mkdir        创建文件夹
        rm -r        删除
        mv            改名字,移动
        ls            查看下边内容
## 3.命令提示符
    [root@localhost log]# 
    修改命令提示符
        PS1是终端的环境变量,用来定义命令提示符参数,修改命令提示符的样式
        echo $PS1  输出[\u@\h \W]\$  用户  主机  当前文件夹 
        root用户#,普通用户$
## 4.查看文本命令
    cat        读取小文件,一次读取全部
    more    显示一部分内容
        -num 指定显示几行
    head -num filename        读取指定文件的前num行
    tail -num filename        读取指定文件的倒数num行
    tail
        tail -f filename        实时监控指定文件的内容和日志
## 5.echo 追加写入文件
    > 重定向覆盖以前的内容 (相当python的w模式)
    >>    在文件底部追加(相当python的a模式)
## 6.cp 复制
    cp 文件 新文件名  路径
    cp -r 文件夹  新文件夹名称  路径
## 7.history 历史命令
    记录以前敲过的命令,
    快捷方式是:!id
## 8.find命令查找
    find 路径 -type -name 名称
    -type有两个参数 想要查找文件  f
                    查找文件夹    d
## 9.查看帮助信息 
    命令 --help
    man 命令
## 10.linux的管道符
    grep 条件,支持正则 文件名称 | grep 条件
        -v    查找不符合条件的内容
## 11.别名功能
当用户输入rm的时候,提示他,不让他用
alias rm = "echo 不要害我"   echo必须要写,要不怎么输出
消除别名
unalias rm
## 12.更改主机名
    hostnamectl set-hostname 名字
## 13.Xshell快捷键
    Ctrl + l        清屏 (clear)
    ctel + d        快速退出登录(logout)
    Ctrl + shift + r  快速连接会话
## 14.远程传输文件
    scp            传输
    传输出去:
        scp   想要传输的文件    想要传输到的地方
        scp /opt/aa.txt  root@192.168.119.139:/tmp
    从别人那往自己这边拿:
        scp -r root@119.123,123,123:/opt/aa.txt  /opt/
## 15.统计文件,文件夹大小的命令
    ls -lh                方式1
    du -h                统计文件大小
    du -sh                统计文件夹大小
## 16.linux任务管理器
    top指令
## 17.linux时间
    linux的当前的时间   date
    时间同步
        ntpdate -u ntp.aliyun.com
        

认真填写调查,大家可以加好友私信我,说明希望文章写什么内容!


文章转载自热血IT,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论