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+PageUP

shift+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 root
password:所切换到的用户的密码
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 java
18、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 之后要立即接文件名喔!不要再加参数!

20、创建文件:
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 :端口号


原创粉丝点击