Linux基本命令
来源:互联网 发布:乐乎公寓官网电话 编辑:程序博客网 时间:2024/06/05 05:50
一、 shell基础
每个Linux发行版本中都包含多种shell。目前有多种shell,包括bash、TC shell和Korn shell等。一般用户默认登录的shell是bash,可以通过命令来改变自己的登录shell。
1.shell 的环境变量
shell环境变量拥有特殊的意义,用户可以更改大多数shell环境变量的值。
例如:
环境变量名含义CDPATHcd命令访问的目录的别名HOME主目录的名字PATH存放搜索命令或者程序的所有目录TERM用户使用的控制台终端的类型 2.shell元字符shell元字符允许在一个命令行中指定若干个目录中的若干个文件。
例如:
字符?是一个匹配任何单个字符的通配符
字符* 匹配0个或多个字符
字符[]表示区间里的任一字符
ls [0-9][a-zA-Z].html 解释:[0-9]表示0到9的任何数字,[a-zA-Z]表示任何大写和小写的字符,这条命令查找当前目录中所有的由2个字符组成,且以.html结尾的文件。
二、shell命令基础
1.使用passwd修改密码
2.使用man和info工具得到联机帮助文档
3.获取用户和系统信息的命令
whoami:在屏幕上显示你的用户id
hostname:显示登录上的主机的名字
uname:显示关于运行在计算机上的操作系统的信息
4.显示系统运行时间:uptime
5.显示日期和时间:date
6.vi / vim文本编辑器
vi在所有的Linux系统都有提供,而vim是Linux提供的vi的加强版。在命令行键入vi,后面加上你想编辑或创建的文件名,vi自动装入所要编辑的文件或是开启一个新的 文件。退出vi有两种方式。":wq"写文件并退出,可以保存所写内容,而":q!"直接从vi中退出,不保存修改。vi分为命令模式和插入模式。
7.显示字符串 echo
8.命令行中使用扩展字符
代字符'~'扩展和花括号扩展
三、文件系统命令
1.Linux文件类型:普通文件、目录文件、符号文件、链接文件、设备文件、管道文件、socket文件。
2.文件系统目录结构
Linux文件目录结构像是一颗倒着的树,根是/
Linux常用目录
主目录是指当每个用户登录时,系统分配给的每个用户相应的工作目录,当前目录是指当前所在的目录
3.文件系统挂载
使用mount来挂载相应的目录
4.常用的命令
pwd:显示当前工作目录
cd:更改工作目录
ls:列出目录内容
mkdir:创建目录
rmdir:删除目录
touch:创建文件
cat:显示文件内容
more:分页显示文本文件内容
head:查看文件开始部分内容
tail:查看文件结束部分内容
cp:复制文件
mv:移动或更改文件名
rm:删除文件
wc:统计文件大小
file:查看文件内容类型
find:查找文件
whereis:搜索是否含有某个命令以及它所在的路径
which: which告诉我们调用的哪个版本的命令,它是从环境变量$PATH规定的路径开始查找文件的
grep:搜索文件内容
四、文件管理工具的使用
gzip:压缩文件
gunzip:解压缩文件
zcat:把压缩文件解压后输出至标准输出设备
zmore:一屏一屏的显示压缩文件的内容
tar:文件打包
RPM包管理 :rpm操作软件包
五、文件权限与文件共享
Linux的超级管理员root,普通用户被分为一个个的用户组,linux的文件系统的权限有三种r(读)、w(写)、x(执行)
id:查看用户和组的权限
chomd:改变用户的存取权限
chgrp:改变文件或目录所属组
chown:改变文件或目录的所有者
umask:设置缺省文件权限
特殊权限位:SUID、SGID、Sticky
ln:硬连接
ln -s:符号连接
六、进程、管道和重定向
ps:显示进程属性
kill:终止指定的进程
command:在前台运行 command&:在后台运行
fg;把后台的进程移到前台来执行
bg:把被挂起的进程转移到后台
任何特定时间使用CPU的作业被称为当前作业
jobs:显示所有挂起的和后台进程的进程号
在命令行中使用 & 来使命令并发执行
命令行中的AND造作:&& 只有前面的命令都执行成功的前提下才执行下一个命令
命令行中的OR操作:|| 只要一个命令执行成功就停止执行
<:输入重定向
>:输出重定向
标准输入、标准输出、标准错误输出的文件描述符分别是0、1、2
|:管道操作符 ,早Linux中管道连接的进程可以同时运行,并且随着数据流在它们之间的流动可以自动协调
- 【Linux】Linux基本命令
- Linux基本命令-mkdir命令
- linux基本命令-mysql命令
- Linux基本命令
- Linux基本命令
- linux基本命令
- linux基本命令(编译)
- Linux Mysql基本命令
- Linux基本命令
- Linux初学者基本命令
- linux基本命令
- Linux基本命令介绍
- linux基本操作命令
- Linux基本操作命令
- LINUX的基本命令
- LINUX的基本命令
- Linux基本命令
- linux基本命令
- Shiro使用和源码分析---7
- Java并发的四种风味:Thread、Executor、ForkJoin和Actor
- Try Finally 疑惑
- 字符串
- timestamp转成date格式
- Linux基本命令
- js的RSA和AES加密解密
- 【选择图片Jar】Adapter的item布局的实现(三)
- 字符串的其他方法
- Debian8.1-x64下安装Qt5.5.1+sip4.17+QScintilla-gpl-2.9.1+PyQt-gpl-5.5.1+eric6-6.1.1
- 最短路——Bellman-ford算法
- Android LayoutInflater详解
- awk 跟 shell 交互
- Message Queue