20208.25Linux常用命令

一、目录命令

1.增加目录

(1).mkdir /路径/目录名:mkdir test:创建test文件目录

mkdir /usr/local/test:绝对路径下创建test

(2).递归创建目录: mkdir -p test/java/javaEE

2.删除目录

    Rmdir /路径/目录名

3.改变目录

(1).复制:cp 原路径 新路径 

(2).cp -rf /usr/local/test /usr/local/test1:将test文件复制到test1文件中

   当目录和问文件在同一个目录下,则直接cp 文件名 文件目录

(4)mv移动或复制

 

 

(3).cp -rf 文件夹1 文件夹2:文件夹1复制到文件夹2中,称为文件夹2的子文件夹

(4).移动/重命名:mv 原路径 新路径

mv /usr/local/test /usr/local/test2:如果不在test2文件目录则将test文件改变为test2,如果存在test2,则直接移动到test2目录下

4.查看目录

(1)pwd:查看所在的目录

(2)cd /:查看根目录

(3)cd /usr:查看usr目录

(4)cd ..:返回上一层目录

(5)ls :查看目录下的所有文件:

    -a:展示所有文件(包括隐藏文件) -A(不包括当前目录和父目录)

    -l:展示所有文件

    -R:递归查找所有子内容

    ll:以列表的形式查看目录下的文件(是ls -l的缩写)

二、文件命令

1.创建文件

touch 【路径/】文件名

touch +xxx.txt:创建txt文件

vi 文件名:创建文件

2.删除文件

rm 【rf/ri】/路径/文件名

3.改变文件

同改变目录cp 、mv

4.查看文件

    (1)ls

    (2)vi 文件名

    (3)cat /etc/group:查看所有组

    (4)cat /etc/passwd:查看所有用户,uid,gid,

三、文件内容命令

1.查看文件内容

head -n文件名

tail -n 文件名

2.增加文件内容

3.修改文件内容

4.删除文件内容

rm -rf /usr/local/test2/test1:删除test1文件‘

或者rm -ri /usr/local/test2/test1:删除test1文件

四、vi编辑器

1.查看模式

按a,A,i,I,o,O,insert进入编辑模式,按冒号或者/进入末行模式

head:从文件开始显示文件内容

head -n :显示指定文件开始的n行数据

tail :从文件结尾显示文件内容

tail-f ∶动态加载某个文件的内容

head -m filename | tail -1   :查看第m行内容

2.编辑模式

按Esc键回到查看模式

3.末行模式:Esc或者删除末行代码回到查看模式

4.快捷键

(1).快速定位:n+空格:表示空格几行 n+enter:表示按了n次enter

首行:gg 末行:shift+g或者G 第n行:n+gg 或者 n+shift+gg

(2).进入编辑模式:

(3).在光标后插入:a(按了之后光标会后退一格)

(4).在光标前插入:i

(5).定位到行尾插入:A

(6)定位到行头插入:I

(7).下一行插入:o(保持不动,所在行的下面所有行,后退一行,光标也下退一行)

(8).上一行插入:O(所在行即下面的所有行,都向下退一行)

(9).复制 n+yy

(10).粘贴n次 n+ p

(11).删除 n+dd

(12).撤销上一次 u

(13).返回到最新 ctrl r

(14).替换: r:替换光标所在的字符 R:一直替换,知道Esc退出

5.末行模式命令

(1).退出 :冒号q

(2).保存 :冒号w

(3).保存并退出: 冒号wq或冒号x

(4).强制: !

(5).显示行号:set nu

(6).不显示行号 set nonu

(7).查找字符串:向下查找:/字符串 向上查找:?字符串

(8).n:表示继续查找下一个    N:继续查找上一个

(9).替换字符串 冒号s/要查找的字符串/替换后的字符串

(10).行首批量注释  冒号%s/^/注释符/g      例如:  冒号%s/^/#/g

(11).行尾批量注释 冒号%s/$/注释符/g        例如     冒号%s/$/#/g

(11)批量取消注释 冒a号%s/#//g

(11).批量删除 n+dd (从光标所在行算起,向下数n行)

五、用户管理

(1)UID:用户唯一标识

(2)GID:用户分组唯一标识

(3)root用户:Linux系统权限最高的用户

(4)用户家目录:~

(5)创建用户:useradd 用户名。

(6)whoami :查看当前登录用户

(7)groups:查看当前用户所属分组

(8)查看当前用户UID和GID:id

(9)添加用户并指定UID:useradd -u[UID]用户名∶

(10)修改密码:passwd 用户名

(11)此时点moba加号,输入内容ssh test@192.168.183.32 此时会提示你输入密码,密码为刚刚修改的

(12)切换用户: su 用户名

(13)删除用户: userdel 用户名

(14)修改用户密码:passwd[用户名]

(15)修改用户登录名:usermod-l[新用户名][旧用户名]

(16)修改用户所属分组:usermod -g[新组名称][用户名]∶

(17)添加分组:groupadd[组名]

(18)添加分组并指定GID:groupadd -g[组GID][组名]

(19)删除组:groupdel 组名

六、权限管理

读权限,即cd 文件名

写权限,即 mkdir 文件目录名

执行权限,即实现以上两种功能的能力,如果执行功能不存在,读写权限即使有也无法使用

1.文件夹的默认权限:drwxr-xr-x

2.文件的默认权限:-rw-r-r-- 644

r:4      w:2           x:1

3.chmod 数字 文件名 例如 chmod 777 文件名

注:首位标记文件类型:d是目录,-是文件,I是软连接

       后9位切割成三个部分:分别代表用户自身(u),用户所在组的成员(g)          和    其他组的成员(o)所具有的权限(rwx:可读、可写、可执行)

3.改变文件/文件夹的归属:

chown 用户名:组名 文件名      作用:把文件的归属用户改为对应的“用户名”,归属组改成对应的组

例如 chown root:root 文件名

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值