Linux 常用命令

linux 常用命令

1.find 与时间相关

find / mtime n   
-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;
-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;
-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;
-newer file : 列出比file还要新的文件名

2.find 命令

find path -name  文件名为
find path -user hhh 查找用户为hhh 的文件
find . -size +12k   .代表当前目录  size  代表是大小 

3.ls 命令

ls -a 全部档案 
-R :连同子目录内容一起列出来; 
-S :以档案容量大小排序! 
-t :依时间排序 

4.cd 命令

cd /root/Docements # 切换到目录/root/Docements
cd ./path          # 切换到当前目录下的path目录中,“.”表示当前目录  
cd ../path         # 切换到上层目录中的path目录中,“..”表示上一层目录

5.cp 命令

cp -r test20201009/ ./files

6.rm 命令

-f :就是force的意思,忽略不存在的文件,不会出现警告消息
-i :互动模式,在删除前会询问用户是否操作
-r :递归删除,最常用于目录删除,它是一个非常危险的参数

7.mv命令

-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新

8.pwd命令

pwd -P # 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

9.tar命令

1.新建压缩文件  tar -cvf xiaoq.tar xiaoq/
2.解压压缩文件  tar -xvf xiaoq.tar
3.gz压缩文件   tar -zcvf xiaoq.tar.gz xiaoq/
4.gz解压文件   tar -zxvf xiaoq.tar.gz 
5.bz2压缩文件  tar -jcvf xiaoq.tar.bz2 xiaoq/
6.bz2解压文件  tar -jxvf xiaoq.tar.bz2

10.mkdir 新建目录

1.-p  递归 
mkdir -p tt/tttt/tetsat21

11.rmdir 删除目录

1.-p 递归
rmdir -p  tt/tttt/tetsat21

12.ps 命令显示运行的进程,还会显示进程的一些信息如pid, cpu和内存使用情况

ps -A

13.kill

kill -9 pid

14.crontab

1.crontab -e 编辑crontab 任务
2.service cron start  启动crontab
3.service cron restart 重启 crontab   
4.service cron stop  停止crontab

15.top 与资源管理器一致

top [参数]
-b 批处理
-c 显示完整的治命令
-I 忽略失效过程
-s 保密模式
-S 累积模式
-i<时间> 设置间隔时间
-u<用户名> 指定用户名
-p<进程号> 指定进程
-n<次数> 循环显示的次数

16.chomod

d  目录文件
b  块设备文件 block
c  字符设备文件 char
-  普通文件
l  链接文件  软连接
r read
w write
x excute  
chomod  755 file

17.sudo

18.vi

1.进入编辑模式 i
2.退出编辑并保持 :wq
3.退出不保存 :q!
4.复制 yy p
5.删除 dd
6.显示行号 :set nu
7.跳转某行 :100
8.查找某个单词 :/hh N 下一个

19.tail

tail -f100 file  查看最后100行数据

20.diff

diff file1 file2 查看俩个区别

21.ping

ping www.baidu.com 

22.telnet

telnet www.baidu.com 443

23.ipconfig

ifconfig  -a  显示全部接口信息
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.21.0.7  netmask 255.255.240.0  broadcast 172.21.15.255
        inet6 fe80::5054:ff:feb6:6bb9  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:b6:6b:b9  txqueuelen 1000  (Ethernet)
        RX packets 517841  bytes 57806454 (55.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 549603  bytes 118628493 (113.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

// UP:表示“接口已启用”。
// BROADCAST :表示“主机支持广播”。
// RUNNING:表示“接口在工作中”。
// MULTICAST:表示“主机支持多播”。
// MTU:1500(最大传输单元):1500字节
// inet :网卡的IP地址。
// netmask :网络掩码。
// broadcast :广播地址。
// ether 以太网 物理地址
ifconfig eth0 up
// 配置ip地址
ifconfig eth0 192.168.1.100
 
// 配置ip地址和子网掩码
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
 
// 配置ip地址、子网掩码和广播地址
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

24. which 会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果

25. clear 命令用于清除终端屏幕上现有的文字内容

26. date

1.显示日期 date
2.修改日期 date -s "2020-10-12  14:23:10"

27.IN 软连接

1.ln -s  ln -s 1.txt  hhh
vi hhh
2.ll
3.删除软链接 unlink hhh

23.ssh

ssh -p 22 deepin2@192.168.56.132

24.rpm

rpm -ivh --nodeps .rpm
安装--nodeps s就是安装时不检查依赖关系
--force就是强制安装

25.tar.gz 安装

tar -zxvf xx.tar.gz
cd xx
./configure 检查编译 ./configure --prefix=/软件要安装的路径
首先检查机器的一些配置和环境,系统的相关依赖。如果缺少相关依赖,脚本会停止执行,软件安装失败
make 编译
make install 安装
make clean   安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件
make uninstall  卸载

linux 常用命令

1.find 与时间相关

find / mtime n   
-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;
-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;
-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;
-newer file : 列出比file还要新的文件名

2.find 命令

find path -name  文件名为
find path -user hhh 查找用户为hhh 的文件
find . -size +12k   .代表当前目录  size  代表是大小 

3.ls 命令

ls -a 全部档案 
-R :连同子目录内容一起列出来; 
-S :以档案容量大小排序! 
-t :依时间排序 

4.cd 命令

cd /root/Docements # 切换到目录/root/Docements
cd ./path          # 切换到当前目录下的path目录中,“.”表示当前目录  
cd ../path         # 切换到上层目录中的path目录中,“..”表示上一层目录

5.cp 命令

cp -r test20201009/ ./files

6.rm 命令

-f :就是force的意思,忽略不存在的文件,不会出现警告消息
-i :互动模式,在删除前会询问用户是否操作
-r :递归删除,最常用于目录删除,它是一个非常危险的参数

7.mv命令

-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新

8.pwd命令

pwd -P # 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

9.tar命令

1.新建压缩文件  tar -cvf xiaoq.tar xiaoq/
2.解压压缩文件  tar -xvf xiaoq.tar
3.gz压缩文件   tar -zcvf xiaoq.tar.gz xiaoq/
4.gz解压文件   tar -zxvf xiaoq.tar.gz 
5.bz2压缩文件  tar -jcvf xiaoq.tar.bz2 xiaoq/
6.bz2解压文件  tar -jxvf xiaoq.tar.bz2

10.mkdir 新建目录

1.-p  递归 
mkdir -p tt/tttt/tetsat21

11.rmdir 删除目录

1.-p 递归
rmdir -p  tt/tttt/tetsat21

12.ps 命令显示运行的进程,还会显示进程的一些信息如pid, cpu和内存使用情况

ps -A

13.kill

kill -9 pid

14.crontab

1.crontab -e 编辑crontab 任务
2.service cron start  启动crontab
3.service cron restart 重启 crontab   
4.service cron stop  停止crontab

15.top 与资源管理器一致

top [参数]
-b 批处理
-c 显示完整的治命令
-I 忽略失效过程
-s 保密模式
-S 累积模式
-i<时间> 设置间隔时间
-u<用户名> 指定用户名
-p<进程号> 指定进程
-n<次数> 循环显示的次数

16.chomod

d  目录文件
b  块设备文件 block
c  字符设备文件 char
-  普通文件
l  链接文件  软连接
r read
w write
x excute  
chomod  755 file

17.sudo

18.vi

1.进入编辑模式 i
2.退出编辑并保持 :wq
3.退出不保存 :q!
4.复制 yy p
5.删除 dd
6.显示行号 :set nu
7.跳转某行 :100
8.查找某个单词 :/hh N 下一个

19.tail

tail -f100 file  查看最后100行数据

20.diff

diff file1 file2 查看俩个区别

21.ping

ping www.baidu.com 

22.telnet

telnet www.baidu.com 443

23.ipconfig

ifconfig  -a  显示全部接口信息
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.21.0.7  netmask 255.255.240.0  broadcast 172.21.15.255
        inet6 fe80::5054:ff:feb6:6bb9  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:b6:6b:b9  txqueuelen 1000  (Ethernet)
        RX packets 517841  bytes 57806454 (55.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 549603  bytes 118628493 (113.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

// UP:表示“接口已启用”。
// BROADCAST :表示“主机支持广播”。
// RUNNING:表示“接口在工作中”。
// MULTICAST:表示“主机支持多播”。
// MTU:1500(最大传输单元):1500字节
// inet :网卡的IP地址。
// netmask :网络掩码。
// broadcast :广播地址。
// ether 以太网 物理地址
ifconfig eth0 up
// 配置ip地址
ifconfig eth0 192.168.1.100
 
// 配置ip地址和子网掩码
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
 
// 配置ip地址、子网掩码和广播地址
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

24. which 会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果

25. clear 命令用于清除终端屏幕上现有的文字内容

26. date

1.显示日期 date
2.修改日期 date -s "2020-10-12  14:23:10"

27.IN 软连接

1.ln -s  ln -s 1.txt  hhh
vi hhh
2.ll
3.删除软链接 unlink hhh

23.ssh

ssh -p 22 deepin2@192.168.56.132

24.rpm

rpm -ivh --nodeps .rpm
安装--nodeps s就是安装时不检查依赖关系
--force就是强制安装

25.tar.gz 安装

tar -zxvf xx.tar.gz
cd xx
./configure 检查编译 ./configure --prefix=/软件要安装的路径
首先检查机器的一些配置和环境,系统的相关依赖。如果缺少相关依赖,脚本会停止执行,软件安装失败
make 编译
make install 安装
make clean   安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件
make uninstall  卸载
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。