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 packages2.清除缓存目录(/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 下载文件到本地