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常用命令(基础)的主要内容,如果未能解决你的问题,请参考以下文章