Linux基础命令大全

提示:以下是本篇文章正文内容,下面案例可供参考

一、linux系统获取IP地址

在linux上打开终端窗口个,输入以下命令:

ifconfig

inet addr:xxx.xxx.xxx.xxx即为ip地址

二、Xshell连接linux系统

Xshell命令行输入:

ssh xxx.xxx.xxx.xxx (linux ip地址)

输入用户名和密码,远程连接linux系统

三、用户操作

切换用户su(switch user),如切换到root用户

su root

查看当前登录用户

who

查看当前的操作用户,即su成了谁

whoami

添加用户

useradd 用户名
adduser 用户名
useradd 用户名 -g 用户组名

设置用户密码

passwd 用户名

添加用户组

groupadd 用户组名

查看用户所属的用户组

groups
groups 用户名

将用户拉进组或踢出组

gpasswd -a 用户名 用户组名
gpasswd -d 用户名 用户组名

四、主机操作

查看主机名

hostname

查看内核信息

getconf LONG_BIT

查看是否有网,如尝试连接某网站

ping www.xxxx.com

开启/关闭防火墙,查看状态

service iptables start
service iptables stop
service iptable status

重启网卡

service network restart

查看硬盘使用情况

df
df -h

查看CPU使用情况

top 
top -d 5

查看内存使用情况

free
free -m

查看目录大小

du -sh
du -sh 文件名、目录名

查看进程

ps
ps -aux
ps -eq|grep 服务名

杀进程

kill 进程号
kill -9 进程号

查看开启的端口号

netstat -ntlp

查看端口占用的服务

lsof -i :端口号

关机/重启

reboot
shutdown now
halt

五、目录和文件操作

创建一个名为test的目录

mkdir test

递归创建文件夹,创建a目录,并在a目录下创建b目录,并在b目录下创建c目录

mkdir -p a/b/c

切换目录
/ 代表根目录
./ 代表当前目录下
… 代表上一级目录
…/… 代表上两级目录
~ 代表当前用户的主目录

cd /
cd ..
cd ~
cd /home/user

查看当前目录下的目录和文件

ll
ls -a
ls -l

删除目录或文件,-r recursive -f force,强制删除目录及目录下的所有目录和文件

rm -rf 目录名

复制目录或文件

cp 原文件名 新文件名
cp -r 原目录名 新目录名
cp -r 原目录名 /home/user/新目录名

移动文件

mv 文件名 /home/user

重命名文件,也可同时移动和重命名

mv 原文件名 新文件名
mv 原文件名 /home/user/新文件名

创建文本文件

touch filename

查看文件内容

cat filename
head filename
tail filename
more filename
less filename

查找文件或目录的绝对路径

find / -name 文件名/目录名

六、压缩/解压缩

压缩

zip 文件名.zip 文件名
zip -r 目录名.zip 目录名
tar -cvf  xxx.tar 文件或目录名
tar -zcvf xxx.tar.gz 文件或目录名
tar -zcvf xxx.tar.gz 文件或目录名 -C 指定存放路径

解压缩

unzip 文件名或目录名.zip
tar -xvf xxx.tar
tar -zxvf xxx.tar
tar -zxvf xxx.tar -C 指定文件路径

六、权限修改

参照数据:-rw-r–r–. 1 root root 373 Apr 10 01:26 file2
r:读的权限,数字4表示
w:写的权限,数字2表示
x:查看的权限,数字1表示
第一个 - :代表这是一个文件
前三位:代表属主拥有的权限
中三位:代表属组拥有的权限
后三位:代表其他用户拥有的权限
-R 常用参数,用于修改目录下所有子目录和文件的拥有者或群拥有者

chmod 741 文件名
chmod -R 741 目录名
chmod u+r f1---给属主加上对f1文件读的权限(u(user)代表属主  +代表加上  r代表读)
chmod g-w f1---给属组取消对f1文件写的权限(g(group)代表属组  -代表取消  w代表写)
chmod g+r f1---给其他用户加上对f1文件读的权限(o(other)代表其他用户  +代表加上  r代表读)

七、属主属组修改

参照数据2:drwxr-xr-x. 2 root root 4096 Apr 10 01:26 dcs
第一个 root:代表file2文件的拥有者
第二个root:代表file2文件的群拥有者

chown liu file2 ---将file2文件的拥有者改为liu
chown -R liu dcs ---将dcs目录及其目录下的所有目录和文件的拥有者改为liu
chown  liu:liu file---将file文件的属主和属组修改为liu
chgrp root file2 ---将file2文件的群拥有者修改为root
chgrp -R root dcs ---将dcs目录及其目录下的目录和文件的群拥有者改为root
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值