Linux系统常用命令学习

1、主流的操作系统

(1)桌面操作系统

Window系列 MaxOS Linux

(2)服务器操作系统

Linux Windows ServerLi

(3)嵌入式操作系统

Linux

(4)移动设备操作系统Unix

Linux下的Android和华为鸿蒙 还有单独ios

2、什么是Linux?

Linux是一套免费使用和自由传播的类Unix操作系统

是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

3、Linux的特点

4、Linux系统与设置命令

(1)账号管理

创建用户:  useradd (选项)  用户名  
用户口令:  passwd  (选项)   用户名
修改用户:  usermod 选项   用户名
删除用户:  userdel  (选项)   用户名
ctrl+d退出当前用户

(2)用户组

创建用户组: groupadd  (选项)  用户组名
修改用户组: groupmod (选项)  用户组名
查询用户所属组:   groups   用户名
删除用户组: groupdel    用户组名

(3)管理用户组内成员

gpasswd (可选项)  组名
gpasswd是Linux下的管理工具,用于将一个用户添加到组或者从组中删除
-a:添加用户到组;
-d:从组删除用户;
-A:指定管理员;
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。 

(4)日期管理

date [参数选项]

参数选项:

-d<字符串> :显示字符串所指的日期与时间。字符串前后必须加上双引号;

-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

-u:显示GMT;

--help :在线帮助;

--version :显示版本信息 

5、系统管理的相关命令

显示用户
logname [--help][--version]显示登录账号的信息

切换用户

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER] [ARG]


id命令

id [-g][--help][--version][用户名称]查看当前用户的详细信息(用户id,群组id,所属组)

sudo命令

sudo [参数选项] 提高普通用户的操作权限

6、进程相关命令

top命令 

top [-] [d delay] [q] [c] [S] [s] []] [n] [b] 实时显示process的动态

ps命令

ps [options] [--help]查看进程信息

 

 kill命令

kill [-s <信息名称或编号>] [程序]

kill [-I<信息编号> ]中断执行中的程序

7、目录管理命令

Is命令语法:

Is [参数选项]目录名称列出目录里的内容

 timedatectl命令

timedatectl校正服务器时间、时区

 pwd命令语法:

pwd-P查看当前所在目录

who命令

who - [husfV] [user]显示当前登录系统的用户,

 cd命令语法:

cd[相对路径或绝对路径]切换目录

mkdir命令语法:

mkdir [-p]文件夹的名字创建目录

rmdir命令语法:

rmdir [-p]文件夹名字删除空的目录

rm命令语法:

rm[选项]文件/目录删除文件或者目录

cp命令语法:

cp [选项数据源目的地文件复制

mv 命令语法:

mv [选项]数据源目的地改名移动文件或文件率

8、Linux文件基本属性

 chgrp命令语法:

chgrp_[选项参数][所属群组][文件或目录..] 更改属组

chgrp选项参数][--reference=<参考文件或目录>][--version][文件或目录.]

chown命令语法:

chown属主名文件名  更改属主

chown [参数选项]属主名:属组名文件名  更改属主和属组

chmod命令

作用:修改属主、属组、其他用户的权限,

9、文件管理命令

touch命令

语法:touch [参数选项文件名如果文件不存在就创建文件如果存在就修改时间属性

vi:·只能是编辑文本内容,不能对字体段落进行排版·不支持鼠标操作.没有菜单.只有命令

vim:是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

打开和新建文件

语法: vim文件名·

如果文件已经存在,会直接打开该文件.如果文件不存在,打开一个临时文件,在保存目退出后,就会新建一个文件

进入编辑模式

按esc输入命令保存文件

 文件查看

cat命令

cat a.txt 查看a.txt的内容

cat-n a.txt 查看a.txt的内容(加入行号)

less命令

语法:less [参数选项文件查看大文件

tail命令

语法:tail [参数选项]文件查看文件的最后部分

grep命令

语法: grep[参数选项]关键字文件根据关键词,搜索文木文件内容

 echo命令

语法: echo字符串展示文本

echo字符串>文件名        将字符串写到文件中(覆盖文件中内容)

echo字符串>>文件名         将字符串写到文件中(不覆盖文件中内容)

cat不存在的目录&>> error.log 将命令的失败结果追加 error.log文件的后面

awk命令

AWK是一种处理文本文件的语言,是一个强大的文本分析工具。

语法:awk [参数选项]'语法,文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值