sesq学习2

来源:互联网 发布:java 毫秒 微秒 编辑:程序博客网 时间:2024/06/02 09:57
目录操作命令

cd  pwd ls  mkdir  rmdir




/dev/sdc6
/dev/hda5
/dev/sdb2


2.2.45
2.3.46








用户标识状态:
# 表示该用户是个超级用户
$ 表示普通用户(包括管理员用户)


sudo  给这一条命令赋予超级用户的权限。










 
文件操作命令

touch  rm  -r(目录) cp mv


find 查命令
find [路径] [参数] [名字]

grep(抓取)


文件的查看命令
cat 一次性查看文件里面的所有内容。


more 分页查看文件内容(到文件末尾直接跳出)
下一页 空格  下一行Enter 上一页b


less 分页查看文件内容
下一页 空格  下一行Enter 上一页b




head 查看文件前面内容


head -[数字] [文件]

查看文件尾部内容


tail -[数字] [文件]




su 用户切换命令


su 不接用户名字默认是root用户

su [用户名字] 在当前目录的路径下切换用户(切换用户后路径不会改变)


su - [用户]  切换用户时候直接到用户的家目录里面




ps 查看用户进程



kill  删除执行的进程


kill  -9  进程ID 

网络相关命令

1、检查虚拟网卡 vmware 网络图标
2、在虚拟机内右键打开联网
3、suod /etc/init.d/network-manager restart
  suod /etc/init.d/network-interface restart
4、重启vmware DHCP 和 NAT这两个服务

ifconfg    查看网络配置

       ifconfig + 【网卡名字】+ ip

ping 检查网络连通性

ping + 【ip或者域名】


挂载文件系统

       showmount  -e  ip显示ip的挂载目录

      mount   目的地ip地址:文件路径    本地指定目录

sudo mount  192.168.10.55:/home/share   ./1


     文件的压缩和解压

      解压    tar  【参数】 【压缩包名字】  -c   【指定路径】

      压缩    tar   【参数】 【生成压缩文件名字】 【需压缩文件】

       c  压缩

       x 解压

       v  查看过程

f   后接文件

       z   gz格式压缩算法

       j    bz2格式压缩算法

      c和x同一条命令中不能存在

      z和j同一条命令中不能存在


创建软硬链接

       ln     创建硬链接

       当删除文件时就删除文件的链接数

      ln  【源】      【目标】

           源名字      新的链接名字

      ln  -s  创建软连接

      格式   ln  -s  【源文件】(需要被创建的软连接的文件或目录)【目标文件】(新的链接名字)

    

    用户管理命令

     用户添加

     adduser  会在home目录下创建自己的家目录

     useradd  不会创建家目录


     用户删除

     userdel    不加-r是保留家目录,添加-r不保留家目录

     、

     文件属性

      r  读

      w  写

      x  执行

     权限修改   chmod   +  【a  u   g   o 】(+   -  =)【r   w   x】  【文件】

        a  所有用户      u 自己       g  同坐用户    o 其他用户

     chmod + 【数字】+【文件】

       r  4  ; w   2   ;  x  1


  vi 的三个模式

       命令行模式

      底行模式

      编辑模式

 保存文件的:

w 保存文件
w  [文件名]  保存为该文件名


x(wq) 保存并且退出;

q 退出

! 强制符号;


r filename  将该文件的内读取到vi中。



命令模式:


vi .vimrc

i  进入编辑状态

set nu
set tabstop=4
nmap ,ma i#include <stdio.h><CR>#include<string.h><CR><CR>int main(void)<CR>{<CR><CR>return 0;<CR>}

      

      行跳转


^到行首
$ 行尾
数字 + G
G 默认到末尾


vi file_name +行号


       进入编辑模式

 

        i 当前光标

a 当前光标的下一个字符

o  当前光标的下一行

s  删除当前光标字符并进入编辑模式

cc  删除当前一行进入编辑模式

        cw  删除当前一个字符进入编辑模式


  含有剪切功能

     

        x删除当前光标的一个字符

dw删除当前光标的一个单词

        dd删除当前光标的一行

        d^删除当前光标行前一个单词到行首

d$删除当前光标行及其后面的内容

数字+dd删除当前光标后面的几行内容

       

复制粘贴

yy复制当前光标的一行内容

        y^复制当前光标前面的内容

y$复制当前光标后面的内容

数字+yy复制几行内容

p粘贴到当前光标下面

P粘贴到当前光标前面


命令行下查找内容

        /name全文查找

在找到内容是按n跳转到下一个出现的字符

替换

s /old-name/new-name

#,#/s /old-name/new-name

1,20s /old-name/new-name 从第一行到第二十行内容替换

% s /old-name/new-name/g替换全文内容


当打开多个文件时

在低行模式下可以切换文件

next下一个文件

prev上一个文件

或者打开时添加一个-p

在底行模式下输入 vs  file name 

页面切换ctrl + w

保存所有文件wa

0 0
原创粉丝点击