Linux基本命令

 

有时候linux系统默认网卡是没启动的,需要手动启动网卡,启动方式如下

#编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0 
#修改配置参数
ONBOOT=yes

 

指令

查看IP地址

ifconfig 

 

启动网卡eth0

ifup eth0   

 

关闭网卡eth0
ifdown eth0 

 

查看IP信息

ip addr show

 

 

#查看系统版本信息
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)


#查看内核版本号
uname -r
3.10.0-693.el7.x86_64


#查看系统多少位
uname -m
x86_64


#查看内核所有信息
uname -a

 

 

#添加用户
useradd oldboy


#设置密码,根据提示输入要设定的密码
passwd oldboy

 

ps:root用户可以修改其他所有人的密码,且不需要验证

 

-f 强制删除用户

-r 同事删除用户以及家目录

userdel -r pyyu 

 

su命令可以切换用户身份的需求

su - username

 

#先看下当前用户(我是谁)
whoami


#切换用户
su - oldboy

 

#退出用户登录

logout

ctrl + d

 

sudo

sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。可以使用visudo命令直接编辑该文件。

sudo 【选项】【参数】
-b:在后台执行指令;
-h:显示帮助;
-H:将HOME环境变量设为新身份的HOME环境变量;
-k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。
-l:列出目前用户可执行与无法执行的指令;
-p:改变询问密码的提示符号;
-s<shell>:执行指定的shell;
-u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份;
-v:延长密码有效期限5分钟;
-V :显示版本信息。

 

查看文件权限

ls -l /var/log/mysqld.log

 

id指令查看用户所属群主

id root

uid=0(root) gid=0(root) 组=0(root)

 

修改属主为root

chown

[root@oldboy_python /tmp 16:43:12]#chown root pyyu.txt 

 

修改属组

chgrp

[root@oldboy_python /tmp 16:43:42]#ll pyyu.txt 
-rw-rw-r-- 1 root pyyu 0 8月  11 16:41 pyyu.txt
[root@oldboy_python /tmp 16:44:59]#chgrp root pyyu.txt 
[root@oldboy_python /tmp 16:45:51]#ll pyyu.txt 
-rw-rw-r-- 1 root root 0 8月  11 16:41 pyyu.txt

 

修改权限的命令

chmod

chmod [身份]   [参数]   [文件]
    u(user)   +(添加)  
    g(group)  -(减去)
    o(other)  =(赋值)
    a(all)

例如

复制代码
当前权限
-rw-rw-r-- 1 root root 0 8月  11 16:41 pyyu.txt
方法1
减去属主的写权限
chmod u-w pyyu.txt
查看权限
-r--rw-r-- 1 root root 0 8月  11 16:41 pyyu.txt

方法2
属主添加可读可写可执行权限
chmod 700 pyyu.txt

属主可读可写可执行
属组可读可执行
其他人可读可执行
chmod 755 pyyu.txt
复制代码

修改文件名,修改文件更改日期

mv pyyu.txt chaoge.txt
#触摸,修改时间 touch chaoge.txt

 

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

 

 

 

 

 

 

 

 

 

scp命令

Linux scp命令用于Linux之间复制文件和目录。

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

语法
scp 【可选参数】 本地源文件 远程文件标记

参数
-r :递归复制整个目录
-v:详细方式输出
-q:不显示传输进度条
-C:允许压缩

实例
#传输本地文件到远程地址
scp 本地文件  远程用户名@远程ip:远程文件夹/
scp 本地文件  远程用户名@远程ip:远程文件夹/远程文件名

scp /tmp/chaoge.py root@192.168.1.155:/home/
scp /tmp/chaoge.py root@192.168.1.155:/home/chaoge_python.py

scp -r  本地文件夹  远程用户名@远程ip:远程文件夹/
scp -r /tmp/oldboy root@192.168.1.155:/home/oldboy

#复制远程文件到本地
scp root@192.168.1.155:/home/oldboy.txt /tmp/oldboy.txt
scp -r root@192.168.1.155:/home/oldboy /home/

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------

 

引用自:https://www.cnblogs.com/pyyu/articles/9314206.html

---------------------------------------------------------------------------------------------------------------------------------------




posted @ 2022-02-23 13:33  栗悟飯與龜波功  阅读(49)  评论(0)    收藏  举报