加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

linux 常用命令

发布时间:2022-10-16 19:02:03 所属栏目:Unix 来源:转载
导读: 1、和目录有关的命令
如何学习Linux
1、显示当前所在目录
pwd命令
pwd
显示所在当前目录
2、切换当前目录
cd 命令
cd 目录名
进入该目录;
cd ~
进入用户主目录;
cd -
返回进入此目录之前

1、和目录有关的命令

如何学习Linux

1、显示当前所在目录

pwd命令

pwd

显示所在当前目录

2、切换当前目录

cd 命令

cd 目录名

进入该目录;

cd ~

进入用户主目录;

cd -

返回进入此目录之前所在的目录;

cd …

返回上级目录(若当前目录为"/“,则执行完后还在”/“;”…"为上级目录的意思);

cd …/…

返回上两级目录;

cd !$

把上个命令的参数作为cd参数使用。

3、列出指定目录列表信息

ls 命令

ls -l

以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;

ls -a

显示所有文件和文件夹(包括隐藏文件/文件夹)。

4、当前目录下创建文件

touch命令

touch 文件名

当前目录下创建一个空文件

touch 文件名1 文件名2…

当前目录下创建多个空文件文件

5、当前目录下删除指定文件

rm [命令参数] 文件名

用法:rm [选项]… [文件]…

删除(unlink)指定。

-f, --force

强制删除。忽略不存在的文件,不提示确认

-i

每次删除前提示确认

-I

在删除超过三个文件或者递归删除前提示一次并要求确认;此选项比 -i 提示内容更少,但同样可以阻止大多数错误发生

-r, -R, --recursive 递归删除目录及其内容

-d, --dir 删除空目录

-v, --verbose 详细显示进行的步骤

请注意,如果使用rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证 该文件的内容无法还原,请考虑使用shred。

6、当前目录下创建文件夹

mkdir [命令选项] 文件名

mkdir [命令参数] 文件夹名

-m, --mode=模式 设置权限模式(类似chmod),而不是 a=rwx 减 umask

-p, --parents 需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理

-v, --verbose 每次创建新目录都显示信息

-Z 设置每个创建的目录的 SELinux 安全上下文为默认类型

7、删除文件夹

rmdir [命令选项] 文件夹名

p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

8、文件和文件夹拷贝

cp [命令选项] 源文件名 目的文件名

-f:强行复制文件或目录,不论目标文件或目录是否已存在;

-i:覆盖既有文件之前先询问用户;

-p:保留源文件或目录的属性;

-R/r:递归处理,将指定目录下的所有文件与子目录一并处理。

9、文件和文件夹移动/重命名

mv [命令选项] 源文件 目标文件

-f:强行复制文件或目录,不论目标文件或目录是否已存在;

-i:覆盖既有文件之前先询问用户;

-p:保留源文件或目录的属性;

-R/r:递归处理,将指定目录下的所有文件与子目录一并处理’。

10、目录权限修改

Linux中使用chmod命令来修改目录权限。

文字设定法具体命令如下:

chmod 参数 [who] [+ | - | =] [mode] 目录名

常用参数如下:

-R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理。

who参数如下:

u 表示“用户(user)”,即文件或目录的所有者; g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户; o

表示“其他(others)用户”; a 表示“所有(all)用户”,它是系统默认值。

操作符如下:

+:添加某个权限;

-:取消某个权限;

=:赋予给定权限并取消其他所有权限。

mode参数如下:

r 可读; w 可写; x 可执行。

数字设定法具体命令如下:

chmod [mode] 文件名

mode为具体的数字。

0表示没有权限unix命令大全,1表示可进入权限,2表示可写权限,4表示可读权限,然后将其相加。

所以数字属性的格式应为3个从0到7的八进制数,其顺序是u、g和o。

how to check file permission in Linux

2、和用户有关的命令

1、创建新用户

命令格式格式:useradd [命令参数] 参数

常见命令参数:

-d:指定用户登入时的启始目录;

-D:查看或变更预设值;

-g:指定用户所属的群组;

-m:自动建立用户的登入目录;

-M:不要自动建立用户的登入目录;

-s:指定用户登入后所使用的shell。

普通用户创建新用户需加上sudo,提高权限。root账户不需要。

2 Ways to Get user id in Linux

2、删除用户

命令格式:userdel [命令参数] 参数

常见命令参数:

-f:强制删除用户,即使用户当前已登录;

-r:删除用户的同时,删除与用户相关的所有文件。

普通用户删除用户需加上sudo,提高权限。root账户不需要。

3、修改用户密码

命令格式:passwd [命令参数] 参数

常见命令参数:

-d 删除密码;

-l 停止账号使用;

-S 显示密码信息。

修改新用户test的密码

useradd test //创建新用户test

passwd -S test //查看密码

passwd test

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!