linux简单命令使用

简介:
ctrl+alt+t 打开 terminal    
cd  进入
..   上一级目录
cd / 最顶层目录
ls 列出当前目录 
蓝色代表文件夹
青色代表链接文件
bin 绝大部分系统命令
home 当前用户所有的文件
     在此目录下,有一个同名的文件夹
 
直接cd ,不加任何参数。就直接进入home目录下

只有到Home下,才会有~

pwd 当前的工作路径

改变路径的方式:
  1.绝对方式 cd /home/linux
  2.相对方式 cd 或cd ..

-命令参数,而没有-开始的是用户参数

ls -l
  
建立文件夹: mkdir +文件名  

建立一个文件: touch +文件名 能直接建立多个文件

删除文件 rm +文件名

删除文件夹 rmdir +文件夹名 目录中有其它文件夹就不行

rm - r +文件夹   能删除里面所有的文件夹
rm -rf/fr+文件夹   屏蔽文件夹中所有其它的信息,删除文件夹

vi +文件名  进入文件命令模式,如果不存在,则建立
i 进入编辑界面的插入模式

vi 三种模式:
命令模式  文本输入模式(Input Mode)下按ESC进入命令模式
底行模式  命令模式(Command Mode)下输入:进入末行模式(Last line Mode)
          底行模式(Last line Mode)下指令错误则返回命令模式(Command Mode)
编辑模式  命令模式(Command Mode) 下输入  a、i、o进入文本输入模式

命令模式:
h  -----光标左移一格
l  -----光标右移一格
j  -----光标下移一行
k  -----光标上移一行

 
从编辑模式进入命令模式 按esc
shift +z +z 保存并退出(两个大z)

进入命令 :wq 退出保存
不保存退出 q!

cat +文件名  查看文件内存

vi 不加文件名 是没有名字
可以使用 w+ 文件名

设置行号:set nu 命令模式
取消行号 set nonu

ls -a 显示隐藏文件
ls -a .vimrc查看vi设置文件(要在根目录下)

在命令模式下按大写G

设置行号:
vi .vimrc 
大写G 到最后一行(命令模式)
o  新建立一行(命令模式)
然后插入set nu(插入模式)
:wq 保存(命令模式)

查找字符串:在命令模式下 / 从上往下找
                         ?从下往上找

在底行模式下     :%s/int/void/g
                  %全局查找
   查找前五行 :1,5s/int/void/g
   g 表示全局填替换
   如果不加g,只替换一行中的第一个
   
复制:光标在要复制的行。然后看要复制多少行,比如5 yy
粘贴     p
撤销     u
剪切     dd
如:剪切5行  5dd 从光标开始的位置


大G到底行
在底行模式下 :2,5p 复制2到5行 
                       2,5d  剪切2到5行
 
ctrl+shift+"+" 放大terminal
ctrl+"-"            缩小terminal
 
 
使用gcc 编译c文件 生成.out可执行程序 
./ 执行 .out
gcc hello.c -o hello
编译hello.c生成一个hello名字的可执行文件

ls -l 详细信息显示文件
-rwxr-xr-x
- 表示普通文件
x:可执行
rwx  可读写执行  表示谁创建的
r-x  没有写权限  表示文件所在的组
r-x                       表示其它
 
在linux下,文件格式:
    bcd -lsp
b   块设备文件 
c   字符设备文件
d   目录文件
-   普通文件
l   链接文件
s   套接字文件
p   管道文件  进程间通信中使用

目录
相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
151 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
614 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
108 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
91 2
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
57 14
Linux 10 个“who”命令示例
|
11天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
33 8
|
21天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
112 20
|
21天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
51 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
40 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解