Linux教程

Linux的基本操作指令

本文主要是介绍Linux的基本操作指令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

    • 用户管理
    • ls 命令
    • pwd 命令
    • cd命令
    • touch 命令
    • rm 命令
    • cat 命令
    • less 命令
    • mkdir 命令
    • mv 命令
    • cp 命令
    • man 命令
    • head/tail 命令
    • date 命令
    • yum 命令

用户管理

useradd 用户名 :添加该用户
passwd 用户名 :给该用户设置密码
userdel 用户名: 删除该用户
su 用户名 :切换到该用户

ls 命令

ls :展示文件和目录的名称
ls -l :列出所有文件和目录的详细信息 (简写ll)

pwd 命令

pwd : 显示用户当前所在的目录

cd命令

cd / : 返回根目录
cd - : 返回最近访问的目录
cd ..返回上一级目录
cd ~ : 回到home目录

touch 命令

touch 文件名 : 创建一个空白文件

rm 命令

rm 文件名 : 删除文件(带询问)
rm -f 文件名 : 删除文件(直接删除)
rm -r 目录 : 删除该目录及其下所有文件(递归删除)
rm -rf 目录:删除该目录及其下所有文件(不带询问的递归删除)
rm test * :删除以test开头的所有文件(批量删除)

cat 命令

cat 文件名 : 查看该文件的内容

less 命令

less 文件名 : 分页查看文件内容(适用于大文件)
less /字符串 : 向下搜索"字符串"功能

mkdir 命令

mkdir 目录名 : 创建目录
mkdir -p a/b/c :递归创建多级目录
mkdir a b c :创建同级目录

mv 命令

功能:移动文件或者重命名

mv 源文件/目录 目标文件/目录 :第二个参数是文件时,mv 命令将所给的源文件或目录重命名为给定的目标文件名;第二个参数时目录时,mv 命令将源文件移至目标目录中。

cp 命令

功能:复制文件或目录
cp a b :把 a 复制到 b 中
cp a b/c :把 a 复制到 b 中并起别名为 c

man 命令

man 命令 : 查询该命令的相关操作,一个帮助手册
按 q 推出

head/tail 命令

head 文件名 :显示该文件前10行内容
head -n<行数> 文件名 : 显示该文件前 n 行内容

tail 命令的用法和 head 命令一样,参考上面即可

另外,同时使用 head 和 tail 可以查看指定行数的内容
例如:查看 test 文件中第 50 行内容

head -n50 test | tail -n1

此处使用的 “|” 称为管道,它的作用是把前一个命令输出的内容作为后一个命令输入的内容

date 命令

功能: 指定格式显示时间
%Y :年
%m :月
%d :日
%H:小时(24小时制)
%h :小时(12小时制)
%M:分钟
%S:秒

例如:

date +%Y-%m-%d   
显示的格式是  年-月-日
date +%H:%M:%S
显示的格式是 时:分:秒
date +"%Y-%m-%d %H:%M:%S"
显示的格式是 年-月-日 时:分:秒

此外,date 命令还可以进行时间和时间戳之间的转换
时间 --> 时间戳 : date +%s
时间戳 --> 时间 :date -d@1627301371

yum 命令

注意:安装/卸载软件包需要具备管理员权限
yum install 软件包名 :安装该软件包
yum remove 软件包名 :卸载该软件包
yum list | grep 关键字 :查看软件包列表

这篇关于Linux的基本操作指令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!