常用linux命令

http://man.linuxde.net/   linux命令大全


1、grep  匹配正则表达式

2、ps 进程快照,ps -ef|grep ssh  查看特定进程的信息

3、管道符号,竖线,|,用法 commend1|commend2,把1的结果作为2的输入传给2

4、

5、chmod 改变文件的存储模式(一个or多个文件)

  例:chmod a+x configure

6、make clean 清除编译过程中产生的中间文件

7、curl   利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具


8、rpm 检查是否安装的xx包   rpm -qa |grep  libxml2

    检查安装路径 rpm -ql libxml2

    rpm -qi 查询某个具体包的介绍

    /etc         一些设置文件放置的目录如/etc/crontab
    /usr/bin       一些可执行文件
    /usr/lib /usr/lib64    一些程序使用的动态函数库
    /usr/share/doc     一些基本的软件使用手册与帮助文档
/usr/share/man 一些man page文件


9、find  查找文件  find / -name "xml2-config"

10、netstat -antp 查看进程,和被占用的端口


11、yum安装 

yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages

2.清除缓存目录(/var/cache/yum)下的 headers

命令:yum clean headers

3.清除缓存目录(/var/cache/yum)下旧的 headers

命令:yum clean oldheaders

4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)


12、 .so动态链接库文件,类似于window的dll文件

13、touch 用来新建一个不存在的文件or修改文件的时间戳

14、which vim  which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 


15、rm -rf remove 参数r是目录,f=force是不要废话直接删


16、.zip和.tar.gz的区别

zip是压缩格式的一种。zip用于windows的操作系统,
unzip xxx.zip(yum install unzip)

.tar.gz其实上是2个工具。tar是打包工具,把很多文件打包成一个文件,gz是压缩格式。tar.gz压缩格式用于unix的操作系统,但在windows系统中用WinRar工具同样可以解压缩tar.gz格式的
tar -cxzf xxx.tar.gz


 17.显示行号  :set number

跳到指定行  :n

18.sudo su 切换到管理员


 19.cp 复制文件

1。把li目录下的所有文件复制到yangyang目录下 cp /home/li/test/* /home/yangyang

2。把当前目录的某文件file1复制一份且改名字file2   cp file1 file2  


 20.添加环境变量

查看当前系统的环境变量 echo $PATH

添加环境变量:

ok啦


 21.创建文件/文件夹

1、创建一个txt文件 vim aa.txt ,然后wq保存退出

1.时间日期

date 查看/设置当前系统时间 {操作系统,源自硬件时间}

  date -s 修改时间

 hwclock 显示硬件时钟时间

cal  日历

uptime 当前系统运行时间

2.输出/查看命令

echo

cat

head  -n

tail  -n 显示的行数 -f 追踪显示文件更新

more   只能向下翻页

less  上下翻页

3 .查看硬件信息

lspci 在电脑上,绝大多数类型的设备都是pci类型。声卡网卡桥接芯片usb控制器 - v 更详细

lsusb  usb摄像头 u盘

lsmod  加载的模块(驱动)

4.归档/压缩

zip    压缩  zip linuxcast.zip myfile

unzip  解压缩 unzip linuxcast.zip

gzip    压缩  gzip linuxcast.net()

tar      归档文件

    c 创建一个归档

    z 将归档后的归档文件进行gzip压缩

    x 释放一个归档

5.查找

locate keyword 事先建好的索引,查找速度快,但有时差,一天一更新库。updatedb 手动更新数据库,意味着重新扫描操作系统

find      文件/文件夹 支持很多条件,所以叫高级查找

    find 查找位置 查找参数

    find . -name 星linuxcast星 (在当前文件夹下,以文件名查找)

    find / -name 星 .conf  根目录下

    find / -perm 777(权限)  

    find / -type d 根据文件类型查找

     find . -name 'a星' -exec ls -l {} ;

            execute执行 除了ls -l都是固定格式。把返回结果作为参数传递给ls -l 命令

 6.下载文件,上传文件

rz 上传文件到服务器。直接输入rz,然后弹出上传框,上传文件

sz send  下载文件到本地


原文地址:https://www.cnblogs.com/mogujiang/p/5543632.html