linux 基本命令
来源:互联网 发布:vb集成开发环境 编辑:程序博客网 时间:2024/06/03 14:20
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
- 【Linux】Linux基本命令
- Linux基本命令-mkdir命令
- linux基本命令-mysql命令
- Linux基本命令
- Linux基本命令
- linux基本命令
- linux基本命令(编译)
- Linux Mysql基本命令
- Linux基本命令
- Linux初学者基本命令
- linux基本命令
- Linux基本命令介绍
- linux基本操作命令
- Linux基本操作命令
- LINUX的基本命令
- LINUX的基本命令
- Linux基本命令
- linux基本命令
- Bootstrap-table查询刷新,重置页数
- js的settimeout用法总结
- iOS获取沙盒路径
- IOS内存泄露分析Retain Cycle的解决方法
- 程序员素质思考
- linux 基本命令
- 你应该了解的 一些web缓存相关的概念
- ARM裸机程序开发——中断系统
- Android : Builder模式 详解及学习使用
- jquery获取对象在数组对象中的索引值
- delaycall.js 修改表单延迟自动提交的 jQuery / Zepto 插件
- R语言绘图渐进
- request和response区别
- iOS10适配汇总