linux常用命令
来源:互联网 发布:手机淘宝怎么充话费 编辑:程序博客网 时间:2024/06/11 13:06
查看linux版本cat /proc/version
得到:Linux version 2.6.32-573.18.1.el6.toav2.x86_64 (root@localhost.localdomain) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Sun Jul 17 12:44:29 CST 2016
查看硬件信息内存:free -m硬盘:df -hcpu: cat /proc/cpuinfo
得到:Linux version 2.6.32-573.18.1.el6.toav2.x86_64 (root@localhost.localdomain) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Sun Jul 17 12:44:29 CST 2016
查看硬件信息str="*$1*"
find ./ -name $str
res=$(find ./ -name $str)
vim $res
查看linux版本
cat /proc/version
得到:
Linux version 2.6.32-573.18.1.el6.toav2.x86_64 (root@localhost.localdomain) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Sun Jul 17 12:44:29 CST 2016
vim相关
1 跳转到第250行
命令模式输入250gg, 或者:250回车
2 删除第20~30行
命令模式输入 20,30d
3从当前行开始删除10行
10dd
4 在10~20 行首添加 # 号注释
:10,20 s/^/#/g
5 复制粘贴vim打开的特定文本
按住ctrl,用光标选定一些行,y,光标移动到需要复制的地方,p
删除查找到的所有文件:
find -name searcher.h|xargs rm
递归查找当前目录下的searcher.h文件,并且删除。 | xargs为管道传参
find -name searcher.h|xargs rm
递归查找当前目录下的searcher.h文件,并且删除。 | xargs为管道传参
查看本机ip:
hostname -i
查看历史命令:
history
查看目录占用磁盘大小 du(disk use)
du
du -a 查看目录及文件占用大小
du -m -a 以M byte为单位显示所有文件大小
du -h --max-depth=2 以查看当前目录下个目录的大小,递归查看的目录层级设为2
查看磁盘使用情况:
df -h
查看文件的头部尾部100行,查看文件行数
head -n 100 dataprocess.sql
tail -n 100 dataprocess.sql
wc -l dataprocess.sql
命令帮助,如ps命令:
man ps
ps --help
远程拷贝文件,本地复制到远程
scp fileSrc remote_username@remote_ip:remoter_file
获取linux下url形式的文件:
curl -O "http://195.188.28.57:8081/fileserver?method=getfile&hzqid=B1DAEBA416DAA0F6378A21B33D5"
建立多层目录:
mkdir -p process-center/hzq
删除output目录及内部所有内容,r表示递归删除,f表示强制删除,删除的时候不提示信息。
rm -r output
rm -rf framework
压缩解压:
压缩:
tar -zcvf db.gz /home/test/user/hzq/outdir/*.db
zip jcdw.zip .ttf*
zip -r cxl.zip ./*
将当前目录下的所有文件和文件夹全部压缩成cxl.zip文件,-r表示递归压缩子目录下所有文件
解压:
tar -zxvf processworker.tar.gz
unzip jcdw.zip
显示详细文件信息
ls -l 或者用 ll
1) ls -lt 时间最近的在前面
2) ls -ltr 时间从前到后
gdb查看core文件:
gdb exe core.67842
core.67842为core文件,exe为core对应的可执行文件
跟踪调试正在运行的进程 44179为进程号。
gdb exe 44179
拷贝目录:(output/output为原目录,hzq为目标目录)
cp -r output/output/ hzq/
拷贝目录加覆盖提示 h2的内容考入h1中:
cp -ri h2/* h1/
重定向输出 > ,文件尾部附加>>:
pg_dump -h120.199.54.43 -Upg -p8900 jcdw_hzq -tpoi > dump_poi.sql
cat in.sh > in2.sh
./exe > output.txt
ps >> output.txt
下载文件到本地:
sed 字符串替换:
sed -i “s/原字符串/新字符串/g” `grep 原字符串 -rl 所在目录`
sed -i “s/bm201505221419551075775969_copy_rw/hzq/g” haidian.sql
curl 为文件传输工具
curl -o a.html http://www.baidu.com 从http://www.baidu.com 抓取页面内容到一个文件中,下载百度主页并保存为 网页a.html
curl -O "http://142.118.28.57:8081/fileserver?method=getfile&hzqid=OOOOOXXXXXXFFFFFB33D5" 下载特定ip的特定文件
参考:http://www.cnblogs.com/gbyukg/p/3326825.html
ldd 打印可执行文档以来的共享库文件。是glibc的一部分`
ldd multi_thread_test
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb71ea11000)
libcrypto.so.10 => not found
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb71e68e000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb71e385000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb71e16f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb71dda5000)
/lib64/ld-linux-x86-64.so.2 (0x0000564b3820d000)
linux 查看cpu、内存等信息:
查看文本文件:
vim haidian.sql ---slow
cat haidian.sql 从前显示,fast
tac haidian.sql 从后面显示,fast
head -n 20 haidian.sql 显示文件的前20行,fast
tail -n 20 haidian.sql 显示文件的后20行,fast
top
参考:http://www.cnblogs.com/Wen-Man/archive/2011/04/04/2373771.html
shell小脚本:
find
./find 日志号
以前试的一些语法 http://user.qzone.qq.com/459125872/blog/1342751492
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- hdu5773 The All-purpose Zero(DP)
- hdu 5773 贪心+最长上升子序列
- Fiddler对安卓应用手机抓包图文教程
- 手机访问本地电脑网站
- java的Serializable 序列化简析
- linux常用命令
- 使用webpack时的一些注意点
- Mac 完整卸载 Android Studio 的方法
- 【杭电2553】N皇后
- Thinking in Java--第五章-初始化与清理
- poj1321棋盘问题(dfs)
- POJ 2392 Space Elevator(多重背包)
- java算法——猴子吃桃问题
- 一个有序数列,序列中的每一个值都能够被2或者3或者5所整除,这个序列的初始值从1开始,但是1并不在这个数列中。求第1500个值是多少?