诗和远方

linux常用命令

ll

top

echo $SHELL

echo $$

#!/bin/bash

#!/bin/python

Linux

常用的命令十多个

常用的命令ls  pwd cd touch mkdir rm clear


kill -9 2312 2819


ls -li   # -i参数显示文件的inode节点信息

ls -lih

ls *23.txt

ls 1?1.txt

ls ?2?.txt

ls [1-3]23.txt

通配符 * ? [A-F]


cd #切换到当前用户主目录(/home/用户目录)

cd ~  #切换到当前用户主目录(/home/用户目录)

cd .  #保持在当前目录

cd ..  #切换到上级目录

cd -  #在最近两次目录之间来回切换

cd / #切换到根目录

“cd ~”或者直接 “cd”回车,可快速回到家目录;

~:家目录。/根目录。.当前目录。..上级目录。cd - ,最近两次目录切换。

绝对路径:由根目录 / 写起。相对路径:./  ../  ../../


以.开始的为隐藏文件,ls -a才能显示。(ls -lh、ls -lhai)

> file.txt #创建一个空文件,比touch短。

mkdir -p a/b/c #递归创建目录

rm -r #删除目录必带-r。recursive递归的;循环的

rm *.1.txt

rm -r * #删除所有文件

cp /opt/my.py . #等同于cp /opt/my.py  ./my.py #复制的文件名不变时,后面可不写文件名

cp -i #复制。如有同名文件存在,覆盖文件前提示

cp -r #拷贝目录必带-r,cp不能直接拷贝目录

mv a/123.txt . -i

mv r.py test.py #源路径和目标路径相同时,重命名。mv如有同名文件,需要覆盖提示可加-i

cat、more  。查看的文件内容较少用cat,内容很多时用more

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。

echo hello world > a #重定向输出>,重定向追加>>

ls -lhi >>a

ls -lha | more

ls -lha | grep do -i

ifconfig |grep "inet"

ls -l /etc | grep init | wc -l #wc 命令是个计数器

SSH端口22

putty、xshell等ssh工具从官网下载,其他平台下载的可能是被黑客修改过的程序


history  >my.txt

find 

locate ,updatedb

which,whereis,whatis, --help

man cd

ifconfig  interface configure

tar -zcf

last,lastlog

traceroute

echo $PATH


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

ldd  --version #查看当前系统的 glibc 版本

file命令用来识别文件类型,也可用来辨别一些文件的编码格式

pstack pid #查看调用栈

tcpdump #网络数据包分析器

htop 进程监控

lscpu 查看CPU

lsof 打开文件列表

dmesg 显示开机信息。开机信息亦保存在/var/log目录中,名称为dmesg的文件里

mtr 网络连通性判断工具,集成了traceroute和ping

netstat -ie|awk -F '[ :]+' /cast/'{print $4}' 取机器IP地址


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2015
  • 页面总数:1
  • 分类总数:17
  • 标签总数:517
  • 评论总数:0
  • 浏览总数:556728
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML