目录:
- 前言
- 常用指令
- ls指令
- whoami && pwd
- cd
- touch (触摸)
- mkdir (make directory)
- rmdir && rm (remove)
- mv(move 移动)
- cp(copy 拷贝)
- stat (统计)
- nano
- echo
- gcc
- man(重要)
- uname
- 总结
前言
初始Linux第一篇:
经过了前段时间的了解和学习,如今刚刚对Linux有了初步的认识,Linux从第一次问世至今不过短短30余年,
它是由赫尔辛基大学的一名研究生Linus Benedict Torvalds,于1991年10月5日,在一个Usenet新闻组中发布并开源(开放源代码,任何人都可以借用),
他当时模仿开发LINUX是为了让更多的人能够接触到这门“奇特魔幻”’的新技术,之后随着一些顶级黑客、工程师以及业余爱好者的加入、开发,随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及。
今天我们就来了解一些Linux中的一些常见之指令,
在开始之前我们需要先知道一点:Linux操作系统中所说的目录,就是Windows中的文件夹。
打怪升级:第9天 |
---|
通关提示:想要打过LINUX基本操作指令这两关,是需要花时间多多练习的哦~。 |
Linux常见指令2 |
常用指令
ls指令
语法:ls[选项][目录或文件]
功能:对于目录,该指令列出该目录下的所以子目录和文件, 对于文件,列出该文件的文件名以及其他信息
举个栗子:
1、ls
2、ls -l
3、 ls -a
4、 ls -l -a
ls:显示该目录下的子目录和文件名,这里表示有一个子目录"d1",一个文件"test.c"。
ls -l:列出文件的详细信息,上面有文件名,时间,文件大小等内容。
ls -a:列出该目录下的所有文件,包括隐藏文件(隐藏文件都以 '.'开头,如".filename"就是一个隐藏文件,只使用ls是无法看到的 )
ls -l -a:列出该目录下的所有文件以及它的详细信息。
从上面的 " ls -l -a "我们已经看到:指令的选项是可以叠加使用的,这里我们在介绍几种化简使用的情况。
- ls -l 基本等于 ll
- ls -l -a == ls -la == ls -al
由上面我们也可以看出:指令的选项是不分先后的,先写 -l 后写 -a ,与先写 -a 后写 -l 效果是一样的。
whoami && pwd
whoami (who am i),作用是显示用户名
pwd ,作用是显示用户当前所在的目录
cd -d1 :进入d1这个目录
cd
Linux系统中,磁盘上的目录和文件被组成一棵目录树,每个节点都是目录或文件。
语法:cd 目录名
功能:改变工作目录,将当前工作目录改变到指定目录下。
常用选项:
举个栗子:
touch (触摸)
语法:touch [选项]… 文件名 …
功能:touch命令参数可以更改文件或目录的日期时间,包括存储时间和更改时间,或者创建一个不存在的文件。
常用选项:
举个栗子:
mkdir (make directory)
语法: mkdir [选项] dirname
功能:在当前目录下创建一个或多个目录
常用选项:
参考文章:mkdir详解
举个栗子:
rmdir && rm (remove)
rmdir是与mkdir相对应的一个命令,mkdir是创建目录,rmdir是删除目录。
语法:rmdir [-p] dirname
功能:删除空目录
常用选项:
举个栗子:
rm命令可以同时删除文件或命令
语法:rm [-r -f -i -v] dirname /dir/filename
功能:删除文件或目录
常用选项:
举个栗子:
拓展:
mv(move 移动)
语法:mv src dst (src:目标文件或目录 dst:目的地文件或目录)
功能:1.移动文件或目录到目标目录下
2.给文件或目录起别名
cp(copy 拷贝)
语法:# cp src dst
功能:将文件或目录拷贝到目标目录下
stat (统计)
功能:查看文件的所有属性
示例: ls 、 ll 与 stat 查看文件属性的对比:
nano
语法:nano filename
功能:写文件
补充:当然亦可以 nano 后面什么都不跟,写完文件后将它保存到新文件中。
echo
语法:echo 文本内容 > / >> filename
功能:输出内容显示到显示器上,(换句话说就是把内容写入到显示器上)
输出重定向:>(覆盖式写入 – 在准备写入之前会先清空文件内容)
追加重定向:>> (追加式写入 – 不断向目标文件追加内容)
gcc
语法:gcc 文件名
功能:对指定文件进行编译
举个栗子:
man(重要)
Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是
man 语法: man [选项] 命令
常用选项
-k 根据关键字搜索联机帮助
num 只在第num章节找
-a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按
下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。
解释一下,面手册分为8章
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文
件)
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig
uname
语法:uname [选项]
功能: uname用来获取电脑和操作系统的相关信息。
补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。
常用选项:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
总结
以上就是我们总结的Linux中的常见指令1,后面还会有部分指令相关的文章,大家如果觉得还不错可以动动小手给熊猫点点赞,如果有什么疑问或者建议都可以在评论区留言,感谢大家对的支持。