Linux命令——1、基本的bash shell
来源:互联网 发布:淘宝生死狙击卖号平台 编辑:程序博客网 时间:2024/05/08 18:31
本文系整理Linux 命令备忘。
1. shell提示符与bash手册
比如
man+命令:可以查看命令手册
2. 基本命令
切换目录: cd (单点 .表示当前目录;双点 .. 表示上一级目录)
浏览目录: ls
参数:
-F 在列出的文件夹后面加正斜线以区分文件和目录
-a 显示隐藏文件(夹)
-r 递归显示
-l 显示详细信息
过滤输出列表:
?代表一个字符
* 代表多个字符
通配符[a-i]表示a-i
!表示除去不需要匹配的字符
创建文件: touch
touch test.doc 创建test.doc文件
-l 参数仅仅改变已存在文件的修改时间,不改变内容
-a 参数仅仅改变文件访问时间,不改变内容
复制文件:cp source destination
-i 参数询问是否覆盖已存在的文件,强烈建议使用此参数
-r 参数递归复制文件夹
可以用单点符号表示当前目录 .
可以使用前面介绍的通配符
链接文件:ln
软连接(符号链接):ln -s original_file link_file
硬链接:ln original_file link_file
注意:软连接相当于原文件的指针,是一个指针文件;硬链接是文件别名,与源文件终归是同一个文件!
重命名:mv
mv old_name new_name
可以使用此命令移动并重命名,一步到位:
mv /home/zsc/test.py /home/Pictures/new.py
也可以mv移动整个目录
-i 参数可以询问操作是否继续,建议使用
删除文件:rm
强烈要求使用-i参数询问是否继续,因为bash shell 没有回收站,误删的话就悲剧了!
r -r ** 可以递归删除目录
创建目录:mkdir
-p 参数可以创建多个目录和子目录:
mkdir -p new_dir/sub_dir1/sub_dir2
删除目录:rmdir(只可以删除空目录,如果需要删除非空目录可以使用rm -r 递归删除)
查看文件类型:file
查看整个文件:cat
-n每一行加行号
-b非空行加行号
more命令会在每一页用完后停止,空格或者回车继续浏览,q键退出
less命令是more命令的扩展版
查看末尾几行:tail
-n 参数修改展示的行数:tail -5 test.py
-f 参数允许在其他进程使用该文件的时候查看,并实时显示,可以用来实时监测系统日志。
查看开头几行:head
-n 修改行数
无-f参数
- Linux命令——1、基本的bash shell
- linux--基本的bash shell命令
- Linux Shell学习笔记2:基本的bash shell命令
- 基本的bash shell 命令
- 基本的bash shell命令
- 基本的bash shell命令
- 基本的bash shell命令
- linux命令——bash shell 配置
- 《Linux命令行与shell脚本》笔记--第3章:基本的bash shell命令
- bash shell基本命令应用
- 3.基本bash shell命令
- Linux学习笔记之基本命令三(Bash Shell)
- Linux / Mac 下 基本的 bash shell 命令详解(cd 、ls)
- Linux / Mac 下 基本的 bash shell 命令详解(touch 、cp、mv、rm)
- Linux / Mac 下 基本的 bash shell 命令详解(完结版)
- Linux 的shell基本命令
- Linux 基本的 shell 命令
- Linux shell 的基本命令
- 信息检索(IR)的评价指标介绍 - 准确率、召回率、F1、mAP、ROC、AUC
- 【数据结构与算法】二叉搜索树 及 常用操作
- CSDN如何转载别人的文章
- making a list of numbers vim
- vim 行首行尾加字符
- Linux命令——1、基本的bash shell
- 235. Lowest Common Ancestor of a Binary Search Tree
- Redis 3.0集群搭建测试(一)
- Redis 3.0集群搭建测试(二)
- 237. Delete Node in a Linked List
- Redis 订阅与发布
- 如果交叉编译工具出现 没有那个文件或目录
- Redis Java客户端Jredis
- LeetCode - Two Sum