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

上一篇:Hbase客户端API基础小结笔记(未完)


下一篇:JAVA调用C语言写的SO文件