Linux基础知识和常用命令(二)

本文详细介绍Linux系统的常用命令操作,包括进程管理、文件操作、目录管理等。文章还介绍了如何使用帮助手册、查看文件内容、创建文件及目录、移动和复制文件等基本技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.执行命令就会执行一个可执行文件,会启动一个进程

>命令:sleep 5启动sleep进程,休眠5

>命令:clear清屏

>命令:date系统日期

>命令:cal日历

>命令:cal 年份   该年的年份

>命令:cal 月 年  XX月的日历

ctrl+c 用于命令行中结束当前进程

ctrl+z 挂起当前进程,程序没有结束放到后台,交回终端

>命令:jobs查看被挂起的工作号

恢复进程执行时,有两种选择:fg命令将挂起的进程放回到前台执行;用bg命令将挂起的进程放到后台执行

格式:fg 工作号;bg工作号

2.man命令(Linux命令的帮助手册manual

>命令:man 命令名  打开该命令的帮助手册

查看方式:

空格——翻页

回车——跳行

q ——退出quit

3.ls命令查看目录下的内容

1)>命令:ls -l以长格式显示文件

   ---权限---        硬连接数               属组                  最后一次修改时间

- rw- r-- r--           1           root                            root               1007                      312  22:10                         name

文件类型                     属主(文件创建者)                       文件大小(Byte)                   文件/目录名

-表示普通文件

d表示目录

2)>命令:ls -a显示目录下的所有内容,包含隐藏文件和目录

隐藏文件/目录以.开头,蓝色代表目录

3)>命令:ls -al或者ls -la以长格式显示目录下的所有内容(命令组合搭配使用,功能叠加)

4)>命令:ls -R文件全部展开,查看到当前目录以及子目录的资源分布,类似Windows下的tree命令   ls -aR 组合搭配

5)>命令:ls -t按照时间先后(最后一次修改时间)显示目录下的内容ls -lt结合长列表按时间顺序排列

6)>命令:ls -F查看文件类型

普通文件——无后缀名显示

目录——/结尾

可执行文件——*结尾

7)>命令:ls -ld查看当前目录属性

4.查看磁盘空间,命令:fdisk -l显示结果中Id的数字表示空闲磁盘所占的百分比

查看磁盘剩余空间大小,命令:df -k

5.查看文件的内容,命令:cat适合查看小文件
6.命令输出

1)平时的命令执行结果默认向终端输出——标准输出

2)输出重定向:将输出的结果重新导向到文件中(新的会覆盖旧的

>命令:命令名 >文件名   

例如:

>命令:date >1.txtdate的内容写入1.txt文件中(如果1.txt不存在,先创建再写入

>命令:cal >1.txtcal的内容写入1.txt文件中,覆盖原来的内容

3)输出追加重定向(在原有文件后追加内容

例如:

>命令:date >>1.txt  

>命令:cal >>1.txt  1.txt的文件后追加新的内容

7.用户登录到系统后所在的目录就是主目录,用户在其主目录下拥有最大权限,主目录在创建用户的时候自动分配目录名,普通用户的主目录在/home下管理,目录名就是用户名

root用户主目录固定在/root

>命令:cd 回车直接回到主目录,或者cd ~~代替主目录名

>命令:echo参数或者变量 回声命令,返回参数或者变量的值

例如:

>命令:echo ~

>命令:echo $PATH  系统变量的搜索路径,PATH显示的多个值使用冒号分隔,表示以上目录下的命令在任何目录下可以直接使用

8.创建目录

>命令:mkdir目录名 创建一个目录

>命令:mkdir -p目录一/目录二  创建两级目录

>命令:mkdir目录一 目录二 目录三  依次创建三个目录

例如:

>命令:mkdir ~/game在主目录下新建一个game目录

9.放大命令框 ctrl+shift+”+”,减小命令框ctrl+”-”

切换到图形界面,命令:startx 回到字符界面,注销

10.新建文件,命令:touch 文件名

如果文件名不存在,创建一个新的空的文件

如果文件名存在,只会修改文件的最后一次修改时间

Ls -l *.txt以长列表显示所有的后缀是txt的文件(*通配符,匹配任意一个字符

11.Linux文件/目录的命名规则

1)区分大小写

2)除了/以外的字符

3)包含空格需要使用\转义或者双引号

4).开头的名称,具备隐藏属性

5)Windows使用后缀名来区分不同的文件类型,Linux不需要,后缀只是属于文件名的一部分

例如:

a.创建my file文件——文件名中带有空格,命令:touch my” ”file或者touch my\ file

b.创建隐藏文件,命令:touch .news

12.拷贝文件或者目录

>命令:cp 源文件名 新文件名

例如:把~/test下的1.txt拷贝到~/test/dir1下,文件名不变

>命令:cd ~/test         cp 1.txt dir1/(文件名不写,默认与源文件同名)

13.移动文件/目录

>命令:mv 源文件/目录  目标文件/目录 (重命名或者移动

mv命令中第二个参数类型的不同(是文件还是目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

例如:

~/test下,新建d1d2目录,d1目录下新建1.txt文本内容为hello

>命令:cd ~/test

       mkdir d1 d2

       cd d1

       touch 1.txt

       echo hello >1.txt

1.txt进行备份生成11.txt

>命令:cp 1.txt 11.txt

11.txt移动到d2

>命令:mv 11.txt ../d2/

1.txt移动到d2中,重命名为2.txt

>命令:mv 1.txt ../d2/2.txt

14.删除文件或者目录

1)删除文件

>命令:rm 文件名

rm *.txt删除文件的时候要多次提示

rm -f *.txt删除文件的时候关闭交互

2)删除空目录,命令:rmdir 空目录名

3)删除一个非空目录,命令:rm -r 非空目录名

>命令:rm -rf非空目录名  关闭交互删除一个非空目录

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc xls。Apache POI 提供了 HSSF XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值