linux常用命令(基础)

Linux常用命令

CTRL+ALT+T打开终端

一、Linux快捷键

tab键:命令补全

ctrl+p 历史命令前滚
ctrl+n 历史命令后滚
ctrl+b 前移一个光标
ctrl+f 后移一个光标

ctrl+a 移动到行头
ctrl+e 移动到行尾

ctrl+h 删除光标前面的字符
ctrl+d 删除光标后面的字符
ctrl+u 删除光标前面的所有字符

ctrl+c 强制中断程序的执行(应用程序结束了)

ctrl+z 中止程序的执行(暂停,在内核是处于挂起状态)

fg 在前台执行

bg 在后台执行

//编译命令
gcc .c文件 -o 生成文件名
    
//执行
./生成文件名

二、Linux常用命令

输入history可以显示之前的历史命令

Command [ -option ] [ argument ]

Command:即是要运行的命令的本身

Option:是选项(可选),选项是控制命令运行状态和行为的(可多个选项一起)

Argument:是参数(可选),是命令要操作对象如文件、路径、数据、目录等

Linux常用命令工具:

man 命令 		//显示该命令的选项信息,相当于帮助文档,按q退出

shutdown 系统关机和重启

clear 清屏

uname 打印当前系统相关信息

date 显示或设置系统时间与日期(临时修改)

cal 显示当前日历

ping 测试主机之间网络的连通性

ping -c 5 www.baidu.com		//例如poing百度,ping5次

cd 切换工作目录

pwd 绝对路径的方式显示用户当前工作目录

ls 显示目标列表(-l 显示当前路径下的目录的详细信息)

mkdir 创建目录 (如果创建多个目录,用-p)

//如果创建多个目录
mkdir mu1/mu2 -p

rm 删除目录 (如果要删除一个目录,加-r,表示将目录及以下文件都删除,再加i表示删除前逐一询问)

//删除目录
rm -r 目录名
rm -i 目录或文件	//会询问是否删除
rm -rf *.*		//删除所有文件(删库跑路)
rm -f 目录名  		//可删除只读文件(受保护的文件)

mv 文件或目录重命名(如果当前目录下没有目标存在,会源改成目标的名字,如果有目标存在,会把源移动到目标里面去)

mv 原文件名 修改后的文件名		//修改文件名
mv 文件名	要移动到的目的地文件目录	//将文件移动

cp 复制到指定的目的文件或目录(复制单个文件时当目标不存在,创建且复制。如果存在,把内容清掉再复制。复制多个文件,目标只能是文件夹,如果不存在会报错,必须存在)

cp 文件名1 文件名2    	//将文件1中的文件复制到文件2中
cp 文件1 文件2 目录名		//将多个文件拷贝到目录下

cat 显示文件内容(查看小文件)

cat 文件名

less 查看文件内容(大文件)

sudo 系统安全(根目录权限)

sudo su    //输入密码,切换到根目录下
su 用户名   //返回用户目录

touch 修改文件(只修改时间)

ln 创建快捷方式(选项 -s 表示软连接,创建快捷方式或指针。不加-s表示硬连接,类似于引用)

软连接:(只能本文件和快捷方式在同一路径下才能使用)

硬连接:

ln 文件名 快捷方式名	//创建硬连接

硬连接会使计数器+1,而软连接不会,如果计数器为0,则文件清除。

如果删去111.txt或asd其中一个,则会使计数器-1。

who 显示目前登入系统的用户信息

推荐这些文章:

linux基础命令

查看文件信息

查看文件统计信息:提供几乎所有信息,甚至存储该文件的主、次设备编号,但是不会输出文件类型
stat test
文件类型

file test
test ASCII test

查看整个文件内容

cat
cat test
cat -n test 会输出行号
cat -s test 自动压缩多个空白行到一行
more
less

查看部分文件内容

head
tail

磁盘

挂载存储设备

mount 默认会输出当前系统挂载的设备列表
手动挂载媒体设备的命令: mount -t type device directory
type 指定了磁盘被格式化的文件系...

linux中的好用的几个命令

type command:查询命令是否为bash内建
[Enter]:当指令太长的时候转接指令
ctrl+a/ctrl+e:最前面/最后面
ctrl+u/ctrl+k:向前删除指令串/向后删除指令串

cd -:返回上一个目录
cd ~:返回主目录
cd ..:返回上一级目录

ctrl+l:将命令提示符移动到屏幕顶端,但是之前的输出都在。
reset:重置你的shell

pushd/popd 堆和栈,可以实现工作目录的快速切换。

ctrl+z:将当前程序挂到后台
fg:找回程序
jobs:查看后台挂起的程序。

htop:监控系统资源的程序

sudo !!:用高级权限执行上一条命令。...

linux工作命令总结

查看tomcat进程pid

ps -ef|grep tomcat

统计该tomcat进程内的线程个数

ps -Lf 29295|wc -l

检查本机各端口的连接情况(tcp,udp等)

netstat -anlp | grep 8003

取文件最后一列求平均值

awk '{a+=$NF;b++}END{print a,a/b}' access_log.2021-12-28.log
 
awk '{max=$NF;b++}END{print}'

打印大于1000ms的记录

cat access_log.2021-12-30.log |grep redis| awk ...

常用linux命令总结

cd
系统根目录:/是树状形式目录的根,只有一个。
用户主目录:主目录是用户的HOME目录,是在添加用户的时候指定的,对于不同用户,主目录不同。
一般情况下表示当前目录,即当开终端的时候,所处的是用户根目录,所以这个就是用户名目录里面的东西
例如,对于用户名为XX的用户,缺省的HOME目录是/home/XX,root用户例外,它的缺省HOME目录是/root。
进入系统根目录
cd /

进入当前用户主目录 有两种方法
cd (然后直接回车)

cd~

进入目录(目录名如果是单个单词则不区分大小写,有其他符号则区分大小写)
cd 目录名

返回上一级目录
cd ..

进入当前目录的父目录...

linux命令学习

最常用的系统:win (win7、win10、win8、xp)Linux(一般公司用作服务器的系统)Mac (苹果的系统,基于Linux开发的一个系统)
开源免费 真正的多用户、多进程的操作系统 内存管理非常优秀,性能非常优秀 Linux的用途: 对我们测试来说: (1)查看服务器日志,定位bug,修改文件。 (2)搭建测试环境, (3)监控服务器性能数据。-------
虚拟机的特点: ·封装性:是封装好的一系列的文件,备份方便。 ·隔离性:是指虚拟机和物理机、虚拟机和虚拟机之间是相互隔离的。 ·独立性:是指虚拟机和物理机是独立存在的,在物理机中,虚拟机不启动的时...

linux常用小命令

1、点亮网口(1)配置有多个网络接口的设备时,eth0、eth1、eth2不知道到底是那个接口使用方法如下:ethtool -p eth0
2、查看分区df -h
4、创建挂载目录mkdir /Linux
(1)上传好镜像源.iso后(2)挂载镜像源mount Linux.iso/Linux(Linux.iso/镜像源.iso)
(3)编辑配置文件vi /etc/yum.repos.d/yepg.repo
(4)测试yum list
(5)取消挂载umount Linux.iso/Linux(Linux.iso/镜像源.iso)
5、(1)查看搜索文件ls | gerp xxx
(2)搜索文...

linux常用命令(一)

1、管理员权限

sudo cmd # 暂时获得# 或者sudo passwd root # 设置密码
su #进入root
···
exit

2、文件处理

rm -f file#文件删除 'f'表示强制
rm -rf directory#目录删除 'r'表示递归
touch file #创建文件
mkdir directory #创建目录

3、环境变量添加到第一行

gedit ~/.bashrc
export PATH=$PATH:/opt/BullseyeCoverage/bin/
export COVFILE=/opt/BullseyeCoverage/coverage.cov...

linux只保留最新n个文件

需要 只保留/data/下最新的3个文件
ls -t /data/* |awk 'NR>=3' |xargs rm -rf
 
脚本
#!/bin/bashpath="/data/backups/file/target"
cd $path
dir_name=`ls`
for dir in ${dir_name}
do echo $dir cd $path/$dir pwd ls -t . |awk 'NR>=4' |xargs rm -rf
done

...

linux 常用命令

Linux 常用命令

uname 可显示电脑以及操作系统的相关信息
-a或--all  显示全部的信息。
-m或--machine  显示电脑类型
-n或--nodename  显示在网络上的主机名称。
-r或--release  显示操作系统的发行编号。
-s或--sysname  显示操作系统名称。
-v  显示操作系统的版本。
--help  显示帮助。
--version  显示版本信息。

...

linux常用命令-学习

开关机    init 6/reboot   init0/halt
清屏     clear
查看IP地址    ip addr
查看时间  date
设置时区为上海时间  cp/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置时间  date -s "2020-02-02 12:34:35"
 

 
 
文件名是由目录+文件名组成的。
对于目录和文件,有一些约...

文章标题:linux常用命令(基础)
文章链接:https://www.dianjilingqu.com/4268.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>