基础linux命令详情

pwd:查看当前所处路径

cd:跳转到当前目录的根目录

        cd -:返回上一次目录

        cd ../目标文件名:跳转到指定文件夹(相对路径)

        cd ./目标文件名:当前目录跳转,一般不写

        cd 路径:跳转到指定路径(绝对路径)

ls:简略显示当前目录的文件信息

        ls -a:显示隐藏文件

        ls-R:显示当前及子目录的文件

ll:详细显示当前目录的文件信息

history:显示历史最多一百条操作指令

!num:指定操作历史记录

ip addr:查看ip地址

echo:控制台打印输出

       -e:解析转义字符

        -n:不换行输出内容

        \n:换行

        \r:回车

        \t制表符

                echo -e “hello\n”换行输出

                echo $PATH:输出path环境变量信息

mkdir A:在当前目录下创建目录A

        mkdir A/B:在A里创建B

        mkdir -p AA/BB:自动创建AA且文件名重复不报错

rmdir A:只能删除空目录A

rm -rf A:强制删除A

touch 1.txt:创建空白文件1.txt

cp 文件名 文件名(可以是路径):复制文件

        cp -r 文件夹名 文件夹名:复制文件夹

move(mv):移动或重命名

        move 1.txt f1 :把1.txt移动到f1里

        move f1 f3:如果当前目录没有f3,则达到重命名效果

dd if=源文件 of=目标文件 count=复制次数 bs=单次复制长度:自定义复制内容

ln:创建快捷方式

        ln 源文件或目录 目标文件或目录----硬链接

        ln -s 源文件或目录 目标文件或目录---软链接(符号链接)

cat 文件名:无行号显示文件内容

        cat -n 文件名:带行号显示文件内容

more 文件名:分页显示内容,空格翻页,q强制退出

less 文件名:分页显示内容,空格或上下键翻页,q强制退出

head 文件名:显示文件前十行的内容

        head -3 文件名:显示前三行的内容

tail 文件名:显示文件后十行的内容

        tail -3 文件名:显示后三行的内容

file 文件名:查看文件类型

gzip/gunzip:压缩/解压缩

        gzip 文件名:源文件会被删除

        gzip -r 文件夹名:依次对文件夹里的文件压缩

gunzip 文件名.gz:解压

tar:归档/解归档

        tar -czvf 归档文件名.tar.gz 源文件名---归档

        tar -xzvf 归档文件名.tar.gz---解归档

        tar -xzvf 归档文件名.tar.gz -C 解压后存放路径---指定解归档路径

grep 字符串 文件名:在文件中搜索满足条件的行

        grep -c 字符串 文件名:结果总条数

        grep -n 字符串 文件名:带行号显示内容

        grep -v 字符串 文件名:不满足条件的结果

        grep ^字符串 文件名:以’’字符串’开头的内容

        grep 字符串$ 字符串 文件名:以”字符串”结尾的内容

find:查找系统中的文件或目录

        find -name 文件夹名

        fing -name *”文件夹名”*

        find -type {b,c,d,f,l}---按类型查找

        find -type 条件 -name 条件

        find -name 匹配条件 -exec 命令{ }\

输入输出重定向

        ls > 目标文件名:查看并把信息写入目标文件(覆盖),若没有则新建

        ls >> 目标文件名:查看并把信息输出重定向到目标文件(追加),若没有则新建

管道

        grep hello 1.txt | wc -l:找出1.txt中包含hello的所有行数(wc -l 统计行数)

uname -a:完整查看系统内核与系统版本等信息

whereis 命令名称:查看命令的执行文件所在位置

data +%{Y,m,d,H,M,S,F}:显示系统时间 -s “ ” 设置时间

top:动态监控Linux的系统状态

ps:查看系统进程

        ps -e:显示所有进程

        ps -f:全格式显示

        ps -ef:全格式显示当前进程

ss:导出socket的统计数据

        ss -tunlp:显示所有端口和所有对应的程序

who:查看并显示正在登陆本机的用户的名称及其正在开启的终端信息

stat:查看文件的存储信息和时间等信息

useradd 用户名:添加默认用户

        useradd -u 1001 -g 500 用户名:自定义uid和gid(必须是存在的)

userdel 用户名:删除用户但不删除目录

        userdel rf 用户名:强制删除账户及其信息

passwd 用户名:更改用户密码

id 用户名:显示用户的uid,gid和组

usermod 用户名:修改用户属性

groupadd 用户组:添加一个新的用户组

        groupmod -g 500 用户组:修改gid为500

        groudmod -n 新组名 旧组名:修改组名

groupdel 用户组:删除用户组

        解读前缀:(文件所属权限)- r w –( 文件所属主) r - -( 文件所属组) r - -( 其他用户) 1(连接数) root(文件所属主) root(文件所属组) 0(文件容量) Apr715:42(文件最后被修改的时间) 2.txt(文件名)

        权限:读        写        执行

        字符: r          w           x

        数字: 4          2           1

一.普通文件

        d:为目录

        l:软连接

        b:为块设备

        c:串行 端口设备

        s:套接字文件

        p:管道

二.文件权限的更改

        chown root 1.txt.(文件名) 更改1.txt的所属主

        chown root 1.txt. 更改1.txt的所属组

        chown -R root f1.(文件名) 递归更改

        chmod 777 文件名. 更改用户对文件的rwx权限

        chmod [u,g,o,a] u+x,g=r,o-w 1.txt. 对单个权限进行更改

三.su命令和sudo服务

        sudo:临时调用一次root的权限并且需要输入当前用户的密码

        su root:是切换到root环境下,并没有切换目录,只是有root权限

        su - root:是以root用户登录,并进入用户根目录

四.Vi/Vim文本编辑器

        Vi 文件名i(进行编辑)esc+:wq!(强制退出)

        配置sudoers文件(vi /etc/passwd)

                G --快速跳转到行尾的首字前

                gg --快速跳转到行首首字前

                 ngg(nG) --n为数字,表示移动到文件的第n行

                :wq --退出并保存

                :wq! --强制退出并保存]

                :q! --强制退出不保存

                :set nu --显示行号

                /*** --向下搜索名为***的字符串

                ?*** --向上搜索

                n --重复前一个搜索动作

                N --反复重复

设备—分配光驱—点击光驱—安装成功

        media文件夹:存放多媒体文件(光驱属于多媒体)

        opt文件夹 :安装新软件推荐的位置

卸载软件

        rpm -e 软件名:卸载软件(需要root权限)

安装软件

        cd / --跳转到根目录

        cd media/ --跳转到多媒体文件夹

        cd cen[tab补齐] --跳转到光驱文件夹

        cd P[tab补齐] --跳转到安装包文件夹,ls查看文件内容

        find -name “*firefox*” --找火狐安装包路径//举例说明

        cp 安装包路径 /opt --把火狐的安装包放在系统推荐软件安装位置

结束

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尢词

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值