Linux基础、常用命令
Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧!
如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频(兄弟连、老男孩、马哥,千万别去报*****Li*ux就该这么学--贼差!)
1、常用快捷键
TAB:命令/地址补全
Ctrl+L:清空屏幕
Ctrl+a:将光标移到行首
Ctrl+e:将光标移到行尾
Ctrl+u:从光标至命令开始处,删除
Ctrl+k:从光标至结尾处,删除
Ctrl+z:挂起/暂停
2、查看帮助
cmd --help:查看简单版命令帮助
man cmd:查看详细帮助(有问题,找男人!)
sh -x Demo.sh (调试Demo脚本,会显示执行过程)
3、常用命令
echo $环境变量、$?(上一次命令执行结果,0:成功;1~255:失败)
-n:不换行
-e:可使用转义字符(如\b、\n等)
#不换行
echo -n "This is an example!"
echo -n "This is another example!"
##转义
echo -e "We don't talk about life,we just live it! \nand fight for it!"
ifconfig 获取网卡配置与网络状态等信息
uname 查看系统内核与系统版本等信息
ping 查看网络通信状态(-c number :指定尝试连接次数)
ping -c www.baidu.com
cd 路径转换
常用的有:cd ..(返回父级目录);cd ~(返回家目录);cd .(当前目录);cd - (返回上一次目录);cd your_path(常用,跳转到对应的绝对路径下)
alias 命令别名(unalias:撤销别名)
which 显示命令完整路径
whereis 可查看命令地址、文档、手册
ls 列出文件信息
常用的有:ls -l (列出当前路径下文件详细信息,可简写为"ll") ;ls -lh (文件详细信息中,文件大小将以"MB","KB"等方式方便阅览)
wc 查看一个文件的行数、字数、字符数
wc -l demon 查看demon文件的函数行数
du 查看一个文件的大小
du -sh demon 查看demon文件的大小(仅看该文件,且以"mb"/"kb"当时呈现)
dd 格式转化
dd if ="" of="" [bs="" count=""]
4、文本工具
cat :屏幕中显示文件全部信息
-n:显示行号
-e:显示结尾
more:翻屏显示,尾部后自动退出
less:功能更多,也是作为一张查看方式
head:查看文件前部信息,
-n:查看文件前部的行数
tail:查看文件尾部信息
-n:查看文件尾部的行数
-f:动态显示后来增加的数据
touch:若文件不存在时,会自动创建(主要作用还是修改文件的stamptime)
date:显示不同类型的日期或修改日期
date -d " ${anotherday}+1 day" "+%Y-%m-%d"
5、文件、目录管理命令
cp 文件/目录 文件/目录 :复制
mv 文件/目录 文件/目录 :移动或重命名
rm [-rf]:文件删除
mkdir [-p]:创建新的目录
stat:显示文件状态
tar:解压缩文件
-czvf 压缩包_name.tar.gz 要打包的文件/目录:用gz格式压缩文件
-xzvf 压缩包_name.tar.gz -C 解压文件地址
6、VIM编辑器
这是一个需要经常练习的工具,类似于Windows中的doc
模式:命令模式/可视模式/插入模式/正常模式
模式切换:esc/i/a/u/:
光标定位:
7、进程管理
a.ps [ -e -f -a -u -x]:确定有哪些进程正在运行、运行状态、 进程是否结束、有没有僵死、哪些进程占用了过多地资源等等
用法:
ps -ef | grep 列出需要的进程
ps -aux 显示进程信息,包括无终端的(x)和针对用户(u)的进程
b.top :动态显示进程信息
c.crontab:job管理
-l:显示当前服务器的job情况
-e:编辑job工作
示例:
*/5 * * * * /home/shj/dw_alert_log.sh >/dev/null 2>&1 表示每五分钟执行一次脚本,结果放入”黑洞"
d.kill 杀死某个进程
转载请注明出处!欢迎邮件沟通:shj8319@sina.com
Linux基础、常用命令的更多相关文章
- Linux基础常用命令大全学习
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...
- Linux基础-常用命令
常用的压缩命令 一.tar 1.压缩:tar zcvf [压缩包名].tar.gz [待压缩的文件名 ... ] 2.解压缩:tar zxvf [压缩包名].tar.gz -C [指定的解压目录] 3 ...
- Linux基础常用命令
Linux 下命令有很多,并且很多命令用法又有不同的选项,这里介绍一些常用的最基本的Linux命令的用法,希望给大家留下便利之处. 1.cd 切换目录.例如 cd /home 可切换到home目录, ...
- Linux基础——常用命令
find /grep /xargs /sort /uniq /tr /cut /paste /sed /awk......待续...... 1.find 名字查找: find . -name file ...
- 三、linux基础-常用命令man_cd_|_find_ln_>_history
3通用命令3.1 man命令man pwd 来查看该命令的全部帮助手册备注:命令最终是在内核中执行的,但是内核并无法直接识别,所以先通过shell执行,然后再交给内核执行3.2 cd 命令c ...
- Linux系统管理 常用命令
基础常用命令 某个命令 --h,对这个命令进行解释 某个命令 --help,解释这个命令(更详细) man某个命令,文档式解释这个命令(更更详细)(执行该命令后,还可以按/+关键字进行查询结果的搜索) ...
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS客户端 4.配置名称解析顺序 5.配置路由与默认网关 6.双网卡绑定 [1] ping [2]net ...
- Linux GDB常用命令一栏
Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...
- Linux 下常用命令
linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...
- linux 服务器常用命令整理
linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...
随机推荐
- VC++6.0进行数字图像处理的步骤以及遇到的问题
1) 2) 3) 添加CDIB类时,如果没有你要选的那个类,可以先随便选个基类继承,然后自己在代码里把基类修改成要继承的,把一些消息映射的注释掉就可以了,这样的话在建立类向导里也可以找到新建的类. / ...
- day34-1 面向对象概述
目录 面向对象编程 面向过程&面向对象 Python中一切皆对象 什么是对象? 面向对象编程 面向过程&面向对象 都是一种解决问题的思想 面向过程:在解决问题的时候,关注的是解决问题的 ...
- 洛谷P1850 换教室_数学期望_Floyd
调了一下午QAQ-让我对数学期望的理解又提升了一个层次. 首先,我们发现 v<=300v<=300v<=300 , 这样我们就可以用 FloydFloydFloyd 算法来 O(n3 ...
- bzoj4282 慎二的随机数列 树状数组求LIS + 构造
首先,我们不难发现N个位置都选一定不会比少选任意几个差,所以我们就先设定我们将这N个修改机会都用上, 那么如果点 i">ii 前有sumv">sumvsumv个可修改点 ...
- 天使轮 A轮 B轮 上市...等名词解释
看到一篇漫画解释的很形象:
- POJ 2376 Cleaning Shifts (线段树优化DP)
题目大意:给你很多条线段,开头结尾是$[l,r]$,让你覆盖整个区间$[1,T]$,求最少的线段数 题目传送门 线段树优化$DP$裸题.. 先去掉所有能被其他线段包含的线段,这种线段一定不在最优解里 ...
- crontab 设置定时任务
查看当前用户已有的定时任务: crontab -l 编辑crontab: crontab -e 加入需要执行的命令: 0 */4 * * * /www/shwww.net/venv/bin/pytho ...
- 工具-NuGet
1.添加下载后,会将文件添加到当前项目的引用和bin目录中 ORM是一种插件/组件,将对集合对象的操作映射为对关系型数据库的操作,这个映射是相互的 来自为知笔记(Wiz)
- 洛谷—— P1074 靶形数独
https://www.luogu.org/problem/show?pid=1074 题目描述 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他 们想用数独来一比高低.但 ...
- 洛谷—— P1204 [USACO1.2]挤牛奶Milking Cows
https://www.luogu.org/problem/show?pid=1204 题目描述 三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶.第一个农民在300秒(从5点开始计时)给他的牛挤奶, ...