使用Linux有一段时间了,整理一下常用的Linux命令
相关链接:
Linux 命令整理 —— 基本操作
Linux 命令整理 —— 用户管理
1.ls 目录列举(dir)
一般我们这么写:
ls
列举当前目录的所有文件,如果文件很多的话,这么看很复杂。我们可以加关键字,例如我们要看包含xml的全部文件。
ls *xml*
如果这个时候,我们想要看到这些文件的所有者信息可以这么写:
ls -la
2.cd 目录切换
和其他目录切换命令一样,没有差别。
cd a
切换到a目录。
3.chown 改变文件(文件夹)的拥有者
上文通过ls我们看到了一堆文件,可能有的文件我们不能操作,这时候需要root账户执行chown命令改变文件所属,可以这样写:
chown boss.boss *
这个操作就是把当前目录下的所有文件赋予boss用户以及boss组的用户所有权力。那么子文件夹下的文件(文件夹)需要修改该如何做呢?执行
chown -R boss.boss *
4.mkdir 建立目录
这个命令很简单,执行
mkdir x
我们就在当前目录下构建了一个x目录。
5.cat 文件查看
我们可以通过cat命令查看文件内容,执行
cat a.xml
我们可以查看这个文件的内容,当然以文本方式。
6.tail 文件查看(可以跟踪文件)
这个命令如果不加参数的话,和cat没有区别,最终要的就是他可以跟踪文件的内容,我们常常用它来监控日志,例如
tail -f javaeye.log
当javaeye.log文件发生增长时,我们可以在控制台捕获这个改动,如果这个日志文件变化的很快的话看起来就有点像是黑客帝国的中的场景了(黑底绿字,不停的刷屏!)。
7.tar 文件压缩
压缩解压缩,这是部署工作的基本操作。
tar -zvcf java.tar.gz java
将java 目录下的文件包含子文件夹全部压缩成java.tar.gz文件。
反过来,解压缩执行
tar -xzvf java.tar.gz
8.rm 删除
折腾了这么一番,生成了一堆垃圾文件。赶紧清理掉,呵呵!
rm *
我的妈诶!太恐怖了!还好没执行!!!兄弟们千万记住,执行删除命令的时候一定不要用这个命令!!!如果你是超级管理员,将有可能删除所有文件,系统在重启瞬间就会瘫痪!!!最好指定文件名或路径名,避免全部删除,这简直就是自杀!哎呀,目录不能删除,有子文件的不能删除怎么办?
rm -R xml
这样就能彻底删除xml目录。
9.su 超级用户命令
刚才做chown的时候,我们需要切换到超级用户也就是root用户,怎么做?执行
su
按提示输入root用户密码,轻松切换到超级用户。非必要情况不建议使用该账户!
10.vim(vi)文本编辑
这个说起来就比较复杂了,我们直说简单操作可以满足我们需要的。编写文件,无非就是写点东西进去。vi、vim用起来,感觉还是vim舒服一点。编辑一个文件,
vim a.txt
这时候文件打开了,但是还不能编辑,键入
i。提示
insert,插入状态,我们可以插入文字了。写完了,
ctrl+c终结输入状态,键入
:w,保存不退出,键入
:wq,保存退出。如果不保存强制退出呢?键入
:q!。当然,如果你只是上来看看内容直接退出,那就键入
:q就可以了。如果想要在文件中找到一个关键字可以键入
/x。
/表示搜索,
x就是关键字。
11.cp 文件拷贝
这个命令是
copy单词的缩写,比如我们要做文件/目录备份,可以使用这个命令:
cp a.txt a.txt.bak
这样,就由
a.txt文件,获得了备份文件
a.txt.bak。
如果要拷贝目录,需要使用参数
-R:
cp -R a b
这样就可以把a目录拷贝成b目录了。
12.mv 文件剪切
这个命令是
move单词的缩写,可以用来剪切/重命名文件、目录。
这个命令最初就是为了剪切操作,但从其作用来看,用来重名名再合适不过了!
mv a c
a可是是文件,也可以是目录,上述操作后,a文件/目录就变成了c文件/目录!
13.mount 设备挂载
mkdir /media/cdrom
mount -t iso9660 /dev/cdrom /media/cdrom
-t iso9660可选
14.umount 设备卸载
umount /media/cdrom
15.env 环境变量
env
相关链接:
Linux 命令整理 —— 基本操作
Linux 命令整理 —— 用户管理
分享到:
相关推荐
Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,...
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
考虑到文件内容中OCR扫描的错误和遗漏,通过这些知识点的整理,读者应当能够获得一个完整的Linux基础知识框架,并在实际操作中能够找到相应的命令和功能,以达到熟练操作Linux系统的目的。对于想要深入学习Linux的...
- **学习途径**:推荐参考书籍《鸟哥的Linux私房菜——基础学习篇》,该书内容丰富,覆盖了Linux的基础概念到实际操作等多个方面。 #### 二、Linux主机规划 - **规划要素**:包括硬件选择、软件配置、安全设置等,...
在Linux操作系统的日常维护中,理解并熟练运用`rmdir`命令对于整理文件系统至关重要。记住,`rmdir`只能删除空目录,如果目录内有文件或子目录,需要先移除这些内容才能删除目录。在进行目录删除操作时,请务必谨慎...
文档中列举了一些常用的Linux命令及其用途: - `ls /proc`:查看内核相关信息。 - `more /proc/cpuinfo`:查看CPU信息。 - `more /proc/meminfo`:查看内存信息。 - `df`:查看磁盘空间使用情况,可以使用各种参数如...
Linux遵循Unix的文件系统层次标准(FHS),根目录(/)下通常包含系统的基本目录,如/bin(存放基本命令)、/etc(配置文件)、/usr(用户程序)、/var(可变数据)和/home(用户主目录)。Linux的文件权限系统十分...
- **1.4 实验内容——安装Linux操作系统** - 提供了一个实践性的实验,指导读者如何实际安装一个Linux系统,并提供了具体的步骤和注意事项。 #### 第2章:Linux基础命令 - **2.1 Linux常用操作命令** - **2.1.1 ...
根据提供的文件信息,我们可以将其中的关键知识点归纳...综上所述,这份文档不仅涵盖了Linux的基础操作和常用命令,还提供了与之相关的实用工具和服务介绍,对于初学者和有经验的用户来说都是一个非常有价值的资源。
在本篇大作业中,学生将深入学习和实践网络操作系统中的关键组件——Linux下的网络服务配置,主要包括Apache HTTP服务器和BIND域名系统服务器的安装与配置。这个任务旨在提高学生的实战能力,理解网络服务的工作原理...
本文档提供了丰富的Linux Shell命令及其应用实例,涵盖了文件操作、目录管理、文件浏览等多个方面。对于希望提高Linux Shell编程技能的学习者来说,熟练掌握这些技巧是非常有益的。通过对这些命令的学习与实践,不仅...
这些知识点涵盖了基本的命令操作、文件管理、目录导航以及文件属性等重要的Linux基础知识。接下来,我们将详细地阐述每一个知识点。 ### Linux基础命令 #### 用户操作 1. **转换用户**:`su 用户名` - `su` 命令...
1. **Linux基础概念**:了解Linux的历史、发行版种类(如Ubuntu、CentOS、Debian等)、Linux与Windows的区别,以及Linux的哲学思想——一切都是文件。 2. **Linux安装与启动流程**:包括如何选择合适的Linux发行版...
以上内容涵盖了Linux操作系统的基础知识和技术要点,从桌面系统的优化到文件系统的管理,再到软件的安装与编程基础,全面而深入地介绍了Linux的各个方面。通过学习和实践这些知识点,可以帮助Linux初学者快速入门并...
我其实对linux并不了解,借这个机会需要系统的整理一下,ros和自动驾驶仿真软件是自动驾驶很有力的辅助工具,在前人的肩膀上,我先看代码,很多是shell脚本,那这里把我遇到的shell脚本中常见的命令进行系统总结一下: ...
### Linux-2.6.28移植过程详解 #### 标题解读 - **Linux-2.6.28移植过程**:此标题...此过程不仅涉及到了内核配置的基本原理,还涵盖了具体的命令操作和注意事项,对于想要进行类似工作的读者来说具有很高的参考价值。
1. **Linux基础操作**:如何启动、关闭Linux系统,熟悉Linux命令行界面,学会基本的文件和目录管理命令,如`cd`、`ls`、`mkdir`、`rm`等。 2. **文本编辑器**:介绍常用的文本编辑器,如Vi/Vim或Nano,以及它们的...
(三)RD——删除子目录命令 1.功能:从指定的磁盘删除了目录。 2.类型:内部命令 3.格式:RD[盘符:][路径名][子目录名] 4.使用说明: (1)子目录在删除前必须是空的,也就是说需要先进入该子目录,...
《Linux C语言编程入门》是一本面向初学者的教程,主要涵盖了使用C语言在Linux操作系统上进行编程的基础知识。本书的二次制作版本由007xiong和AureoLEO整理,旨在帮助读者快速掌握Linux环境下的C语言编程技巧。 在...