首页 > 编程知识 正文

linux常用命令菜鸟教程,linux常用命令详解

时间:2023-05-06 03:13:53 阅读:197917 作者:3963

目录

1.开关机命令

2.ifconfig  查看ip 地址

3.和用户相关:

4.文件权限相关及控制

5.防火墙

6.ls命令

7.cd切换

8.pwd 查看当前工作目录路径

9.mkdir 创建文件夹

10.rm 删除文件

11.rmdir 删除空目录

12、mv 移动、修改文件名

13.cp 复制

 

 

 


 

1.开关机命令 reboot    init 6    用于重启系统 poweroff init 0 用于关闭系统shutdown 关机shutdown -h 10 10分钟后关机shutdown -r now 现在立刻重启shutdown -r+10 10分钟后重启 2.ifconfig  查看ip 地址

直接输入ifconfig会列出已经启动的网卡,也可以输入ifconfig etho 单独显示etho的信息

 

 

 

3.和用户相关:

*添加用户,设置密码

添加laozhao用户:useradd laozhao设置密码:passwd 要输入的密码(root用户下可以修改所有人的密码,且不需要验证)

*切换用户:

su 命令可以切换用户身份的需求su root (切换到root)su laozhao (切换到laozhao用户)注意:su 命令之间的-号很重要,它意味着完全切换到新的用户,即环境变量信息也变更为新用户的信息。

*查看当前用户 、退出用户登录

查看当前用户whoami退出用户登录ctrl+d exit 4.文件权限相关及控制

文件的权限有三种,针对三种角色

 

r(100)

W(010)

X(001)

拥有者  user

R

W

X

拥有组  group

R

 

X

其他人  other

R

 

x

 

没有权限统一用 - 符号填充

读       写       执 行     (用2进制转10进制进行计算)1          0        0             读   4    0          1        0             写   20          0         1            执行 1 如果文件有读、写、执行 则是 7如果文件有读、写 则是 6如果文件有 读、执行 则是 5如果文件有 写 执行 则是 3

*设置文件访问权限   (chmod)

用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

(1)增加文件t.log所有用户可执行权限​ chmod a+x t.log(2)给file的属主分配读、写、执行7的权限,给file的所在组分配读、执行5的权限,给其他用户分配执行1的权限​ chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)注释:结尾 -c 显示授权的具体信息。

*chown 将文件改为指定的用户和组

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符

5.防火墙

centos7 默认使用firewall 作为防火墙

关闭防火墙systemctl status firewalld 查看防火墙状态systemctl stop firewalld 临时关闭防火墙,开机启动systemctl disable firewalld 关闭防火墙 ,开机不会启动systemctl is-enabled firewalld.service 检查防火墙是否启动systemctl enable firewalld 开启防火墙 6.ls命令

就是list的命令缩写,通过ls命令不仅可以查看 linux文件加包含的文件,而且可以查看文件权限(包括目录,文件夹,文件权限)查看目录信息等等。

常用参数搭配ls -a 列出目录所有文件,包含以.开头的隐藏文件ls -A 列出除.及..的其他文件ls -r 反序排列ls -t 以文件修改的时间排序ls -S 以文件大小排序ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限,所有者,文件大小等信息详细列出来

7.cd切换 cd / 进入根目录cd ~ 进入"家"目录cd - 进入上次工作路径cd !$ 把上个命令的参数作为cd参数使用

8.pwd 查看当前工作目录路径 pwd 查看当前工作目录路径pwd -p 查看软链接的实际路径 9.mkdir 创建文件夹 当前工作目录下创建名为t的文件夹mkdir t在 tmp目录下 创建路径为test/t1/t的目录mkdir -p /tmp/test/t1/t

10.rm 删除文件

删除一个目录当中的一个或多个文件或目录,如果没有使用 -r 选项,则rm不会删除目录,如果使用rm来删除文件,通常可以仍可以将该文件恢复原状。

rm -f file1 删除 file1 并且不询问rm -r 递归删除rm -rf dir1 删除 ‘dir1’ 目录及lcdqd目录内容 11.rmdir 删除空目录

从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限,注意不能删除非空目录。

rmdir -p test/t1/t 递归删除这些空目录 12、mv 移动、修改文件名 1。将1.txt1文件名改为2.txtmv 1.txt 2.txt2,将2.txt 文件移动到opt目录中mv 2.txt /opt

13.cp 复制

将源文件复制到目标表文件,或将多个源文件复制到目标目录下

为2.txt创建一个链接(快捷方式)到opt目录下cp 2.txt link_2.txt /opt

 

了解更多linux:

更多linux命令:  linux命令大全-----进阶篇   

                           linux命令大全----终极篇​​​​​​​

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。