Linux(一)

Linux常用命令

 

   命令行提示符

 

  [root@localhost ~]#

 

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

 

#超级用户

$普通用户

 

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

管理员/root

普通用户/home/用户名

 

      linux命令的格式

 

命令   [选项]   [参数]

      怎么杀    

        

lslist显示目录下内容

 

命令名称:ls

命令所在路径:/bin/ls

功能描述:显示目录文件

 

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

 

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

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

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

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

 

 目录操作命令

 

1cd切换所在目录

 

命令名称:cd

  cd  /home

  

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

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

cd    回到登录用户家目录

cd  -进入上次操作目录

cd  ..进入上一级目录

2linux常见目录

命令    

/根目录

/root超级用户的家目录

/home普通用户的家目录

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

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

/dev设备文件保存目录

/etc配置文件保存目录

                 /mnt    系统挂载目录

/media挂载目录

/tmp临时目录

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

/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

             

2more  文件名分屏显示文件内容

                more install.log  

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

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

 

1cp 复制

cp  源文件  目标位置

 

-r  复制目录

-a所有(包括文件属性一起复制)

 

cp  index.php  /tmp/    复制

             cp  -r www  /tmp/            复制目录

 

2mv 剪切或改名

mv  源文件  目标位置

 

mv  index.php   admin.html

 

mv  admin.php  /tmp/

 

 

权限管理

 

1权限位

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

 

权限位是十位

第一位:代表文件类型

 

-普通文件

d目录文件

Rwx

100   4

010   2

001   1

 

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

 

r4

w2

x执行1

755

766

 

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

             

 

3属主和属组命令

chown   修改属主/属组

useradd  user     添加用户

passwd   user设定用户密码

 

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

 

chown  user  index.phpuser必须存在

 

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

 

帮助命令

man  命令名

             man ls

查找命令

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

     

2find搜索命令

按照文件名查找

find  查找位置   -name  文件名

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

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

3grep 字符串”  文件名查找符合条件的字串行。

              -v     反向选择(除了)

      -i 忽略大小写

 

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

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

压缩和解压缩

.tar.gz.tar.bz2

 

tar  -zcvf  压缩文件/目录名  源文件

tar  -zcvf   bbs.tar.gz  bbs

-z:  识别.gz格式

-c:压缩

-v:显示压缩过程

-f:指定压缩包名

                 

tar  -zcvf   bbs.tar.gz    bbs  

 

tar  -zxvf  bbs.tar.gz  解压缩

                 tar  -zxvf   bbs.tar.gz  -C /tmp/指定解压缩位置

 

tar  -jcvf    shop.tar.bz2     shop  压缩

 

tar  -jxvf    shop.tar.bz2       解压

 

 

 

 

关闭和重启命令

1shutdown  -h  now关机  init 0

2reboot 重启    init 6

挂载命令

linux所有存储设备都必须挂载使用

    

            光盘挂载

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

mount    /dev/sr0  /media

 

光盘卸载

umount  /media 重点退出挂载目录才能卸载

 

十一 网络命令

1)ifconfig  查询本机网络信息

              

                ifconfig eth0 192.168.1.251  设置临时ip

 

2)ping测试网络连通性

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

 

             3) 快捷键

Ctrl+C强制终止

Ctrl+L 清屏

                 Tab          补全功能

        

                  

十二 vim编辑器

 

vim 全屏幕纯文本编辑器

 

vim使用

1vim  模式 

vim  文件名

 

 

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

命令---->末行   :w  保存    :q!   不保存退出   

                    

2命令模式操作

 

1)光标移动

h  j  k  l

 

:n移动到第几行

 

gg移动文件头

G移动到文件尾

 

2)删除整行剪切

dd删除单行

ndd删除多行

p粘贴

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

 

3)复制

yy

nyy

 

4)撤销

u撤销

ctrl+r反撤销

 

5)显示行号

:set  nu

:set  nonu

 

 

vim配置文件

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

 

6)查找

/查找内容向下查找

n下一个

N上一个

 

7)替换

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

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

 

 

阅读更多
想对作者说点什么? 我来说一句

LINUX一应用程序开发

2010年01月08日 9.17MB 下载

linux按键驱动讲解

2009年09月29日 4KB 下载

linux常用命令(一).part2.rar

2010年04月17日 9.54MB 下载

linux常用命令(一).part1.rar

2010年04月17日 9.54MB 下载

linux系统管理测试一

2010年09月14日 96KB 下载

linux常用命令(一).part3.rar

2010年04月17日 9.54MB 下载

linux常用命令(一).part4.rar

2010年04月17日 9.54MB 下载

没有更多推荐了,返回首页

不良信息举报

Linux(一)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭