备注:如果下列命令中有大写,全都给改成小写
Shell命令格式:
指令 选项 参数表
Man---------------------------lnux下手册查看命令
Ls-----------------------------列出文件名:
ls -a;列出文件名,包括隐藏文件
ls -lh:列出文件名,同时包含文件的大小
Cat----------------------------查看文本文件的内容
Less----------------------------一般和管道一起用,用于分屏显示
b;向前翻(pageup)
d:向后翻(pagedown)
Rm-----------------------删除命令
-r:文件夹
-rf:不提示删除
Cp-------------------------复制
-r:文件夹
Mv-------------------------移动文件或者文件夹;修改文件或者文件夹名称
Mkdir----------------------创建空文件夹
-p:可逐级创建文件夹
Rmdir------------------------删除空文件夹
Cd-----------------------------跳转目录
Grep----------------------------过滤器,通常和管道一起用
Head------------显示文件开头:head -n 5 1.c----------------显示文件1.c开头的的五行
Tail----------------显示文件结尾:tail -n 5 1.c-------------------x显示文件1.c的后五行
Sort-----------------按照次序显示文件:sort 1.c----------------按照ascall码表显示文件(这是不会改变该文件的内容次序)
Sort --o cc 1.c :将文件1.c的内容ascall码顺序放到cc文本文件中
Uniq------------------------去掉文件中相邻且重负的行:uniq 1.c
Diff--------------------------比较两个文件的
file----------------------------查看文件属性:file 1.c ----------------显示是ascall码的文本文件
Echo---------------------------显示文本 :echo hell ;echo. Hell > 1.c---------前一个打印hell,后一个将hell打印结果写入到1.c中
Date-------------------------显示日期:date
Which-------------------------查找应用程序:which ls ----------------查找ls对应的系统函数路径
Whereis------------------------查找所有相关的文件:whereis ls ----------------查找所有相关的文件
Ps----------------------产看当前终端运行进程:ps
Ps -aux-----------列出所有进程
Df---------------------查看文件系统空间占用情况
Du----------------------显示磁盘空间的使用情况:
Du 1.c-------------------查看1.c文件所占用磁盘大小(kb),ls -lh------------查看其实际占用空间大小
Kill---------------------------杀死进程:kill 进程号
Chmod--------------------------权限修改:chmod 777 1.c------------------修改1.c的权限为可读、可写、可执行
Chown-------------------------改变文件或者目录的属主:chown 1.c hyg-----------------将1.c属主改为用户hyg
Chgrp---------------------------该报文件或者目录的所属组:chgrp 1.c groupname---------将1.c的属组修改为groupname
Pwd------------------------------查看当前目录的绝对路径
Clear-------------------------------请屏(或者ctrl+l)
Who--------------------------------列出系统上的用户名单
Man------------------------------------帮助手册
Wall-------------------------------------root权限向其他访问该系统的用户发送消息
用法:wall 然后 输入需要通知的消息 按ctrl+d结束
Shutdown---------------------------------关机:
Shutdown 4 -h---------------四分钟后立即关机,若想取消当前关机信息,则需要另外打开一个终端然后shutdown -c
Shutdown -h now ----------------------立即关机
Su-------------------------------------------更改用户身份
Mount命令:
Mount /dev/sda1 /mnt/hgfs-----------------------将 /dev/sda1挂载到/mnt/hgfs,因而需要占用额外的空间
Umount /mnt/hgfs---------------------------------------卸载挂载点
注意:bash比sh有了很大的改进:
补齐命令 :tab或者esc
查询命令历史:history
History 10显示近最近使用的十个命令
定义别名:alias hh=’ls -l’----------只能用于当前终端,如果想要一直成立可以修改配置文件~/.bashrc 在对应的位置添加相应的别名