Linux命令复习和练习_01

简介: Linux命令复习和练习:linux命令格式:  command [-options] [parameter1] [parameter2] ...  命令    选项    参数例如:  ls /      命令+参数  ls -a    命令+选项注意:   1.若有多个选项,选项没有先后顺序,且选项可以合并。

Linux命令复习和练习:

linux命令格式:
  command [-options] [parameter1] [parameter2] ...
  命令    选项    参数

例如:
  ls /      命令+参数
  ls -a    命令+选项

注意:
  1.若有多个选项,选项没有先后顺序,且选项可以合并。
  2.选项和参数可以互换位置。

  touch .b.txt   创建一个隐藏文件b.txt
  touch a.txt    创建一个文件为a.txt
  mkdir aa       创建一个文件夹为aa
  clear        清屏

  ls -a    查看隐藏文件, 但是会多出俩个点,第一个是 ".",第二个是 ".."。一个.是当前目录,两个.是上一层目录。
  ls -a    不隐藏任何以.字符开始的项目
  ls -A    列出除了.及..以外的任何项目

  ls        显示当前下面的文件及文件夹
  ls -a    显示当前目录下的所有文件及文件夹包括隐藏的.和..
  ls -al   显示当前目录下的所有文件及文件夹包括隐藏的.和..并显示详细信息,详细信息包括大小、属组、创建时间。
  ls -al   等价于 ll

man = manual 手册
  ls --help   法一:查看帮助文档
  man ls     法二:查看帮助文档

cat a.txt       查看文件a.txt中的内容(打印出来)
gedit a.txt     编辑文件a.txt

history         查看执行过的命令
!666            叹号加数字可以执行对应的命令

cd -            快速回到上一次路径
cd ~            回到家目录
cd ~ 等价于 cd 

tree                   以目录树的方式显示该目录下的所有内容

mkdir A/B/C/D -p       在B文件夹下创建C文件夹,再在C文件夹下创建D文件夹(前提是C文件夹不存在)
rmdir A                删除A文件夹(A文件夹中没有内容)
rm -r B                删除B文件夹(B文件夹中有内容)
rm a.txt               删除a.txt文件

mv a.txt b.c           把文件a.txt改名为b.c

ln -s a.txt a-softlink.txt         创建文件a.txt的快捷方式为a-softlink.txt(软链接)
ln b.txt b-hardlink.txt            创建文件b.txt的快捷方式为b-hardlink.txt(硬链接)

grep命令是在文件里面按照内容进行查找

grep -n "haha" a.txt         在文件a.txt中搜索含有"haha"的内容,并显示所在的行号。
grep -n "^haha" a.txt        在文件a.txt中搜索含有"haha"的内容,并显示所在的行号,必须以"haha"开头的。
grep -n "haha$" a.txt        在文件a.txt中搜索含有"haha"的内容,并显示所在的行号,必须以"haha"结尾的。
grep -v "haha" a.txt         在文件a.txt中搜索不含有"haha"的内容

find命令是在特定的文件夹下搜索符合条件的文件

find / -name "*name*"             在根目录下以文件名进行搜索,条件是文件名只要里面含有name就行。
sudo find / -name "*name*"        加上权限。
sudo find ./ -name test.sh        查找当前目录下文件名为test.sh的文件。
sudo find ./ -size 2M             查找当前目录下等于2M的文件。    
sudo find ./ -size +2M            查找当前目录下大于2M的文件。
sudo find ./ -size -2M            查找当前目录下小于2M的文件。
sudo find ./ -size 2M size 5M     查找当前目录下大于2M,小于5M的文件。
sudo find ./ -perm 777            查找当前目录下权限为777的文件或者文件夹。

 

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
11天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
8天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
30 9
|
1天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
8 0
|
2天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
20 6
Linux 中的 Nslookup 命令怎么使用?
|
3天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
4天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
4天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
48 0
|
7天前
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
23 4
Linux系统监控利器:探索常用命令及数据保存技巧
|
10天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
19 0
|
10天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
14 0