一些Linux命令简要笔记 -- Shell基本命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/potato012345/article/details/78070847

参考文献:Linux从入门到精通-第二版


1. cd [dir]: 切换指定的工作目录。不带参数时默认切换到用户主目录。
cd .. 可以将当前目录向上退一级。

2. ls [cond]: 列出当前目录下的所有符合条件的文件和文件夹。不带参数时默认为所有文件和文件夹。
ls -F : 根据目录中各文件的格式进行区分。在文件夹名后加上 / ,在可执行文件名后加上 * ,在链接文件名后加上 @ 。
ls -a : 显示文件目录下所有的文件,包括隐藏文件。
ls -l :显示所有文件和文件夹的详细属性:文件名,权限,所有者,大小,最后被修改的时间等。

3. /etc目录存放系统和绝大多数应用程序的配置文件。

4. 系统命令本质上都是保存在 /usr/bin 目录下的可执行文件。

5. 会在Linux命令中使用的通配符,用来代指字符或字符串:
* : 代指任意长度的字符串,如 *.py 即指所有后缀为 .py 的文件;
? : 代指一个任意的字符,如 test?.py 指以文件名test开头,文件名总长度为5的py文件;
[] : 代指方括号内的所有字符。另外方括号之内还可以用 - 表示一定范围内的字符,[A-Z]即表示大写的26个英文字母。

6. pwd : 显示当前目录。

7. cat : 显示一个文件,通常是文本文件的全部内容。
cat -n : 为显示区加上行号。

8. more : 功能与cat相似,但遇到长文本时不会一次性全部显示,而会对显示内容进行适当折叠,按回车和下一页可以显示更多内容,按Q退出。

9. 遇到不熟悉的指令,尝试在指令后加 --help -h等获取其详细用法。

10. grep pattern file : 搜索并显示文件中出现pattern的所有行
pattern可以是任意字符串。包含空格时需要用单引号。
file 可以是单个文件,也可以是多个文件。

11. find path filename description: 在指定的(绝对)路径下,搜索指定的文件名对应的文件,打印找到文件的绝对路径
description 常用的有 -type 指定文件的类型:d--目录文件, f--普通文件,l--符号链接

12. locate pattern : 搜索整个文件名树,返回所有满足pattern的文件的绝对路径。
pattern 可以是文件名,文件类型等形式。

13. who 当前系统有哪些人登录

14. whatis ordername :根据命令的名字查询详细用法

15. apropos description :根据命令的功能查询可能的命令


猜你喜欢

转载自blog.csdn.net/potato012345/article/details/78070847