linux常用命令

linux 常用操作命令

系统管理命令

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络状态信息

clear 清屏

kill 杀死进程,可以先用ps

常用的文件、目录操作命令

pwd 查看用户的目前目录

cd:切换目录

用法:

cd../ 切换到上级目录

cd/ 切换到根目录

cd~ (或者只有cd) 切换到当前用户主目录(home底下以用户名命名的文件夹)/root目录

mkdir 创建目录

mkdir 目录名 -p 递归创建目录

rmdir 删除目录

用法; rmdir 目录名

ls查看目录或文件信息

主要选项

-l 列出目录或者文件的详细信息。比如权限、修改时间等等

-a 列出当前目录下所有文件,包括隐藏文件(已点开头的都是隐藏文件)

vi文件编辑器

输入i进入编辑状态

退出编辑按ESC

不保存退出: q!

保存退出; wq

输入/,进入搜索

输入set nu, 为vim设置行号

输入G,可以直接定位到最末尾

cp复制

用法: cp 文件名或目录 目标地址

-R 拷贝目录及目录下所有目录和文件

cp a.txt b.txt 将a文件复制,且另命名为b文件

mv移动

用法: mv 文件名或目录 目标目录

mv a.txt../ 将a文件移动到上级目录

mv a.txt ../b.txt 将a文件移动到上一级并改名为b文件

rm删除文件或目录

-f 强制删除

-r 删除目录

常用: rm -rf 文件或目录

find查找文件

用法: find [路径] [选项]

常用选项有:

find .-name *.log 在当前目录查找以.log结尾的文件

find /-name log 在根目录查找log命名的目录

grep过滤

在指定文件中查找字符(串)并打印该行

用法: grep 字符串 文件名

grep band file 在file文件中找寻band字符串

cat显示文本文件内容

用法: cat 文件名

head 查看前几行

用法: head -n 5 文件名

tail 从指定点开始讲文件写到标准输出

tail -n 5 文件名 查看后几行

tail -f error.log 不断刷新,看到最新内容

ps查看进程(动态)

-ef 显示所有运行进程,并显示启动进程的命令

|管道符

在命令之间建立管道,将前面命令的输出作为后面命令的输入

通过命令查找tomcat进程; ps -ef|grep tomcat

通过命令查找到占用此端口的进程编号: netstat -apn|grep 8080

echo 打印文件内容或编辑文件内容

常用的选项有:

-n 不换行输出

-e 可以使用转义字符(\n回车,\t tab键)

示例:

echo "ccc" >> xujun.txt追加文件尾部内容

echo $? 假如返回值为0的时候,表示上一次命令成功。假如是1到255的话,则是失败

echo -e "wo\tshi\tshei">xujun.txt

touch 创建一个空白文件,假如当前目录有同样的文件,则会更新文件的时间戳

-a 修改access(访问)时间

-m 修改modify(修改)时间这两个参数了解即可

uname 查看系统

-m 查看系统是几位操作系统

-r 查看系统的内核版本

-a 查看详细的系统内容版本和系统的操作系统

rz上传

sz 下载

su 切换用户

su root

history 查看命令历史记录

chmod权限赋予命令

-R 递归改变目录下所有子目录的文件和权限

tar 解压 , 压缩tar.gz

tar -czvf test.tar.gz test

将test文件夹压缩成test.tar.gz

tar -xzvf test.tar.gz

将test.tar.gz 解压得到test文件夹

zip 解压 , 压缩zip

zip -r test.zip test

将test文件夹压缩成test.zip, 必须带r才会把文件压缩进去,不然会生成一个空的文件夹

unzip test.zip

将test.zip 文件夹解压

关闭防火墙

开启: service iptables start

关闭: service iptables stop

从尾到头查看文件

tac

shutdown 关机

永久关闭防火墙

开启: chkconfig iptables on

关闭: chkconfig iptables off

posted @ 2020-10-27 09:18  wall675  阅读(25)  评论(0)    收藏  举报