linux基本命令总结 Linux怎么学
大家好,如果您还对linux基本命令总结不太了解,没有关系,今天就由本站为大家分享linux基本命令总结的知识,包括Linux怎么学的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
Linux基础命令和原理总结
作为一个程序员或者测试开发人员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令, SHELL, VIM, Linux性能调优和linux kernel的总结,以便在用到时能够快速地找到相关命令,同时有需要的朋友也可以参考搜藏该篇文章!文章对讲到的每个命令都有详细的参数解释,并且给出一些常用例子,因此也非常适合用来学习!
shell(命令解释器)自带的命令称为内部命令,其它的是外部命令
内部命令使用help帮助:help cd
外部命令使用help帮助:ls--help
type命令:用于区分是内部命令还是外部命令:
ls is aliased to `ls--color=auto'#外部命令
cd is a shell builtin#内部命令
pwd命令:显示当前目录
ls命令:查看目录和文件名称
ls-l查看目录各个字段含义
第一字段:首字母代表的是文件类型,其中"-"为普通文件、"d"为目录文件、"c"为字符设备文件、"b"为块设备文件、"p"为管道文件、"l"为链接文件、"s"为socket文件。“rwx”分别代表拥有读、写和执行权限,"-代表无对应权限。三个"rwx"依次代表文件所有者、文件所有者所在用户组、其它用户对文件拥有的权限。
第二字段:文件硬连接数量
第三字段:文件拥有者
第四字段:文件拥有者所在组
第五字段:文件大小(以字节为单位)
第六字段:文件最后更改时间
第七字段:文件名(若为链接文件则追加显示其链接的原文件的路径)
ls命令其它参数含义:
-a显示隐藏文件(.开头的文件)
-r逆序排序
-t按照时间顺序显示
-R递归显示
ls-lartR:按照时间顺序倒序显示所有文件及其文件夹的文件
cd命令:更改当前的工作目录
cd/path/...绝对路径
cd./path/...相对路径(./可以省略)
cd../path/...相对路径
mkdir-p递归目录:递归创建目录
rmdir命令:删除目录
rmdir a/b/c/d/e/#删除空目录
rm-r a/b/c/d/#递归删除目录,但是系统会做多次询问
rm-rf a/b/c/d/#删除目录,不做任何询问
cp命令:复制文件和目录
-r复制目录
-p保留用户、权限、时间等文件属性
mv命令:移动文件和重命名
mv*.log目标目录
通配符:
*匹配任何字符串
?匹配一个字符串
[xyz]任何一个字符串
[a-z]匹配一个范围
cat命令:文本内容显示到终端
head命令:查看文件开头
head-3文件名称#显示文件开头3行
tail命令:查看文件末尾
tail-3文件名称#显示文件末尾3行
tail常用参数-f,文件内容更新后,同步显示更新的文件信息
tail-f文件名称
wc命令:统计文件内容信息
wc文件名称
useradd命令:新建用户
useradd用户名
userdel命令:删除用户
userdel用户名用户所在的家目录不会被删除
userdel-r用户名用户相关的所有配置都会被删除
passwd命令:修改用户密码
passwd用户名
usermod命令:修改用户属性
/etc/passwd文件:查看用户文件
tail/etc/passwd
/etc/shadow文件:查看用户密码
tail/etc/shadow
groupadd命令:添加用户组
groupadd用户组
groupdel命令:删除用户组
groupdel用户组
用户切换
su用户名切换用户,但是用户所在环境不变,即pwd路径不会变化
su-用户名切换用户,同时会切换到用户家目录,即/home/用户名
sudo命令:普通用户需要执行root用户权限的解决方案。
以下是一些常用命令汇总;The following table provides a reminder of most of the commands that we have covered so far. If you include the three, as-yet-unmentioned, commands in the last column, then you will probably be able to achieve>95% of everything that you will ever want to do in Unix(remember, you can use the man command to find out more about top, ps, and kill). The power comes from how you can use combinations of these commands.
-c'cc-address'-b'bcc-address'
'to-address'| Command to send email|| mail-s"Subject"
to-address< Filename`| Command to send email with attachment|
File Permission commands
Hope this Linux reference guide helps you!
希望这些常用的命令和系统原理,以及linux操作可以帮助大家提升linux命令和操作!!!
一分钟学一个 Linux 命令 - mkdir 和 touch
探索Linux世界:一文两得的mkdir与touch命令
欢迎来到《Linux命令速成》系列,今天我们将花两分钟深入理解mkdir和touch,这两个看似简单的命令在日常开发和文件管理中不可或缺。快来跟随god23bin的脚步,开始学习吧!
1. mkdir:目录大师的诞生
mkdir,即make directory的缩写,是创建文件夹的魔法棒。在任何项目中,快速创建新的组织结构都是效率的关键。它的基本指令是:
基本语法:mkdir目录名</
例如,键入mkdir gta6</,即可在当前目录下创建一个名为gta6的新文件夹。
实例演示
要创建多层目录?mkdir-p dir1/dir2/dir3</,这个选项会自动创建中间不存在的父目录。
选项与权限
使用-p创建多级目录,如mkdir-p/opt/games/gta6/model/objs,而-m 700 importance则用来设置权限,比如创建一个权限为700的importance目录。
2. touch:触碰文件的魔法
touch命令并非字面意义上的触碰,而是创建新文件或更新文件时间戳的神兵。它是这样命名的,因为它的功能类似“创建”而不是“创建-”或“make file”。
使用方法:touch文件名</,这个命令会在当前目录下创建一个空文件,如果文件已存在,则更新其时间戳。
实例解析
创建多个文件:touch f1.txt f2.txt f3.txt</,而要更新文件时间戳,使用-c选项,如touch-c f1.txt</。
时间戳的秘密
通过stat文件名,可以查看文件的访问时间、修改时间和状态改动时间,这对于追踪文件活动非常有用。
总结与提升
通过本文,你已经掌握了mkdir和touch在Linux中的基本操作,从创建目录、设置权限到管理文件时间戳,它们是文件管理的得力助手。继续探索Linux世界,下一个命令已经在等待你的发现。
linux常用命令有哪些
linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。
linux常用命令:
1、 pwd命令
该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。
2、 cd命令
cd命令用来改变所在目录。
cd/转到根目录中
cd~转到/home/user用户目录下
cd/usr转到根目录下的usr目录中-------------绝对路径
cd test转到当前目录下的test子目录中-------相对路径
3、 ls命令
ls命令用来查看目录的内容。选项含义-a列举目录中的全部文件,包括隐藏文件-l列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等-f列举的文件显示文件类型-r逆向,从后向前地列举目录中内容-R递归,该选项递归地列举当前目录下所有子目录内的内容-s大小,按文件大小排序-h以人类可读的方式显示文件的大小,如用K、M、G作单位 ls-l examples.doc列举文件examples.doc的所有信息
4、 cat命令
cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。
cat snow.txt该命令显示文件snow.txt的内容,ctrl+D退出cat。
5、 grep命令
grep命令的最大功能是在一堆文件中查找一个特定的字符串。
grep money test.txt
以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。
6、touch命令
touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。
touch newfile该命令创建一个名为newfile的空白文件。
7、cp命令
cp命令用来拷贝文件,要复制文件,输入命令:
cp
cp t.txt Document/t该命令将把文件t.txt复制到Document目录下,并命名为t。选项含义-i互动:如果文件将覆盖目标中的文件,他会提示确认-r递归:这个选项会复制整个目录树、子目录以及其他-v详细:显示文件的复制进度
8、mv命令
mv命令用来移动文件。选项说明-i互动:如果选择的文件会覆盖目标中的文件,他会提示确认-f强制:它会超越互动模式,不提示地移动文件,属于很危险的选项-v详细:显示文件的移动进度
mv t.txt Document把文件t.txt移动到目录Document中。
9、rm命令
rm命令用来删除文件。选项说明-i互动:提示确认删除-f强制:代替互动模式,不提示确认删除-v详细:显示文件的删除进度-r递归:将删除某个目录以及其中所有的文件和子目录
rm t.txt该命令删除文件t.txt
10、 rmdir命令
rmdir命令用来删除目录。