Linux操作系统常用命令(root用户)

  • Linux的root用户
  1. Linux系统的超级管理员用户是:root用户
  2. su命令

可以切换用户,语法:su [-] [用户名]

-表示切换后加载环境变量,建议带上

用户可以省略,省略默认切换到root

  1. sudo命令

可以让一条普通命令带有root权限,语法:sudo 其它命令

需要以root用户执行visudo命令,增加配置可以让普通用户有sudo命令的执行权限

  1. Linux用户管理模式

Linux可以支持多用户,多用户组,用户加入多个组

Linux权限管控的单元是用户级别和用户组级别

  1. 用户和用户组相关管理命令

groupadd添加组,groupdel删除组

useradd添加用户,userdel删除用户

usermod修改用户组,id命令查看用户信息

getent passwd查看系统全部用户信息

getent group查看系统全部组信息

  1. rwx分别代表什么

r针对文件可以查看文件内容

针对文件夹,可以查看文件夹内容,如ls命令

w针对文件表示可以修改此文件

针对文件夹,可以在文件夹内:创建,删除,改名等操作

x针对文件表示可以将文件作为程序执行

针对文件夹,表示可以更改工作目录到此文件夹,即cd进入

  1. chmod命令

功能,修改文件,文件夹的权限细节

限制,只能是文件,文件夹的所属用户或root有权修改

语法:chmod [-R] 权限 文件或文件夹

选项:-R,对文件夹内的全部内容应用同样规则

  1. 权限的数字序号

r代表4,w代表2,x代表1

rwx的相互组合可以得到从0到7的8种权限组合

如7代表:rwx,5代表:r-x,1代表:--x

  1. chown命令

功能,修改文件,文件夹的所属用户,组

限制,只可root执行

语法:chown [-R]  [用户][:][用户组] 文件或文件夹

选项,-R,同chmod,对文件夹内全部内容应用相同规则

选项,用户,修改所属用户

选项,用户组,修改所属用户组

:用于分割用户和用户组

  • Linux实用命令
  1. Ctrl+c:强制停止
  2. Ctrl+d:退出登出
  3. history:查看历史命令
  4. !命令前缀,自动匹配上一个命令
  5. Ctrl+r,搜索历史命令
  6. Ctrl+a|e,光标移动到命令开始|结束
  7. Ctrl+←|→,左右跳单词
  8. Ctrl+l或clear命令,清屏
  9. yum命令

在centos系统中,使用yum命令联网管理软件安装

yum语法:yum [-y] [install | remove | search] 软件名称(分别对应安装|删除|搜索)

在Ubuntu系统中,使用apt命令联网管理软件安装

apt语法:apt [-y] [install | remove | search] 软件名称(分别对应安装|删除|搜索)

  1. systemctl命令的作用是?

可以控制软件(服务)的启动,关闭,开机自启动

系统内置服务均可被systemctl控制

第三方软件,如果自动注册了可以被systemctl控制

第三方软件,如果没有自动注册,可以手动注册

  1. 语法 :systemctl start | stop | status | enable | disable 服务名
  2. 什么是软连接?

可以将文件,文件夹链接到其它位置

链接只是一个指向,并不是物理移动,类似Windows系统的快捷方式

  1. 软连接的使用语法

ln -s 参数1 参数2

-s选项,创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地                                       

  1. date命令的作用和用法

date命令可以查看日期时间,并可以格式化显示形式以及做日期计算

语法:date [-d] [+格式化字符串]

%Y 年

%y 年份后两位数字(00-99)

%m 月份(01-12)

%d 日(01-31)

%H 小时(00-23)

%M 分钟(00-59)

%S 秒(00-59)

%s 自1970-01-01 00:00:00 UTC到现在的秒数

  1. 如何修改Linux时区

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  1. ntp的作用

可以自动联网同步时间,也可以通过ntupdate-u ntp.aliyun.com手动校准时间

  1. 使用ping命令可以测试到某服务器是否可以联通

语法:ping [-c num] ip或主机名

选项:-c,测试的次数

  1. 使用wget命令可以进行网络文件下载

语法:wget [-b] url

选项:-b,后台下载

  1. 使用curl命令可以发起网络请求

语法:curl [-o] url

选项:-o,用于下载使用

  1. nmap命令

nmap ip地址,查看指定IP的对外暴露端口

netstat -anp | grep 端口号,查看本机指定端口号的占用情况

  1. 管理进程的命令

ps -ef查看进程信息

ps -ef | grep关键字 过滤指定关键字进程信息

Kill [-9] 进程号 关闭指定进程号的进程

  1. top命令

类似Windows任务管理器

查看CPU,内存,进程的信息

  1. df命令

查看磁盘使用率

  1. iostat

查看磁盘速率等信息

  1. sar -n DEV命令

查看网络情况

  1. 通过env命令可以查看当前系统配置的环境变量信息
  2. 通过$符号,可以取出环境变量的值
  3. 如何修改环境变量?

临时生效:export名称=值

永久生效:

针对用户:~/bashrc文件中配置

针对全部用户:/etc/profile文件中配置

配置完成,可以通过source命令立刻生效

  1. rz,sz命令

通过yum-y install lrzsz可以安装此命令

rz进行文件上传

sz文件,进行文件下载

  1. tar命令

tar [-z -x -v -c -f -C] 参数...

-c,创建压缩文件,-v,查看压缩\解压过程,-x,解压模式

-f,指定压缩\解压的文件,-z,gzip模式,-C,指定解压的路径

-z在选项组建议在开头,-f在选项组内必须在尾部,-C单独使用

  1. zip命令

zip [-r] 参数

-r,压缩文件夹使用

  1. unzip命令

unzip [-d] 参数

-d,指定解压的目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值