linux下常用的shell命令

【快捷方式】

Ctrl+l                                清屏

Ctrl+k                                删除光标后的命令

Ctrl+u                                删除光标前的命令

Tab(Tab Tab)                        补齐文件或命令

上下键                                历史命令

Ctrl+c                                结束进程

Ctrl+d                                结束输入

【shell文件系统命令】

pwd                                  显示用户在文件系统的当前位置

ls(-a,-l)                            列出目录下的文件(-a包括隐含文件-l是文件的详细信息)

cd                                   更改目录

touch                                新建文件

file                                 查看文件类型

cp(cp 源文件 目标文件 -a)          复制文件

mv                                   移动或者重命名

rm                                   删除文件(加-r可删除目录)

mkdir                                创建目录

rmdir                                删除目录

cat                                  显示文件内容

more(less)                         文件内容过多时只显示一屏

head n                               显示文件前几行(n 表示行数)

tail                                 显示文件前几行(n 表示行数)

sort                                 按次序显示文件

uniq a b                             去掉a中相邻重复的行写入b

diff                                 比较两个文件显示不同

grep  "内容"  文件名                 查找文件中的内容

find  目录名  要找的文件名           查找文件

ln(ln 源文件链接)                 创建文本的链接文件

gzip                                 压缩文件

gunzip                               解压缩文件

bzip2                                压缩文件

tar                                  归档文件

tar -xvzf                            用来解压.tar.gz文件

【其他命令】

who(whoami)                        查看登录的用户(查看当前用户)

hostname                             查看主机

(sudo) passwd                      更改(root)当前用户密码(sudo表示临时为root)

exit                                 用户退出

history                              查看历史命令

alias 名 ‘命令’                    给命令定义别名(永久保存需要写入.bashrc文件)

unalias                              取消

ls |wc -(w或l或c/m)                  通过|(管道)统计上一次结果的单词数和行数字符、字节数

od -c 文件名                         直观地显示文件内容(\n等)

date                                 显示时间

注:cp    /usr/share/zoneinfo/Asia/Shanghai     /etc/localtime   更改时区

date -s "2013-12-5 12:10:00"         修改时间

echo  变量名                         显示文本(例echo $HISTSIZE)

which                                查找命令所在的路径

 whereis                             比which全的路径

man (info)                          帮助文件可跟命令显示命令的用法

wall                                 向所有已登录的用户发送信息可用<输入重定向

write                                向1固定用户发送信息

mesg [y/n]                           是否接受命令

sync                                 内存中的数据写入硬盘

shutdown -h(r)   时间                多久以后关机(重启)

powoff                               关机

reboot                               重启

exit                                 退出登录

clear                                清屏

su                                   更改用户

df -T                                查看磁盘信息

(u)mount                           挂载与卸载

adduser                             增加用户

deluser                             删除用户

delgroup                            删除用户组                    

【网络管理】

ifconfig                           查看用户ip

dhclient                           动态获取ip

/etc/init.d/networking    restart  重启网络

route                              显示和修改IP路由表

netstat                           显示系统中当前网络的状况

nslookup                          解析域名的ip

ping                             网络链接检测

service tftpd-hpa restart        重启tftp服务器

/etc/init.d/nfs-kernel-server status

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值