linux基础命令

假如想象 提交于 2019-11-28 04:03:56

Ctrl键+c        #终止当前的操作
Ctrl键+d        #退出当前所登录的用户
Ctrl键+l        #清屏
Ctrl键+a        #将当前光标所在位置移动到命令行的行首
Ctrl键+e        #将当前光标所在位置移动到命令行的行尾
Ctrl键+u        #删除当前光标所在位置向前的所有字符
Ctrl键+k        #删除当前光标所在位置向后的所有字符
Ctrl键+y        #粘贴剪切板上面的内容
Ctrl键+w        #删除当前光标所在位置向前的一组字符串
Ctrl键+方向键    #向左或者向右移动一组字符串
delete        #从前往后删除一个字符
Ctrl键+r        #搜索历史命令
Ctrl键+z        #把当前的任务放到后台运行
Ctrl键+s        #锁屏
Ctrl键+q        #解锁
esc键+.        #使用上一条命令的最后的参数
!!            #执行上一条命令
!ls             #执行最近的一次以ls开头的命令

 

历史记录history

    选项:
        -c        #清空的历史命令
        -d        #指定删除历史命令,id
        -w        #命令写入到文件中

 

别名 alias
[root@qls ~]# alias tong='ping baidu.com'

#系统自带的别名
[root@qls ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

 

关机

shutdown   -h    0        #立刻关机  或者  now
shutdown   -h    1        #1分钟之后进行关机,是以分钟为级别的
shutdown   -h    11:00  #在11:00的时候会执行关机的命令

shutdown  -c        #取消当前的关机操作

poweroff         #关机

halt            #关机,只会关闭系统,不会关闭电源
    -p            #关闭电源
    
init  0            #切换运行级别进行关机   

重启

shutdown   -r    0        #立刻重启  或者  now
shutdown   -r    1        #1分钟之后进行重启,是以分钟为级别的
shutdown   -r    11:00  #在11:00的时候会执行重启的命令
reboot            #重启
init  6    #重启

注销
logout        #注销
Ctrl键+d        #快捷键注销
exit        #退出当前用户

 

ifconfig

功能说明:显示或设置网络设备

eth0,eth1,eth2……代表网卡一,网卡二,网卡三……

lo代表127.0.0.1,即localhost

 


ip        #显示ip地址
[root@qls ~]# ip address    #显示所有的ip地址
[root@qls ~]# ip a

[root@qls ~]# ip address  show  eth0    #显示某块网卡的ip地址
[root@qls ~]# ip a s eth0

ifconfig        #查看ip地址的命令

[root@qls ~]# ifconfig   #查看所有的ip地址

[root@qls ~]# ifconfig  eth0    #显示某块网卡的ip地址

hostname        #本身显示主机名的命令

[root@qls ~]# hostname  -i
fe80::52f8:a673:eea3:dc47%eth0 fe80::e6c7:9516:7898:2bcb%eth1 10.0.0.100 172.16.1.100

(注:fe80::52f8:a673:eea3:dc47%eth0显示的是ipv6的地址)
[root@qls ~]# hostname  -I
10.0.0.100 172.16.1.100

pwd显示当前位置

 

文件管理的基础命令

cd       #切换目录

cd   /        #切换到根目录
cd    .        #保持当前目录
cd ..        #切换到当前目录的上一级目录
cd    ~        #切换到当前用户的家目录下
cd            #默认切换到当前用户的家目录下
cd  -        #切换到上一次所在的目录

pwd        #显示当前所在位置

tree    #以树状形显示目录结构,yum install  -y tree

选项:
    -a        #显示隐藏文件
    -d        #只显示目录
    -f        #只显示文件
    -F        #给目录加个标识符
    -L        #查看目录的深度,层级,后面跟的是正整数


ls        #显示目录列表

选项:
    -a        #显示所有文件,包括隐藏文件
    -l        #以长格式显示目录列表,带属性信息
    -d        #只显示目录本身信息
    -i        #显示inode号
    -h        #以人类可读的形式文件大小
    -F        #给显示出来的目录加个标识符
    -S        #根据文件大小排序
    -t        #根据时间进行排序
    -r        #倒序排序
    -1        #显示列表

mkdir        #创建目录

选项:
    -p        #递归创建
    -v        #显示创建过程
    -m        #创建给目录设置其他权限
    {}        #生成序列,创建多个目录
    mkdir  oldboy{a..z}
    mkdir  oldboy{1..10}
    mkdir  old{frank,tank,egon}
    
touch        #创建文件

    1.在一个路径下,不能出现同名的文件,会改变原文件的时间戳
    2.使用{},创建多个文件,区分大小写。
    
cp        #复制,拷贝

选项
    -r        #递归复制
    -p        #保持属性
    -d        #保持软连接
    -t        #把原目标和目标位置进行替换
    -a        =-pdr
    -i        #交互式询问,系统自带别名
    
mv        #移动

选项
    -f        #强制覆盖
    -t        #把原目标和目标位置进行替换
    -i        #交互式询问,系统自带别名

rm        #删除

选项
    -f        #强制删除
    -r        #递归删除
    -i        #交互式询问,系统自带别名
    
别名
[root@qls ~]# alias   rm='echo rm command bny'
[root@qls ~]# rm -rf  /opt/
rm command bny -rf /opt/

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!