ll
top
echo $SHELL
echo $$
#!/bin/bash
#!/bin/python
常用的命令十多个
常用的命令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地址