Linux的Shell常⽤命令
终端输⼊显⽰情况:
管理员: [root@localhost ~]#
普通⽤户:[user@localhost ~]$
语法:
//root:表⽰当前登录的⽤户名
//@:等同于英⽂的”at”在
//Localhost:表⽰连接的是那⼀台linux服务器的IP地址,localhost表⽰本地
//~:表⽰当前位于哪⼀个⽬录, ~表⽰当前⽤户的家⽬录,
// 超级管理员的家⽬录是root⽬录,普通⽤户的家⽬录是home/⽤户名⽬录
//$/#:表⽰什么⾝份,超级管理员/普通⽤户, $表⽰普通⽤户,#表⽰超级管理员
命令模式:vi/vim来进⾏⽂本⽂件的编辑,vi/vim类似windows的记事本
//#通过vim/vi + ⽂件名进⼊命令模式
[root@localhost ~]# vim/vi filename
在命令模式写可以直接⽤delele键删除字符;在命令模式下可以按:wq保存退出,其中w代表保存(write),:q!表⽰退出(quit)shell命令:
su: 切换⽤户
clear: 清屏
cd 切换⽬录
cd .. 回到上⼀级⽬录
cd ~ 回到当前⽤户的家⽬录
cd / 切换到系统根⽬录
pwd :显⽰当前所在路径的完整路径
ls:显⽰当前⽬录下的所有的⼦⽂件以及⼦⽂件夹
1) 在linux中以 . 开头的⽂件都是隐藏的⽂件,
2) ls -l 缩写成ll
mkdir:创建⼀个空⽬录(⽂件夹)
rmdir:删除空⽬录(⽂件夹)
touch:创建空⽂件
rm:删除⽂件/⽂件夹
cp:复制粘贴⽂件/⽂件夹
mv:移动⽂件/⽂件夹或者重命名
find:查⽂件
wget :载⽂件
/
/例⼦: 在线安装nginx
wget /download/nginx-1.9.
如果是:centos7的mini版没有wget命令, 我们可以使⽤yum在线安装:
yum -y install wget
查看⽂件内容
cat:显⽰⽂件内容
//-n 显⽰⾏号
例⼦: cat –n /etc/services
more :分页显⽰⽂件内容
//操作: (空格)或f 翻页
// (Enter) 换⾏
/
/ Q或q 退出
例⼦: more /etc/services
less:分页显⽰⽂件内容
//操作: (空格)或f 翻页
// (Enter) 换⾏, 也可以使⽤向上或者向下⽅向键来控制
// Q或q 退出
例⼦:less /etc/services
tail:⽤于显⽰⽂件后⼏⾏的内容常⽤
//参数: -数字显⽰最后指定数字的⾏
// -f 动态
// ctrl+c 结束查看
例⼦: tail -10 /etc/services
解压与压缩
常⽤参数:
-c:创建⼀个新tar⽂件
-v:显⽰运⾏过程的信息
-f:指定⽂件名
-z:调⽤gzip压缩命令进⾏压缩
-t:查看压缩⽂件的内容
-x:解开tar⽂件
gzip :压缩/解压⽂件(注意:如果压缩⼀个⽂件夹是将⽂件夹中的所有⽂件分别压缩)-- ⼀般不⽤
//将⽂件夹下的所有⽂件进⾏压缩: gzip –r ⽂件夹路径
gzip -r test1
tar:压缩/解压⽂件夹(⽐gzip重要)常⽤
压缩:
//查阅压缩⽂件中有哪些⽂件(先要到压缩⽂件夹的上⼀级⽬录)
tar –ztvf 压缩⽂件名
解压:***
//将某个压缩⽂件,解压到特定⽬录(先进⼊最终要解压的⽬录)
tar –zxvf需要解压的⽂件的完整路径
注意:
1) 解压时,推荐先使⽤mv将压缩⽂件移到要解压的⽂件夹,这样不会出错
2) ⼀般Linux上常⽤的压缩⽅式是选⽤tar将许多⽂件打包成⼀个⽂件,再以gzip压缩命令压缩成(或称为)的⽂件。shutdown:关机超级管理员可以使⽤
//当天的某个固定时刻关机 shutdown -h ⼩时:分钟
shutdown -h 12:30
//多少分钟后关机 shutdown –h 分钟
shutdown -h 60
等参数。。。
date:显⽰当前时期
//以默认格式显⽰当前⽇期
date
//格式化当前⽇期
date +%Y-%m-%d
//设置系统时间
date -s “2014-01-01 10:10:10“
linux在线命令查询平台ps:查看运⾏中的进程
语法: ps –aux 显⽰所有运⾏中的进程
PID: 进程的ID
USER:进程所有者
%CPU: 进程占⽤CPU的使⽤率
%MEM : 进程使⽤的物理内存和总内存的百分⽐
COMMAND: 进程启动命令名称
参数含义:
-a: 显⽰所有进程
-u: 显⽰终端中包含其它⽤户的所有进程
-
x: 显⽰⽆控制终端的进程
//查看某⼀个进程
ps -ef | grep proc_name
kill:终⽌进程
//⽴即停⽌⼀个进程 kill –kill [pid]
例如:
kill 2868 杀掉2868号的进程
Kill -9 2868 强制杀死进程
⽹络通讯命令
ifconfig 显⽰或设置⽹络设备。
ifconfig 显⽰⽹络设备
ifconfig eth0 up 启⽤eth0⽹卡
ifconfig eth0 down 停⽤eth0⽹卡 ping 探测⽹络是否通畅。
ping 192.168.0.1 netstat 查看⽹络端⼝。
netstat -an | grep 3306 查询3306端⼝占⽤情况
linux显⽰的⽂件类型:
例如:drwxr-xr-x.
第⼀位:表⽰当前是否⽂件还是⽂件夹 d 表⽰是⼀个⽂件夹 - 表⽰是⼀个⼆进制⽂件, l表⽰软链接⽂件第⼆位到第四位: 当前⽤户对该⽂件/⽂件夹的权限:
r:可读 w:可写 x:可执⾏ -:没有该权限
第五位到第七位: 表⽰⽤户所在组的权限
第⼋位到⼗位: 表⽰其他⽤户的权限
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论