linux常用命令小总结
来源:互联网 发布:500px哪些摄影师 知乎 编辑:程序博客网 时间:2024/06/09 23:04
linux命令模式如下:
$ command [-options] parameter1 parameter2 ...
指令 选项 参数(1) 参数(2)1、日期时间:
date +%Y/%m/%d(展示当前年月日)
date +%H:%M(展示当前时间)
2、日历:
cal [year](列出某年12个月份的日历)
cal [month] [year](列出某年某月的日历)
3、计算器:
bc 敲quit+回车来结束
4、/ 是根节点,~ 是代位符(个人目录地址/home/username)
5、命令补全提示
Tab键
6、结束当前执行
ctrl+c
7、翻页:
shift+PageUPshift+PageDown
8、求助说明
--help
9、以root执行命令sudo command...(前面加sudo)
password:你当前的密码(会要求你输入你当前的密码)
10、修改root密码
sudo passwd
password:你当前的密码
Enter new UNIX password:这个是root的密码
Retype new UNIX password:重复root的密码
11、切换root
su rootpassword:所切换到的用户的密码
12、拥有执行的权限:
chmod a+x filename
13、执行
. :代表当前的目录,也可以使用 ./ 來表示;.. :代表上一层目录,也可以 ../ 來代表。
./command
由于指令的执行并非在正规的执行目录(/bin, /usr/bin等为正规),『./』代表『本目录』的意思,所以『./run.sh』代表『执行本目录下, 名为run.sh的文件』
14、查看当前所在目录
pwd
15、文件创建删除相关
mkdir 创建单层文件夹
mkdir -p 可以多层创建文件夹rmdir 删除单层文件夹
rmdir -p 可以删除多层文件夹
rm 删除文件(下层为空的文件)
rm -r 暴力删除文件(下层不为空的所有文件)
cp复制
mv移动
16、查看文件
cat file(加载全部)
more file(一页一页往下加载)(空白键往下翻页,enter键往下翻行,/键往下搜索关键字,?键往上搜索关键字,q键离开)
less file(支持往上往下加载)(空白键往下翻页,enter键往下翻行,/键往下搜索关键字,?键往上搜索关键字,q键离开,pageup/pagedown翻页,上下箭头翻行)
17、查看变量
which java
whereis java18、find 目录(查找下面的所有文件)
19、压缩解压
gzip gunzip
.tar 打包归档文件,不压缩.zip 打包归档文件,压缩
.gz 打包文件,压缩
tar 解压文件到指定目录:tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf
tar [-cxtzjvfpPN] 文件与目录....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看tarfile 里面的文件!
特别注意,在参数的下达中,c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有gzip 的属性?亦即是否需要用gzip 压缩?
-j :是否同时具有bzip2 的属性?亦即是否需要用bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在f 之后要立即接文件名喔!不要再加参数!
vi file(创建文件并进入文件编辑状态)
touch file(只创建,不编辑)
21、安装vim
ubuntu默认没有安装vim使用sudo apt-get update && sudo apt-get install vim安装即可。root用户则不需要加sudo
22、vi相关
基本上 vi 共分為三种模式,分別是『一般指令模式』、『编辑模式』与『指令列命令模式』。『一般指令模式』:上下左右移动,复制粘贴,删除:常用:x向后删除一个字元(del),X向前删除一个字元,dd刪除游标所在的那一整列,u还原前一個动作。/向下搜索,?向上搜索,G移至最后一列,gg移至第一列。
『编辑模式』:o,O,r,R,a,A,i,I进入,esc键离开,i游标处进入,o游标处的上下列进入,r游标处开始替换,a游标所在列头尾进入
『指令列命令模式』:,/,?来完成。:w写入,:w!强制写入,:q离开,:q!强制离开不保存,:wq写入并离开,:wq!强制写入并离开,!带强制的意思
/向下搜索,?向上搜索,:%(每一行,不加%则只是替换游标所在行)s/替换前/替换后/g(所有,不加g则只是替换第一个)
23、定义变量
declare -i sum=1+2
echo $sum或echo ${sum}-i定义整形变量,-x定义环境变量,-r定义只读变量
+i取消整形变量,+x取消环境变量,+r取消只读变量(-加属性,+去属性)
24、定义数组
var[1]=str
echo ${var[1]}(需加{})
25、source 文件,使之生效,读入环境。
26、export 变量,导出到环境变量。
27、netstat -nap | grep PID
28、lsof -i :端口号
- linux常用命令小总结
- Git 常用命令 小总结
- Redis常用命令小总结
- 小白之《linux常用命令及shell基础总结》
- linux常用命令小全
- linux 常用命令 小技巧
- LINUX常用命令小整理
- linux 常用命令小汇总
- 开发小总结常用命令笔记
- linux常用命令总结
- LINUX 常用命令总结
- Linux 常用命令总结
- linux入侵常用命令总结
- linux 常用命令总结
- Linux 常用命令总结
- linux 常用命令 总结
- Linux常用命令总结
- Linux 常用命令总结
- 仿支付宝支付键盘
- arm函数调用和返回过程详解
- 4 垃圾回收概念与算法
- js实现倒计时
- 374. Guess Number Higher or Lower Easy
- linux常用命令小总结
- gdb调试多线程多进程程序
- Androd.mk
- 5 垃圾收集器与内存分配
- 今天聊聊虚拟化
- iOS UICollectionView布局错误
- android API和版本的对应关系
- 7 分析java堆
- mapper.xml