Linux 常用命令1 pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find、cp、mv、tar、gz
声明:
涉及的命令:pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find、 cp、mv、tar、gz
内容:
1.查看当前文件夹的路径(绝对路径)
pwd
2.显示当前目录下所有的文件及文件夹
ls
3.显示指定文件夹下的所有文件及文件夹,比如查看根目录下的dumungweii文件夹,可绝对路径和相对路径。
ls /dumungweii
4.显示当前目录下的隐藏文件
ls -a
5.显示文件及文件夹的详细信息
ls -l
6.显示文件及文件夹的详细信息,大小规格更高
ls -a -h
ls -ah
7.显示所有文件及文件夹(包括隐藏文件)详细信息,规格更高
ls -a -l -h
ls -alh
8.显示当前目录下的某一个后缀的所有文件(比如显示当前目录下所有txt文件)
ls *.txt
9.显示当前目录下所有带后缀的文件
ls *.*
10.后缀不明确的搜寻文件或者文件夹(确定个数,或者模糊某个位置的内容)(例:搜寻当前目录下所有三个后缀的所有文件)
ls *.???
11.搜寻可选择内容(中括号确定范围)(例:系统自动排查所有doc和dac为后缀的文件)
ls *.d[oa]c
12.搜寻一定范围内的内容。(例:按照英文字母表的顺序依次排查a-s之间的字符代替的后缀)
ls *.d[a-s]c
13.进入指定文件夹/目录内,比如进入根目录下的dumungweii文件夹,可绝对路径和相对路径。
cd /dumungweii
14.回到上一层路径
cd ..
15.进入上一层的上一层路径
cd ../..
16.跳回上一次在的路径
cd -
17.跳回home目录下的主目录,你账号所在的目录。
cd ~
18.自动补全文件/文件夹名称快捷键。
tab
19.清屏(往上翻还存在)
clear
20.重定向dumungweii这个文件夹内容到dumungweii.txt(并清除之前内容)
ls -dumungweii > dumungweii.txt
21.保留之前内容,重定向
ls >> dumungweii.txt
22.创建文件(名称自定义,后缀自定义)
touch dumungweii.py
23.创建文件夹(例如创建dumungweii这个文件夹)
mkdir dumungweii
24.便捷创建多层文件夹(例如在当前目录下,创建a文件夹,a里面创建b文件夹,b里创建dumungweii文件夹)
mkdir a/b/dumungweii -p
25.查看当前目录下,所有文件和文件夹,以及文件夹下的文件。ALL,全部内容一次展示。(类似家庭树)
tree
26.转义\ (搜寻一个叫*a的文件或者文件夹,而不是令*代表通意字符,之前加 / 以示区别)
ls \*a
27.查看文件内容,适用于内容少的文档。
cat dumungweii.txt
28.读取查看两个文件的内容。(如下,1.txt 的内容排在 2.txt 之前)
cat 1.txt 2.txt
29.利用cat重定向内容到另一个文件里。(复制)
cat 1.txt >> dumungweii.txt
30.利用cat合并多个文件
cat 1.txt 2.txt > dumungweii.txt
31.查看的文件内容如果很多,智能化打开符合屏幕大小的内容,更多内容按空格键显示下一个屏幕内容,依次递进。(例如打开dumungweii.txt这个文件)
more dumungweii.txt
32.同时用2个命令需要用到管道 | 连接。(如果是ls -alh这种命令下显示的文件和文件夹太多,也可以用more)
ls -alh | more
33.删除空目录,且离开该目录。(比如我在根目录下,要删除dumungweii这个目录)
rmdir dumungweii
34.删除单个文件。
rm dumungweii.txt
35.递归删除。(文件夹和文件夹下的所有文件和文件夹全部内容都删除。)
rm dumungweii -r
36.删除之前询问。(确认删除,则需要回答yes)
rm dumungweii -i
37.删除之前禁止询问。(无需再次询问,也无需提示其他情况,一个字:删)
rm dumungweii -f
38.删除某个文件夹内的所有内容(包括其目录下所有文件和文件夹,以及递归下的所有内容)(比如把根目录下的b文件夹内的内容清空)
rm /b/* -r
39.给文件一个打开的快捷方式。(软链接)(删除源文件,快捷方式存在但无效)
ln -s dumungweii.txt weii.txt
40.两个或者多个文件名共用一个文件内容。(硬链接)(删除源文件,新文件存在且有效)
ln dumungweii.txt weii.txt
41.搜索文件名中含有某个字。(例:在dumungweii.txt这个文件中查找所有含有a的内容)
grep 'a' dumungweii.txt
42.利用grep查找过程中显示这个内容所在的位置。(第几行)
grep -n 'a' dumungweii.txt
43.搜索过程中,忽视字母大小写。
grep -i 'a' dumungweii.txt
44.搜索排除。文件内,除了含有a的内容都显示出来。
grep -v 'a' dumungweii.txt
45.文件内,搜索以什么为开头。(例如以a为开头)
grep -n '^a' dumungweii.txt
46.文件内,搜索以什么为结尾。(例如以a为结尾)
grep -n 'a$' dumungweii.txt
47.文件内,搜索选项内拥有的任意一个。( 结合中括号[ ] 选择)
grep -n [aDp] dumungweii.txt
48.帮助 help 命令。(查 ls 命令的使用说明)
ls --help
49.帮助手册 man (查看 ls 命令的使用说明)
man ls
50.查看命令历史。
history
51.查找文件,以文件名为搜索。(例:搜索根目录下,文件名为1结尾的所有文件)
find / -name "*1"
52.查找文件,以文件大小为搜索。(例:搜索当前目录下,所有大于1M的文件)
find ./ -size +1M
53.查找文件,以文件访问权限为搜索。(例:搜索当前目录下所有777权限的文件)
find ./ -perm 0777
54.拷贝文件。(例:复制dumungweii.txt文件为weii.txt)
cp dumungweii.txt weii.txt
55.拷贝某一文件名规则的所有文件在一个文件夹内。(例:复制所有a开头的文件到根目录下的dumungweii文件夹内)
cp a* /dumungweii
56.拷贝某一文件夹下所有内容到另一个文件夹。(例:将文件夹deep的内容放到当前目录下的dumungweii文件夹下)
cp deep/* ./dumungweii -a
57.拷贝文件过程中需要看到过程用 -v (例:将当前文件夹下的文件a.mkv复制到文件夹dumungweii下)
cp ./a.mkv dumungweii -v
58.移动 mv 命令。(例:将deep目录下的abc文件移动到当前目录下)(剪切)
mv deep/abc ./
59.重命名 mv 命令。(更改deep.txt文件的名字为dumungweii.txt)
mv deep.txt dumungweii.txt
60.打包当前文件夹所有文件,成为一个文件夹。(例:打包当前文件夹所有文件成为一个包dumungweii.tar)
tar -cvf dumungweii.tar ./*
61.压缩tar文件
gzip dumungweii.tar
62.解包tar的文件。
tar -xvf dumungweii.tar
63.解压缩tar.gz文件到指定路径(例:解压dumungweii.tar.gz到根目录下abc文件夹里)
gzip -d dumungweii.tar.gz -C abc/
64.直接打包+压缩当前文件夹下的所有文件tar.gz压缩包
tar -zcvf dumungweii.tar.gz ./*
65.直接解压缩+解包tar.gz文件
tar -zxvf dumungweii.tar.gz
66.直接打包+压缩当前文件夹下的所有文件tar.bz2压缩包
tar -jcvf dumungweii.tar.bz2 ./*
67.直接解压缩+解包tar.bz2文件
tar -jxvf dumungweii.tar.bz2
68.把文件压缩成一个zip压缩包。(例:把dumungweii.txt文件压缩成dumungweii.zip)
zip dumungweii.zip dumungweii.txt
69.解压缩zip压缩包。(解压dumungweii.zip到./abc)
unzip ./abc dumungweii.zip
Linux 常用命令1 pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find、cp、mv、tar、gz的更多相关文章
- linux常用命令:pwd 命令
Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录.在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置. ...
- Linux 常用命令二 pwd cd
一.pwd命令 显示整个路径名: wang@wang:~$ pwd /home/wang 二.cd命令 切换到其他路径(相对路径方式): wang@wang:~$ cd workpalce/ wang ...
- linux常用命令(2)pwd命令
pwd 命令1 命令格式:pwd [选项]2 命令功能查看当前工作目录的完整路径3 常用参数一般不带任何参数如果目录是链接时:pwd -P 显示实际路径,而非使用链接路径4 常用实例:4.1 用pwd ...
- 0、驱动及应用小技巧、uboot指令及环境变量配置、linux常用命令
(内核make menuconfig之后,通过insmod安装的驱动都应该重新make,可能会出现一些莫名的问题) (nor flash/SDRAM/DM9000都受内存控制器控制,需要配置内存控制器 ...
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- Linux常用命令全称
Linux常用命令全称 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,任务管理器) 常用参数: ...
- 教程 | Linux常用命令大全
Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls (显示当前目录下文件) ls 目录名 ( ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
随机推荐
- github上热门深度学习项目
github上热门深度学习项目 项目名 Stars 描述 TensorFlow 29622 使用数据流图进行可扩展机器学习的计算. Caffe 11799 Caffe:深度学习的快速开放框架. [Ne ...
- 使用PHP开发HR系统(2)
本节讲述如何创建基于CI框架的PHP程序. ============================================================================== ...
- Centos 7 替换镜像源
1 备份原始源 [root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.b ...
- MSMQ消息加密
证书实现非对称加密/解密的代码如下 //非对称加密密钥 static byte[] RSAEncrypt(byte[] enkey, X509Certificate2 Certificate) { R ...
- 实时监听 JavaScript改变 input 值 input输入框内容 value 变化实时监听
思路:通过setInterval()方法去定时对比新旧值 当时候JavaScript的onchange 和onpropertychange(注意ie版本) 监听输入框input时间,人为改变值是可以触 ...
- 5_PHP数组_3_数组处理函数及其应用_8_数组与数据结构
以下为学习孔祥盛主编的<PHP编程基础与实例教程>(第二版)所做的笔记. 数组与数据结构 1. array_push() 函数 程序: <?php $stack = array(&q ...
- 二叉树&满二叉树与完全二叉树
二叉树的定义 二叉树(Binary Tree)是n(n≥0)个元素的有限集合,该集合为空或者为由一个称为"根"的元素及两个不相交的.被分别称为左子树和右子树的二叉树组成 二叉树的基 ...
- python字符串的常见方法
1.join方法:拼接字符串------->str a = "你是风儿我是沙"b = "@".join(a)print(b)>>>你@是 ...
- ES2015简介和基本语法
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015.也就是说,ES6就是ES2015. ...
- sqoop 导入增量数据到hive
版本 hive:apache-hive-2.1.0 sqoop:sqoop-1.4.6 hadoop:hadoop-2.7.3 导入方式 1.append方式 2.lastmodified方式,必须要 ...