linux 的一些常见的指令集

一些常见的文本指令

ctrl+c 粘贴

ctrl+v 复制 

c复制

s保存

x剪切

v粘贴

q退出

f搜索

linux终端快捷键

ctrl +alt+t   打开终端

ctrl+shift+q 关闭终端

ctrl+shift+c  复制

ctrl+shift+v  粘贴

ctrl+shift+   +  放大窗口

ctrl+shift+    - 缩小

linux 指令集

passwd  更改密码   

passwd  用户  

passwd  root   更改root 密码

管理员和普通用户权限不一样  通常来说管理员权限大于普通用户

当使用普通用户权限时  权限不够时 可以使用sudo 进行权限下放

例如  sudo passwd root

su  切换用户

su +用户  切换到指定用户

su root  切换到root

exit 退出当前页面

路径转换指令 cd

cd 可以跳转到任意目录下,只要有绝对路径  

相对路径 根据当前位置跳转到指定路径

绝对路径 可以用pwd查看绝对路径 相当于是地址 知道准确地址就可以准确找到

使用方法:    可以使用ls  查看当前目录下文件  然后cd跳转

cd  加目录

cd  目录/目录

cd .. 返回上一级目录     ..上级目录入口

cd  . 本级目录                . 本级目录入口

cd - 返回上次所在目录

cd ~ 返回用户目录

cd 返回用户目录

cd home 返回家目录  

cd / 返回根目录

在根目录下  会有linux的全部文件 如图

 根目录 家目录  用户目录 之前的关系

在根目录下  有一个home目录 我们cd home  进入家目录 

 在home目录下 包含用户目录 用户目录用~表示

说到目录 

目录的创建  mkdir

mkdir 1  创建一个目录

mkdir 1 2 3 4创建多个目录 同级

mkdir -p  1/2/3 创建多级目录  1  2  3 如图

 目录的删除  rm

rm  1.c   删除一个文件

rm -d  1  删除一个空文件

rm -r      递归删除文件

rm -f  强制删除一个文件 

rm -rf  最高权限删除 慎用

rmdir  删除目录

 文件的创建

touch 文件

touch 1.c  

touch 1.c   2.c  3.c

gedit  1.c

gedit 1.c 2.c 3.c

touch  只创建 

gedit  不创建 但打开    

 

文件的删除 

rm 1.c  删除一个文件

rm 1.c 2.c 删除多个文件 

rm  *.c  删除类似文件

剪切  文件目录重命名

Mv  1.c  2.c

Mv 目录/1.c   目录/2.c

Cp 目录1   目录 5

Cat 查看文件内容

Cat 1.c  

cat 路径 /1.c

 

Cp复制

Cp 1.c 2.c   从1.c文件把内容复制到2.c(同级)

cp 目录/1.c   目录/2.c

复制目录

Cp 目录1  -r 目录 5

 

Ls  列举当前目录下的文件信息

Ls -a    All查看所有文件(包括隐藏文件)

Ls-l   查看文件详细信息

Ls-al  查看所有文件详细信息(包括隐藏)

 

 详细下 可以看出文件的详细信息 类比 windows

d rwx rwx r-x  3  ypc  ypc  4096  6月12 16:38    2

各个含义解释

d 是目录文件

- 是普通文件

-L是链接文件

-p 管道文件

r 读 w 写 x执行

rwx rwx r-x  是三级权限

分别是管理员  用户  用户组

第一个3数字代表 该目录下有几个子目录

文件 固定为1  空目录为 2

第一个字符串是用户名  第二个字符串 用户组

4096 代表大小  固定 当超出自动去开拓 一般是4096的整数倍

最后是修改时间

权重  r 1 w2 x4  7

当文件权限不够时  可以使用指令 chmod  777 进行加权

其他指令  clear 清屏   boot 关机 

apt 下载指令

sudo apt-get install  gcc

apt install gcc       进行下载,拉取网址 在线安装

Apt remove gcc 卸载

解压缩指令

tar 

解压

tar -xvf filename.tar
tar -zxvf filename.tar.gz
tar -zxvf filename.tgz
tar -jxvf filename.tar.bz2
tar -xZvf filename.tar.Z
unrar e filename.rar # 解压到当前目录
unrar x filename.rar /path/to/extract
unzip filename.zip -d filepath
tar.xz文件解压:先xz -d xxx.tar.xz到tar,然后tar xvf xxx.tar


压缩

tar -zcvf filename.tar.gz filename
tar -zcvf filename.tgz filename
tar -jcvf filename.tar.bz2 filename
zip filename.zip filename
zip -r location.zip location
gzip -d filename.gz filename
rar -a filename.rar filename

Gcc编译指令

Gcc  1.c  默认生成 a.out 可执行文件

GCc  -o  hello  编译1.c指定生成可执行的文件名 hello

联合编译

Gcc 1.c 2.c 3.c  -o hh  模块化编译并且链接文件 生成可执行的文件hhh

./ 执行指令  ./ 1.c

主函数传参数

./main 参数 

Man man手册

Man 加上函数名 查看库函数相关信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值