您的位置:首页 > 运维架构 > Linux

linux 基本命令

2016-09-20 14:22 155 查看
0.查看ip

命令:ifconfig

1. 普通用户切换   root

 su   root   需要写入密码(普通用户)

2 . root  切换普通用户

su  《普通用户名称》  不需要密码

3.建立用户

useradd  yt(用户名称)

给用户赋值密码

passwd  yt(用户名)

删除用户

userdel  -r   yt(用户名)

4.

    ls: 列出目录

    cd:切换目录

    pwd:显示目前的目录

    mkdir:创建一个新的目录

    rmdir:删除一个空的目录

    touch:建一个文件

     rm :删除文件

    cp: 复制文件或目录

    rm: 移除文件或目录

例子:

ls

  如果在music个目录底下有yt  目录

 切换到music 下  直接   ls命令来查看有啥目录

pwd 

直接pwd 可以看到是哪个目录

mkdir 

 切换到哪个目录可以直接用mkdir  创建一个目录

mkdir yt(目录)

rmdir

   切换到哪个目录可以直接用rmdir  移除一个目录

rmdir  yt(目录)

touch:

  在一个目录底下键一个文件

touch yt(文件名称)

rm:

  移除一个文件或目录

  rm  yt1(目录或文件)

rm -rf :

强制删除

rm  -rf   yt

cp 

把yt1目录下的yt 复制到yt2 目录下

 cp  yt1/yt   yt2

5.解压

1、*.tar 用 tar –xvf 解压

 2、*.gz 用 gzip -d或者gunzip 解压

 3、*.tar.gz和*.tgz 用 tar –xzf 解压

 4、*.bz2 用 bzip2 -d或者用bunzip2 解压

 5、*.tar.bz2用tar –xjf 解压

 6、*.Z 用 uncompress 解压

 7、*.tar.Z 用tar –xZf 解压

 8、*.rar 用 unrar e解压

 9、*.zip 用 unzip 解压

如  .zip 文件

unzip   yt.zip

yt.zip  是文件路径

剩下的同理

6.赋值权限

chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为

who

u 表示“用户(user)”,即文件或目录的所有者。

g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

o 表示“其他(others)用户”。

a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。

- 取消某个权限。

= 赋予给定权限并取消其他所有权限(如果有的话)。

设置mode所表示的权限可用下述字母的任意组合:

r 可读。

w 可写。

x 可执行。

X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。

t 保存程序的文本到交换设备上。

u 与文件属主拥有一样的权限。

g 与和文件属主同组的用户拥有一样的权限。

o 与其他用户拥有一样的权限。

例子:

chmod  a+w  yt

修改 所有用户文件yt 的权限

7 vi/vim 使用

一般模式

 1. 输入  vi或vim  yt.txt(文件名称)

/y

查询有y  的

编辑模式

  1.  输入 i  成为编辑模式就可以修改里面的内容

 按esc  退出编辑模式

指量模式

0.  ps

命令来查看有啥shell 编辑器

 1  输入:  成为指量模式

:wq  保存退出

8. shell  编写

1.vi/vim   编写  yt.sh  文件

#!/bin/bash   开头

运行的:

chmod  +x  ./yt.sh   给权限

./yt.sh   运行

例子

#!/bin/bash

echo  "hello word !"   //控制台输出

2.  shell  变量

yun="hhhhhh"

例子:

#!/bin/bash

yun="hhhhhh"

echo $yun

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: