Linux常用指令

(前置条件:使用虚拟机安装centos7)

Linux下的目录:
        /bin   :存放二进制可执行文件(ls,cat,mkdir等)
        /boot  :存放用于系统引导时使用的各种文件
        /dev  :用于存放设备文件
        /etc  :存放系统配置文件
        /home :存放所有用户文件的根目录,比如用户user1的主目录就是/home/user1
        /lib  :标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
        /mnt  :系统提供这个目录是让用户临时挂载其他的文件系统。
        /opt  :额外安装的可选应用程序包所放置的位置
        /proc  :虚拟的目录,系统内存的映射。可直接访问这个目录来获取系统信息
        / root  :超级用户主目录
        /sbin   :存放二进制可执行文件,只有root才能访问sbin
        /tmp   :用于存放各种临时文件
        /var  :用于存放运行时需要改变数据的文件,某些大文件的溢出区,比方说各种服务的日志文件
        /usr  :用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录,也是最庞大的目录,要用到的应用程序和文件几乎都在这个目录

一、系统信息/管理相关

uname  :显示电脑以及操作系统相关信息

uname   -a  :显示正在使用的内核版本

hostname :显示主机名

hostname  -i  :显示系统IP地址

Linux常用指令_第1张图片

date :显示系统日期

cal :显示当前日历

Linux常用指令_第2张图片

cal   查找年份    :显示xx年的日历表 

Linux常用指令_第3张图片

uptime        :显示运行时间

whereis xxx    :显示xxx程序可能在的位置

which        :显示xxx命令对应执行的程序

Linux常用指令_第4张图片

cat   /proc/cpuinfo     :显示CPU的信息

Linux常用指令_第5张图片

cat   /proc/meminfo:显示内存信息 

Linux常用指令_第6张图片

cat   /proc/version    :显示内核的版本

free         :显示系统内存的使用情况

free -m        :-m参数表示以mb为单位显示内存实际使用情况

Linux常用指令_第7张图片

df -h   :查看磁盘使用情况

Linux常用指令_第8张图片

 

man xxx        :显示xxx命令的帮助手册信息

Linux常用指令_第9张图片

who    :查询目前和你使用同一台机器的人以及Login时间地点

 w      :查询目前上机者的详细资料

 whoami     :查看自己的帐号名称

Linux常用指令_第10张图片

groups    userName :查看某人的Group

Linux常用指令_第11张图片

 history       :查看自己敲过的命令

Linux常用指令_第12张图片

ps    :  显示进程状态

ps  -ef|grep  包名 :查看对应工程的进程是否起来

kill    pid  :停止某进程

kill   -9   pid  :强制杀掉进程

Linux常用指令_第13张图片

su  :权限转换为指定使用者

Linux常用指令_第14张图片

 top    :  动态的显示当前系统中耗费资源最多的进程

Linux常用指令_第15张图片

clear   :清屏

二、网络命令

ifconfig         :查看本地IP地址

Linux常用指令_第16张图片

ping : 测试网络的连通性

Linux常用指令_第17张图片

三、关机命令

shutdown   -h   now     :关闭系统 

shutdown   -r   now     :重启系统

reboot        :重启服务器

halt         :关机后关闭电源

logout        :注销 

poweroff    : 关机

四、目录和文件

cd   ..        :返回上一级目录

cd   ../..     :返回上两级目录 

cd   /user1    :回到个人的主目录 

cd   -         :返回上次所在的目录 

pwd         :显示当前工作路径 

Linux常用指令_第18张图片

ls         :查看目录中的文件 

ls    -F        :查看目录中的文件 

 

ls    -l         :显示文件和目录的详细资料 (可简写为ll),后可跟具体文件名

Linux常用指令_第19张图片Linux常用指令_第20张图片

 

ls    -a        :显示隐藏文件 

 

touch   fileName    :生成一个空文件;若存在,则修改文件的时间属性为当前时间

Linux常用指令_第21张图片

 

mkdir   dir1                    :创建一个叫做 'dir1' 的目录' 

mkdir   dir1   dir2            :同时创建两个目录 

mkdir   -p   tmp/dir1/dir2    :到指定目录创建文件夹

Linux常用指令_第22张图片

 

rm file1:删除file1文件

rm -r dir1:删除dir1目录

rm   -f   file1    :删除一个叫做 'file1' 的文件' 

rmdir   dir1        :删除一个叫做 ‘dir1’ 的空目录' 

rm   -rf   dir1        :删除文件,而且可以删除非空目录。-rf参数表示递归强制删除

Linux常用指令_第23张图片

 

mv   dir1   new_dir  :重命名/移动 一个目录 (文件)

mv   1.txt   2.txt    :将1.txt 改名为2.txt(当前目录无test2.txt文件,重命名)

mv   1.txt   a  :将1.txt移动到dir2目录中 (当前目录存在dir1目录,移动)

Linux常用指令_第24张图片

 

cp   file1   file2            :复制一个文件,将file1复制且名字为file2,文件内容不变 

cp -r dir1 dir2 :复制当前目录下的dir1到当前目录下的dir2目录,如果当前目录下没有dir2目录,则会在当前目录下生成dir2

Linux常用指令_第25张图片

 Linux常用指令_第26张图片

 

cat   file1 :从第一个字节开始正向查看文件file1的内容Linux常用指令_第27张图片

cat file1 >file2:将file1的文件内容输入到file2

Linux常用指令_第28张图片

 

more file1:按页查看file1文件内容,按空格键翻页,回车键向下一行,按q退出

Linux常用指令_第29张图片

 

tac   file1        :从最后一行开始反向查看一个文件的内容

Linux常用指令_第30张图片

 

head   -n   file1:查看一个文件的前n行 

tail   -n  file1:查看一个文件的最后n行 

Linux常用指令_第31张图片

 

tail -f file1 :实时输出file1的内容

Linux常用指令_第32张图片

 

tail   -f   test.log | grep    “关键字符”   :查找test.log日志文件中关于“关键字符”的字段

Linux常用指令_第33张图片

 

less     file1       : less 允许使用者用键盘方向键往回看 ,按q退出

wc /path/file:输出文件的行数,单词数,字节数

Linux常用指令_第34张图片

 

du   -h   filename      :查看文件大小

du   -h   dirname      :查看目录下所有文件的大小,此处要用绝对路径

Linux常用指令_第35张图片

 

grep :在指定的文本文件中查找指定的字符串,一般与tail、管道符|  结合起来查系统日志

grep "被查找的字符串" file1 :在file1中搜索指定的字符串并打印出来

grep -r "被查找的字符串" dir1:在目录中递归搜索特定的字符串并打印

Linux常用指令_第36张图片 Linux常用指令_第37张图片

 
find   /   -name   filename:从 ‘/’ 根文件查找名为filename的文件(注意/后有空格,绝对路径)

find    .    -name    filename :查询当前目录下文件名称为filename的文件

find  路径   -user   用户名: 查找由该用户名创建的所有文件和目录

Linux常用指令_第38张图片

 

find   /user/local   -name    \*.txt     :搜索以 '.txt' 结尾的文件

find   .   -size   +1k  :查找当前目录下大于1k的文件

find   .   -size   -1k  :查找当前目录下小于1k的文件

Linux常用指令_第39张图片

你可能感兴趣的:(linux)