linux简单命令使用-阿里云开发者社区

开发者社区> hudan2714> 正文

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   管道文件  进程间通信中使用

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
git config命令使用
1. git config简介   我们知道config是配置的意思,那么git config命令就是对git进行一些配置。而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大家。
988 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4425 0
如何使用命令查看系统名称?
  本帖最后由 anonymous0502 于 2012-05-22 14:01 编辑 lsb_release -a 复制代码 ls /etc/*-release 复制代码
310 0
+关注
102
文章
0
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载