Linux中tail 命令的用法及作用
tail 命令用于查看纯文本文件的后 N 行或持续刷新文件的最新内容,语法格式为“tail [参数] 文件名称”。#Linux#
Linux中cat 命令的用法
cat 命令用于查看纯文本文件(内容较少的),英文全称为“concatenate”,语法格式为“cat[参数] 文件名称”。#Linux#
Linux中head 命令的用法及作用
head 命令用于查看纯文本文件的前 N 行,语法格式为“head [参数] 文件名称”。#Linux#
Linux在国内应用的越来越广泛,我们对Linux又了解多少呢?我这里整理了最有用的12个Linux命令,熟练掌握这12个最常用的Linux命令,工作才能事半功倍!快来看看哪个不是您的菜?
01、ls 命令
ls 命令是list的缩写,用来打印出当前目录的清单。配合-l选项,可按照详细列表模式显示。

02、cd 命令
cd 命令实现目录切换。切换到当前目录用.、上级目录用..、上回目录用-、主目录用~。
03、find 命令
find 命令在目录结构中搜索文件,并执行指定的操作。提供了相当多的查找条件,功能很强大。
04、mv 命令
mv 命令是move的缩写,可以用来移动文件或者将文件改名,常用来备份文件或者目录。
05、tar 命令
tar 命令为文件和目录创建档案。把一大堆的文件和目录全部打包成一个文件,然后再压缩。
06、chmod 命令
chmod 命令用于改变文件或目录的访问权限,控制文件或目录的访问权限。
07、ifconfig 命令
ifconfig 工具不仅可以用来简单地获取网络接口配置信息,还可以修改这些配置,常用的网络查看和配置命令。
08、netstats 命令
netstat 命令用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,检验本机各端口的网络连接情况。

09、grep 命令
grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配内容打印出来。还可以用来查看运行中的进程。
10、ssh 命令
ssh 工具用来远程控制我们的电脑或者服务器,在本地Terminal远程控制服务器。用起来非常简单,ssh username@hotname,本地终端就变成了服务器终端。
11、wget 命令
wget 是一个下载文件的工具,下载软件或从远程服务器恢复备份到本地服务器。
12、curl 命令
curl 是一个利用 URL 规则在命令行下工作的文件传输工具,是一款很强大的 http 命令行工具。
还有两个跟办公生活相关的命令,一并送给您:
cal 命令,显示日历,后面加上年份,可以看整年的日历,非常方便实用!
curl wttr.in ,显示天气,最近三天,早中晚的天气、气温、风速等,强大!

Linux:分享50个实用的基础命令,欢迎收藏!(下)
26.在根目录下 找出 名字包含bin的文件夹
ll | grep bin
27.vi编辑器有几种模式?
vi 编辑器有 3 种基本工作模式,分别是命令模式、插入模式和可视化模式。
28.如何进入vi编辑器的插入模式
按下i
29.如何进入vi编辑器的可视化模式
按下v
30.在vi编辑器中如何复制一行
按下y
31.在vi编辑器中如何进行粘贴
按下p
32.如何删除从3行到15行的所有数据
:3,15d
33.创建用户zhangsan用什么命令
useradd zhangsan
34.给zhangsan用户设置密码为123456?
passwd zhangsan123456
35.删除用户用什么命令?
userdel 用户名
36.切换用户用什么命令
su 用户名
37.zhangsan用户的家目录在哪里?
/home/zhangsan
38.-rwxrwxrwx 是什么意思?
普通文件 当前用户可读可写可执行 当前用户组内用户可读可写可执行 其他用户可读可写可执行

39.drwx------ 是什么意思?
文件夹 当前用户可读可写可执行
40.如何修改一个文件夹的权限为 自己可读可写可执行 其他的都不允许
chmod 700
41.创建组super,将zhangsan加入到super组里面
groupadd super
usermod -g super zhangsan
42.使用zhangsan用户登录,在根目录下创建文件夹test,在test文件夹下创建test1.txt,修改这个文件夹的所有者为root:root
chown root:root test1.txt
43.查看命令的帮助用什么命令?
man
44.如何安装软件?
yum install 软件名
45.如何卸载软件?
yum remove 软件名
46.wget命令有什么用?
下载文件
47.如何查看某个命令安装在哪里?
whereis 命令
48.vi编辑器保存并且退出用什么命令
:wq
49.vi编辑器不保存并且退出用什么命令
:q!
50.如何查看当前的ip地址?
ifconfigip a

Linux基础命令find(第2篇)
接上篇我们继续介绍find命令
7、按文件新旧
查找比 aa.txt 新的文件
$ find . -newer "aa.txt" -type f -print
查找比 aa.txt 旧的文件
$ find . ! -newer "aa.txt" -type f -print
查找比aa.txt新,比bb.txt旧的文件
$ find . -newer 'aa.txt' ! -newer 'bb.txt' -type f -print
8、按大小查找
查找超过1M的文件
$ find / -size +1M -type f -print
查找等于8字节的文件
$ find . -size 8c -print
查找小于64k的文件
$ find . -size -64k -print
9、执行命令
1)查找 del.txt 并删除,删除前提示确认
$ find . -name 'del.txt' -ok rm {} ;
2) 查找 aa.txt 并备份为aa.txt.bak
$ find . -name 'aa.txt' -exec cp {} {}.bak ;

3)查当前目录下的所有普通文件
$ find . -type f -exec ls -l {} ;
查当前目录下的所有普通文件,并在 - exec 选项中使用 ls -l 命令将它们列出
4)在 /logs 目录中查找更改时间在5日以前的文件并删除它们
$ find logs -type f -mtime +5 -exec -ok rm {} ;
5)查询当天修改过的文件
$ find ./ -mtime -1 -type f -exec ls -l {} ;
6)查询文件并询问是否要显示
$ find ./ -mtime -1 -type f -ok ls -l {} ;
< ls … ./name.inc.php > ? y
-rw-r–r– 1 cnscn cnscn 13709 1月 12 12:22 ./name.inc.php
$ find ./ -mtime -1 -type f -ok ls -l {} ;
< ls … ./name.inc.php > ? n
在Linux下使用 locate 命令查找文件时,出现:
locate: can not open `/var/lib/mlocate/mlocate.db': 没有找到指定数据库文件
使用 #updatedb,即可以解决问题。







