linux常用命令

cd 

ls -al

pwd -p真实路径,而非连接(快捷方式)

mkdir -p创建多层目录/-m 设置权限

rmdir 删除空目录

-f 强制

---------------------------

cp 来源 目标

cp -a/-pdr 备份常用

cp -p 复制包括属性

cp -r 复制目录

cp -d 复制连接

cp -s 创建符号连接(快捷方式)

cp -l 创建实体连接( 指向同一个inode)

ln [s] 创建连接,cp用于文件,ln可以用于目录

---------------------------

rm -r 删除整个目录

touch 创建文件/修改文件时间

mv 来源 目标

cat -n(显示行号) 查看文件内容

which [-a] 查找PATH下的命令的位置

whereis 查找PATH和系统目录,不止命令,其他文件类型都可以

locate 通过数据库查询,可以模糊查询,数据库默认一天更新一次,可以通过updatedb主动更新。-r 可用正则表达式查询

find

-------------------------------------------------------

*.gz gzip [-dvk#] 源文件;d解压缩,v显示压缩比,#1~9压缩等级,默认6

*.bz2 bzip2 [-dvk#] 源文件;k保留原始文件

gizp/bzip2 -c filename > filename.gz|bz2 保留原文件

tar [-j|z] [-c|x] [-f] zipname.tar[.bz2|.gz] 源文件 -C 解压目录; j 使用bzip2压缩, z 使用 gzip压缩 ,  c 打包 ,x 解打包

注:gzip和bzip2自动生成压缩文件名,tar需要自定义压缩文件名

------------------------------------------------------------------------------------------

dump 备份

restore 恢复

alias lm='ls -al'

echo $PATH

export PATH 使变量变成环境变量

PATH="$PATH":/home/bin 拼接添加内容

type 命令搜寻顺序

source 读入配置文件

adduser

password

su - username 默认为root 

sudo 

at

crontab

ps

top

pstree

kill

killall

free 监测内存状态

netstat 监测网络状态

vmstat 监测系统资源

pidof 查看某个程序的pid

service [serviceName] start|restart|stop

posted @ 2019-08-23 15:03  FullmetalCoder  阅读(117)  评论(0编辑  收藏  举报