Linux常用指令之一

时间:2023-03-09 19:57:24
Linux常用指令之一
1.基础命令
 ls --查看当前目录下的文件
    cd              --切换目录或者直接回到home目录
    cd -              --切换最近使用的两次目录
    cd .. --切换到上一级目录
    pwd --查看当前路径
    ctrl+c --强制中断当前操作
    ctrl+l --清空当前屏幕
    clear --清空当前屏幕
    init 0 --关机
    init 6 --重启
2.目录结构(根目录下核心目录)
    /lost+found --系统自动生成分区标记(可删可不删)
    /mnt --测试目录(可删)
    /media --光盘挂载目录
    /dev --系统硬件设备
    /tmp --应用程序存放临时文件(比如文件上传时存在这)
    /var --存放软件日志
    /boot --系统启动文件存放目录(不可删,删除系统不能启动)
    /etc --配置文件目录
    /bin --执行程序(所有用户都能执行)
    /sbin --执行程序(只有root才能执行)
    /usr --用户自己的软件都可以存放在这(可删)
3.宿主目录
    /root --root家目录
    /home --普通用户家目录
4.文件管理
    touch file --创建文件
    rm -rf file --删除文件
    rm -rf file{1..9} --批量删除文件
    mv oldfile newfile --修改文件名
    cat file --查看文件内容
    more file --查看文件内容
    cp file file2 --复制文件
    mv file file2 --移动文件
    vi file --编辑文件
    vim file --编辑文件
    touch file{1..9} --批量创建文件
    head file --查看文件前10行
    head -10 file --查看文件前10行
    cat file | head -3 --查看文件前3行
    tail file --查看文件后10行
    tail -10 file --查看文件后10行
    cat file | tail -3 --查看文件后3行
    find / -name file --查找文件
    updatedb --创建查找数据库
    locate file --查找文件内容(先创建查找数据库再查询)
    grep 'linux' file --查找文件内容
    grep -i 'linux' file --查找文件内容(忽略大小写)
    cat file | grep a --查找file文件中a所在的位置
    cat file | grep -i a --查找file文件中a所在的位置(忽略大小写)
    history --查看之前输入的命令
5.目录管理。
    mkdir dir1 --创建目录
    mkdir -p dir/dir1/dir2 --创建目录
    rm -rf dir1 --删除目录
    mv oldfile newfile --修改目录名/移动目录
    tree dir --查看目录(contOS7没有tree命令,需要下载install tree)
6.用户管理
    useradd user --创建用户
    userdel -r user --删除命令
    passwd user --设置密码
    id root
7.别名管理
    alias 别名=‘命令’ --添加别名
    unalias 别名 --删除别名
    alias --查看系统所以别名
8.压缩包管理
    zip -r file1.zip file2 --压缩文件(压缩为zip文件)
    tar czf file.tar.gz file --压缩文件(压缩为gz文件)
    unzip file.zip --解压文件(解压zip文件)
    tar xzf file.tar.gz --解压文件(解压gz文件)
    unzip -1 file.zip --查看压缩文件(查看zip文件)
    tar tf file.tar.gz --查看压缩文件(查看gz文件)
9.网络设置
    ifconfig --查看ip
    ifconfig eth0 ip --设置零时IP
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    IPADDR=192.168.....
    NETMASK=255.255.255.0 --修改配置文件永久修改IP,重启生效
10.shell技巧
    tab --补全功能(敲命令时可以使用tab补全)
    history --查看历史
    !203 --调用历史编号为203命令
    !h --调用历史中最后一次以h开头的命令
    | --管道(将前面的结果作为后面命令的输入)
11.帮助方法
    ls --help --获取ls的帮助手册
    man ls --获取ls的帮助书
12.IPtables防火墙
    iptables -L --查看防火墙
    iptables -F --清空防火墙
    service iptable save --保存防火墙
13.selinux防火墙
    vi /etc/selinux/conf
    SELINUX=disable
    重启电脑 --关闭防火墙