linux常用命令(基础)

Posted 宣哲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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常用命令(基础)的主要内容,如果未能解决你的问题,请参考以下文章

linux系统基础常用命令

Linux bash基础特性二

[Linux记录] 常用BASH命令(1)——基础

Linux笔记:命令基础说明与常用命令

linux常用命令(基础)

Linux基础系统优化及常用命令