linux常用命令

其他命令:

查看所有监听端口:netstat -lntp
查看所有已经建立的链接:netstat -antp
查看进程号:ps -aux | grep java
查看后台运行的任务:jobs
查看活动用户:w
查看指定用户信息:id 【用户名】
查看用户登录信息:last
查看路由表:route -n
查看操作系统名称:uname -a
查看版本:cat /etc/redhat-release
查看可执行程序放哪里:which wps
查看U盘设备名称:fdisk -l
搜索命令 find / -name “wps”

trap命令:
trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。

文本搜索工具三剑客:
awk
sed
grep:能使用正则表达式搜索文本,并把匹配的行打印出来

cat命令:
创建文件cat > 文件名 << EOF
追加cat >> 文件名 << EOF
cat file1 file2 > file3 将文件 file1 和 file2 整合到 file3 中
cat file1 file2 >> file3 将文件 file1 和 file2 追加到 file3中 文件不存在时,创建文件
cat >> file1 直接向file1 文件追加内容,内容来自键盘输入 按下Ctrl + D 结束输入,之前输入的内容追加在 file1 后
加入 file1 是一个空文件
cat file1 > file2 可以用来清空文件file2

压缩与解压缩命令:

  1. zip
    zip xxx.zip xxx
    unzip -d 目录 xxx.zip
    -d 指明将文件压缩到xxx目录下
  2. tar 用于备份
    tar -cvf 备份
    tar -xzvf 压缩gz
    tar -tzvf 列出压缩文件的内容
  3. xz
    解压:tar -Jxf
    压缩:tar -Jcf

nc命令:
强大得网络工具

  1. 简单聊天工具:
    在192.168.2.34上: nc -l 1234
    在192.168.2.33上: nc 192.168.2.34 1234
    这样,双方就可以相互交流了。使用ctrl+C(或D)退出。
  2. 远程拷贝文件
    从server1拷贝文件到server2上。需要先在server2上,用nc激活监听,
    server2上运行:
    root@hatest2 tmp]# nc -lp 1234 > install.log
    server1上运行:
    [root@hatest1 ~]# ll install.log
    -rw-r–r– 1 root root 39693 12月 20 2007 install.log
    [root@hatest1 ~]# nc -w 192.168.228.222 1234 < install.log

tftp上传文件:
tftp 192.168.1.201
TFTP命令行的基本指令:
put:将文件上传到TFTP目录
get:取得TFTP目录上的文件
quit/q:退出TFTP
因为TFTP服务将某一设定的目录视为根目录,因此不需要打出完整的路径。既然该目录下已经有一个文件a,我们就下面输入指令:
tftp>get a
tftp>put a
如果没有任何提示,则说明传输成功。

sync:
sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。将内存的内容写入硬盘中

ln:
建立硬链接的命令格式是:
ln 源文件名称 硬链接文件名称
建立软链接的命令格式为:
ln -s 源文件名称 软链接文件名称

关机命令:
poweroff命令
会发送acpi信号通知系统关机
shutdown命令
给系统计划一个时间关机
halt命令
通知硬件来停止所有的cpu功能,但仍保持通电。可使系统处于底层维护状态

dd命令:
if= 输入文件名
of= 输出文件名
bs=1K 同时设置读入输出块的大小字节
seek=10M 输出开头跳过多少块再复制
count=1k 仅拷贝多少块,块的大小等于bs指定的字节数
/dev/null 无底洞空设备
/dev/zero 无限提供0

journalctl:
查询系统日志的工具
journalctl -xe :-x从结尾开始看,-e相关目录,-r表示倒序
某个服务的日志:journalctl -u 服务

export:
export 用于设置或显示环境变量。
-p 列出所有的shell赋予程序的环境变量。

linux常用命令

上一篇:正则表达式基础


下一篇:linux启动matlab提示用户名和许可证不匹配的解决办法(License Manager Error -9)