linux常用命令

Linux常用命令

 

 

   命令行提示符

 

  [root@localhost ~]#

 

  [当前登录用户@主机名 当前所在目录]$  

 

#超级用户

$普通用户

 

当前所在目录:~    用户家目录

管理员/root

普通用户/home/用户名

 

      linux命令的格式

 

命令   [选项]   [参数]

选项:使用于调整命令的功能的

参数:参数是命令的操作对象,如果可以省略参数,那是由于有默认参数

 

 

lslist显示目录下内容

 

ls直接回车,显示目录下内容

 

ls  -l长格式显示(缩略选项用一个减号,完整选项用两个减号)

 

-rw-r--r--. 1 root root 27034 4  21 21:48 install.log

1列:权限

2列:引用计数

3列:所有者

4列:所属组

5列:大小,默认单位是Byte

6列:文件最后一次修改或访问时间

7列:文件名

 

ls  -hl文件大小显示为常见大小单位KM   G

ls  -a   显示所有文件包含隐藏文件

ls  -d显示目录本身而不是里面的子文件

 

 目录操作命令

 

1cd切换所在目录

 

命令名称:cd

  cd  /home

  

相对路径:参照当前所在目录,进行查找。先确定当前所在目录。    

绝对路径:从根目录开始指定,一级一级递归查找。

 

Tab键:文件和命令补全

 

cd    回到登录用户家目录

cd  -进入上次操作目录

cd  ..进入上一级目录

 

pwd显示当前所在目录

Linux是使用已经建立的空目录作为挂载点(盘符)

 

2linux常见目录

/根目录

/root超级用户的家目录

/home普通用户的家目录

/bin命令保存目录(普通用户就可以读取的命令)

/sbin命令保存目录(超级用户才能使用的目录)

/usr/bin/

/usr/sbin/

/boot启动目录,启动相关文件

/dev设备文件保存目录

/etc配置文件保存目录

/mnt系统挂载目录

/media挂载目录

/tmp临时目录

/proc直接写入内存

/usr系统软件资源目录

/var系统相关文档内容

/var/log/系统日志位置 

3建立目录

mkdir  目录名

                 mkdir  bbs

mkdir  -p  admin/include/upload/递归建立目录

         4)删除

rm  -rf  文件/目录

-r  删除目录

-f强制

                 rm -rf bbs

 

文件操作命令 、删  、改 、查

 

1)触摸新建文件,修改文件的最后一次访问时间

touch  文件名

                touch  index.php

             

2cat  文件名

-n查看文件,同时显示行号

查询文件内容

 

Shift+PgUp向上翻页(Linux快捷键)

 

 

3)more  文件名分屏显示文件内容

                more install.log  

空格向下翻页b   向上翻页q  退出

文件和目录都能操作的命令

 

1rm删除

 

2)cp 复制

cp  源文件  目标位置

 

-r  复制目录

cp  index.php  /tmp/    复制

             cp  -r www  /tmp/            复制目录

 

3mv 剪切或改名不论剪切文件还是目录,都不需要-r选项

mv  源文件  目标位置

 

mv  index.php   admin.html 改名

mv  admin.php  /tmp/剪切

 

 

权限管理

 

1权限位

-rw-r--r--.     root root    0 2月  13 15:38 index.php

 

权限位是十位

第一位:代表文件类型

 

-普通文件

d目录文件

l链接文件

 

九位属主权限u=user    属组权限g=group     其他人权限o=other

 

r4

w2

x执行1

 

2修改权限

chmod

chmod  u+x  index.phpindex.php文件的属主加上执行权限

chmod  u-x  index.php

             chmod  u=rwx index.php

chmod  755  index.php

chmod  644  index.php

777最大权限,在生产服务器中,禁止赋予777权限

             

 

3属主和属组命令

chown   修改属主/属组

useradd  user     添加用户

passwd   user设定用户密码

 

chown  用户名  文件名改变文件属主

 

chown  user  index.phpuser必须存在

 

chown  user:user  index.php改变属主同时改变属组

 

帮助命令

1)man  命令名

             man lsq  退出

 

2)命令  --help

 

查找命令

1whereis  命令名查找命令的命令同时看到帮助文档位置

     

2find搜索命令在系统当中,搜索符合条件的文件名

按照文件名查找

find  查找位置   -name  文件名

find  /  -name  index.php按照文件名查找

                     -iname        按照文件名查找不区分大小写

3grep 字符串”  文件名在文件当中,搜索符合条件的字符串

 

              -v    反向选择

      -i 忽略大小写

 

grep  -i  “root”  /root/install.log

             grep  -v  “root”  /root/install.log

4 管道符

命令1  |  命令2 命令1的执行结果作为命令2的操作对象

 

ll  /etc/  |  more

ll  /etc  |  grep  yum

 

安慰

 

 

压缩和解压缩

.zip.rar.7z

 

.tar.gz.tar.bz2

 

tar  -zcvf  压缩文件  源文件

tar  -zcvf   bbs.tar.gz  bbs

-z:  识别.gz格式

-c:压缩

-v:显示压缩过程

-f:指定压缩包名

 

tar  -zxvf  bbs.tar.gz  解压缩

tar  -jcvf  压缩文件名  源文件

tar  -jcvf  bbs.tar.bz2  bbs

tar  -jxvf  bbs.tar.bz2

                 tar -jxvf root.tar.bz2 -C /tmp/指定解压缩位置

 

关闭和重启命令

1shutdown  -h  now关机

shutdown  -r  now重启

2reboot 重启

挂载命令

linux所有存储设备都必须挂载使用(Linux中的挂载点,完全可以当中windows中的盘符)

    

挂载前提,光驱中有光盘

 

            光盘挂载

mount    设备描述文件  挂载点(已经存在空目录)

mount    /dev/sr0  /mnt/cdrom

 

光盘卸载

umount  /mnt/cdrom 重点:退出挂载目录才能卸载

 

十一 网络命令

1)ifconfig  查询本机网络信息

              

                ifconfig  eth0  192.168.1.251  设置临时ip

 

 

1[root@localhost ~]# setup

#设定IP地址

 

[root@localhost ~]# service  network  restart

#重启网络服务

 

2如果使用的是虚拟机,设置IP还需要以下步骤

把虚拟机网卡连接方式,改为桥接

 

3手工选择桥接到有线网卡

编辑----虚拟网络编辑器------桥接到有线网卡

service  network  restart

 

2)ping测试网络连通性

    ping  -c  次数  ip探测网络通畅

 

             3) 快捷键与特殊字符

Ctrl+C强制终止

Ctrl+L 清屏

                 Tab          补全功能

 

                  

十二 vim编辑器

 

vim 全屏幕纯文本编辑器

 

vi  ~/.bashrc此文件需要退出,再登陆才能生效(命令别名,是用于照顾管理员使用习惯的)

alias vi=vim

 

source  ~/.bashrc让文件直接生效,不需要退出

 

vim使用

1vim  模式 

vim  文件名

 

 

命令---->输入    a  追加    i 插入   o  打开 

命令---->末行   :w  保存   :wq保存退出

 :q!   不保存退出   强制

                    

2命令模式操作(Linux是没有鼠标的,vim当中,是通过快捷键来取代windows中的鼠标操作)

 

1)光标移动

:n移动到第几行

 

gg移动文件头

G移动到文件尾

 

 

3)删除整行剪切

dd删除单行

ndd删除多行

p粘贴

dG从光标所在行删除到文件尾

 

4)复制

yy

nyy

 

5)撤销

u撤销

ctrl+r反撤销

 

6)显示行号

:set  nu

:set  nonu

 

 

vim配置文件

~/.vimrc手工建立的,vim配置文件

 

7)查找

/查找内容向下查找

n下一个

N上一个

 

8)替换

1,10s/old/new/g 替换110行的所有oldnew

%s/old/new/g     替换整个文件的oldnew

:1,10s/^/#/g在前10,加入#注释

:1,10s/^#//g取消注释

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值