入门Linux,你需要了解这些命令

系统操作

用途代码附加
查看内核sudo cat /proc/version
查看版本号sudo cat /etc/issue
查看系统代号lsb_release -c
查看有哪些用户cat /etc/passwd
查看组信息cat /etc/group
显示输出字符串或变量echo str-n 可选换行
Shell版本echo $SHELL
切换root用户su
判断命令是否执行成功echo $?0:成功,1:失败
当前用户工作目录pwd
修改密码sudo passwd 用户名
新建用户sudo useradd 用户名
切换用户su 用户名
显示当前“登录用户”的用户名who所有登录用户
显示当前“登录用户”的“操作用户”的用户名who am i/who -m
当前"操作用户"的用户名whoami
显示系统日期时间或设置data [选项][+格式控制]修改:data 月日时分年
显示日历cal-n 显示n个月
清屏clear
显示历史命令history
环境变量/etc/profile
~/etc/bash.bashrc
~/.bashrc
公用的,系统启动首个用户登录时使用,不会启动多次
用户登录时使用
用户启动bShell时使用
增加用户useradd [选项]用户名-d:指定用户主目录
-m:目录不存在,自动创建
-g:指定组
-s:指定Shell
-r:系统用户
修改用户usermod
删除用户userdel [用户名]
添加组groupadd [选项]-g:指定GID
-r:创建系统用户组
修改组groupmod
删除组groupdel [组名]
显示系统环境变量env
改变文件权限chmod二进制:rwx 777:全部可读可写可执行
+x:可执行
-rwxrwxrwx拥有者,同组用户,其他用户读-写-执行

文件与目录

用途代码附加
逻辑关系+
-
大于
小于
通配符?
*
代表任意单个字符
代表任意多个字符
查看当前目录下文件ls [文件名][选项]-a :查看隐藏文件
-l:详细信息
-R:显示所有文件,包括子目录下文件
-d:只显示目录的信息
-i:显示文件的inode*(储存文件元信息的区域)*数
显示文件内容cat [选项]文件名
显示超过一页内容more文件名
less文件名
显示开头或结尾某个数量的文字区域块head[选项]文件名
tail[选项]文件名
辨识文件类型file 文件名
修改文件访问时间touch [选项]文件名改成当前时间
查找文件里符合条件的字符串grep [选项] 查找模式 文件名: -n 显示行号 -r 递归查找 -w 匹配单词
grep -n chrome Asimov_studyPro.py
路径下查找文件find[路径][选项]-name 通过文件名查找 -size 通过大小
find ./ -name “*.txt” -size +1000c
find -name ssr
快速文件查找命令-查找路径locate [文件名]更新数据库 sudo updatedb
对文件中各行排序sort[选项] 文件列表-d:只比较数字,字母,空格
去掉相邻重复行uniq[选项] 文件名
统计文件中行数 字数 字节数wc[选项] 文件名
排好序的两个文件进行比较comm三列:file1独有的 file2独有的 共有的
逐行比较两个文件不同diff[选项] file1 file2< :缺少
|:不同
拷贝cp [选项] 源文件/目录 目的文件/目录-r :拷贝文件夹
-a:保留文件链接,属性,递归拷贝目录
-f:删除以及经存在的文件不提示
删除rm[选项] 文件列表-r :删除文件夹
-f:忽略不存在的文件不提示
-i:交互式删除
移动mv [选项] 源文件/目录 目的文件/目录移动文件夹不需要参数
-i:覆盖前询问
-f:覆盖前不询问
文件链接命令ln naem LinkName
ln -s 绝对路径/name linkName
硬链接 :源文件链接数+1,源文件删除,链接仍然有效
软链接::源文件链接数不变,删除源文件软链接失效
创建删除目录mkdir/rmdir[选项] 目录名-p:当删除父目录为空时,删除父目录
代表当前用户主目录
当前目录
显示当前路径
~
./
pwd
切换目录cd快速切换回主目录
cd
cd ~
drwxr-xr-x
-rw-r–r--
d:目录
-:文件
r:读 w:写 x:执行
重定向0:标准输入
1:标准输出
2:标准错误输出
>:输出重定向
>>:附加重定向
<,0<:输入重定向
改变标准输入输出
ls -l 1> l.txt
管道|上一条stdout 作为下一条stdin
过滤器|过滤指令|ls |sort |more
帮助文档help:命令名
man:命令名
whereis 文件名:从环境变量中查找文件

网络管理命令

用途代码附加
设置、检查、检测网络接口的配置值ifconfig
显示、配置网络路由route
显示网络连接netstat [选项]-a:所有连接
-r:路由表
-t TCP协议
查看网络主机是否工作ping [选项]-c :数目
-l:间隔秒数

逻辑符号

用途代码附加
大于-gt(greater than)
小于-lt(less than)
大于或等于-ge(greater than or equal)
小于或等于-le(less than or equal)
不相等-ne(not equal)
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

没有胡子的猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值