Linux基本指令

本文介绍了Linux系统中常用的命令,如ls用于列出目录内容,cd改变目录,touch创建或修改文件时间,mkdir创建目录,rm删除文件或目录,以及man获取命令帮助等,这些都是Linux操作的基础工具。
摘要由CSDN通过智能技术生成

目录

ls指令

ls

ls -a

ls -d

ls -i 

ls -l

ls -n

ls -F

ls -r

ls -t 

ls -s 

ls -R 

ls -1 

pwd指令 

cd指令 

touch指令 

mkdir指令 

mkdir -p

rmdir指令

 rm指令

man指令 

cp指令 

mv指令 

cat指令 

more指令 

less指令 

head指令 

tail指令 

时间相关指令 

 date显示

时间戳 

设定时间 

cal指令 

find指令 

grep指令 

zip/unzip指令 

tar指令 

tar -czf 压缩文件.tgz 目标文件

tar -xzf 压缩文件 -C 指定目录 

tar -tf 压缩文件 

bc指令 

echo指令 

​编辑

 输出重定向

追加重定向 

输入重定向 

file指令 

uname指令 

uname -a  

uname -r 

热键 

 Tab

ctrl c 

ctrl d 

ctrl r 

history 指令

关机指令 

shutdown 


ls指令

用法:ls  选项 文件或目录

功能:对于目录:显示目录下所有子目录和文件,对于文件:显示文件名和其他信息。

ls

显示当前目录下所有子目录和文件。 

 ls -a

显示隐藏文件。

  • linux中每个目录下. 和 .. 是被隐藏的。
  • .表示当前目录
  • ..表示上级目录

 ls -d

 显示当前目录信息,而不是显示目录下的子目录和文件。

 

ls -i 

输出文件的i节点索引信息

 ls -l

显示文件详细信息。

 

ls -n

 用数字的 UID,GID 代替名称。

 

ls -F

在每个文件名后附加一个字符表示文件类型。‘*’表示可执行文件, ‘ /’表示目录,‘@’表示符号链接,‘|’表示FIFOs,‘=’表示套接字。

ls -r

 对目录进行反向排序。

ls -t 

 以时间排序。

ls -s 

在文件名前输出该文件大小。 

ls -R 

 显示所有子目录下的文件。

 

ls -1 

一行显示一个文件。 

pwd指令 

显示当前所在目录。 

cd指令 

 改变工作目录。

  • cd .. 返回上级目录
  • cd /home/dss/test 绝对路径
  • cd ../test 相对路径
  • cd - 返回最近访问目录
  • cd ~ 返回用户家目录 

touch指令 

 用法:touch 选项 文件名

 功能:更改文档或目录的日期时间,存取和更改时间,如果该文件不存在,则新建。

  • touch -a 只更改存取时间
  • touch -c 不建立文档
  • touch -d 使用指定时间创建文档
  • touch -m 只更改变动时间
  • touch -t 使用指定时间

mkdir指令 

 用法:mkdir 选项 name

功能:创建空目录。

mkdir -p

递归创建多级目录。

rmdir指令

用法:rmdir 选项 目录名 

功能:删除空目录。

注:如果目录不为空,需要-p选项 进行递归删除,否则删不掉目录。

 rm指令

 既能删除文件,也能删除目录。

用法:rm 选项 文件或目录名

功能:删除文件或目录。

  • -r 删除目录及其下所有子文件
  • -i 删除前逐一确认
  • -f 强制删除,无需询问。

通常rf选项一同使用。

如果遇到rm -rf 无法删除的目录或文件, 可以尝试切换root用户进行删除! 

man指令 

用法:man 选项 指令

功能:查看指令信息。

man指令非常有用,可以帮助我们回忆起指令的功能。 

常用选项:

  • -k 根据关键字搜索联机帮助
  • num 在第num章节找
  • -a 将所有章节都显示出来 

man手册:

  • 1. 普通命令
  • 2. 系统调用
  • 3.库函数
  • 4. 特殊文件
  • 5.文件格式
  • 6.游戏
  • 7.变量
  • 8.系统管理命令 

cp指令 

用法:cp 选项 源文件或目录 目标文件或目录

功能:复制文件或目录  

常用选项:

  • -f 强制复制,无论目的文件或目录是否存在
  • -i 覆盖文件前询问
  • -r 连同子目录和文件一起复制
  • -R 子目录和文件一起复制 

 

mv指令 

 用法:mv 选项 源文件或目录 目标文件或目录

 功能:剪切+重命名

 

cat指令 

 用法:cat 选项 文件

 功能:查看文件内容

常用选项:

  • -b 对非空输出行编号
  • -n 对所有行输出行编号
  • -s 不输出多行空行 

more指令 

用法:more 选项 文件

功能:查看文件内容,类似cat 

只能按回车进行下拉。 

less指令 

用法和功能与more大致相似,但其可以上拉并下移。 

head指令 

 用法:head 参数 文件

 功能:显示文件特定行的内容,默认打印开头10行。

选项:-n 显示前n行 

 

tail指令 

用法与head一致,功能相反:从尾显示。 

时间相关指令 

 date显示

  • %Y:  显示年
  • %m: 显示月份
  • %d:  显示天数
  • %H: 显示小时
  • %M: 显示分钟
  • %S: 显示秒数
  • %F : 相当于%Y-%m-%d
  • %X :相当于%H%M%S

用法:date +数个标记

 

时间戳 

时间->时间戳 date +%s

时间戳->时间 date -d@时间戳 

 

设定时间 

 date -s 时间

cal指令 

 用法:cal 参数 月份 年份

 功能:查看日历

常用选项:

  • -3:显示系统前一个月,当前月,下一个月
  • -j :显示在当年的第几天
  • -y:显示当前年份日历 

find指令 

用法:find 路径 选项 文件名

功能:查找文件 

-name:按文件名查找 

grep指令 

用法:grep 选项 字符串 文件名

功能:文件中搜索字符串,并将找到的行打印出来。

常用选项:

  • -n:打印行号
  • -i:忽略大小写
  • -v:反向选择 

zip/unzip指令 

用法:zip 压缩文件.zip 目录或文件

           unzip 压缩文件.zip -d 目录  

功能:压缩文件,解压文件到指定目录

tar指令 

 用法:tar 选项 压缩文件 指定目录

功能:打包压缩或解压文件

  • -c :建立一个压缩文件的参数指令(create 的意思)
  • -x :解开一个压缩文件的参数指令!
  • -t :查看 tarfile 里面的文件!
  • -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
  • -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
  • -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
  • -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
  • -C : 解压到指定目录

tar -czf 压缩文件.tgz 目标文件

打包压缩目标文件

tar -xzf 压缩文件 -C 指定目录 

将文件解压到指定目录

 

tar -tf 压缩文件 

不解压文件,直接查看文件内容。

bc指令 

 功能:进行运算。

echo指令 

 用法:echo 字符串

 功能:输出字符串到标准输出,即屏幕。

 输出重定向

 将本来要输出到屏幕的内容输出到文件中,即输出重定向。

追加重定向 

 追加重定向,不覆盖原文件内容,并向其中添加内容。

输入重定向 

 cat指令是标准输入,从键盘读取,通过<从文件中读取内容,则是输入重定向。

file指令 

 用法:file 文件名

 功能:显示文件详细信息

uname指令 

用法:uname选项

功能:显示电脑和操作系统相关信息

uname -a  

显示所有信息,内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

uname -r 

显示内核版本信息

热键 

 Tab

自动补全指令 

ctrl c 

终止当前程序 

ctrl d 

相当于exit,退出 

ctrl r 

根据输入搜寻历史命令

history 指令

显示输入过的历史指令 

关机指令 

shutdown 

  • -h 终止系统,立即关机
  • -r 重新启动
  • -t 秒数 秒数后关机 

服务器从运行开始就不要关机!直到它报废! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嚞譶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值