linux下常用的shell命令

来源:互联网 发布:淘宝福尔摩斯探案全集 编辑:程序博客网 时间:2024/06/06 03:59

【快捷方式】

Ctrl+l                               清屏

Ctrl+k                               删除光标后的命令

Ctrl+u                                删除光标前的命令

Tab(TabTab)                       补齐文件或命令

上下键                                历史命令

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)                        文件内容过多时只显示一屏

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

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

sort                                按次序显示文件

uniq ab                             去掉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-512: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-hparestart       重启tftp服务器

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

0 0
原创粉丝点击