linux经常使用命令小记

1.
rm -rf /var/log/httpd/access

2.
rm -f  fileNamede

3.
vi
光标移动
h 或 向左箭头键(←)
20h或者20(←)
光标向左移动一个字符
标向左移动20个字符,
j 或 向下箭头键(↓)
20j或者20(↓)
光标向下移动一行
光标向下移动20行,
k 或 向上箭头键(↑)
20k或者20(↑)
光标向上移动一行
光标向上移动20行,
l 或 向右箭头键(→)
20l或者20(→)
光标向右移动一个字符
光标向右移动20字符

+ :光标移动到非空格的下一行

- :光标移动到非空格的上一行

nz到指定行

0或者home键:光标移动到这一行的最前面(经常使用)

$或者end键:光标移动到这一行的最后面(经常使用)

gg :光标移动到文件的第一行(经常使用)

n+回车键 :光标向下移动n行,例,先按10,接下来按回车,光标就会向下移动10行(经常使用)

:n+回车键 : n表明数字,光标移动到第n行(经常使用)

u   撤销上一步的操做

Ctrl+r 恢复上一步被撤销的操做

4.
cat file

5.
uname -r

6.
ps -def|grep java

7.
/etc/init.d/iptables stop

8.
kill -9 num

9
cd ~jack

10
mkdir filename

11
$ export HELLO="Hello!"
$ env //查看全部环境变量

12 vim
:e 刷新
:w 保存

13
locale

14
date -s "2008-08-08 12:00:00"
修改完后,记得执行clock -w,把系统时间写入CMOS

15
reboot 重启系统
logout 注销
shutdown -h now 关闭系统

16
last -a -n 100

17(vim清空文件全部内容)
在命令模式下,首先执行  gg
再执行:dG

18
rpm -aq|grep gluster(查看包版本)

19
man 某linux命令(查看命令详细说明及相关参数)

20
stat 文件

21
从根目录开始查找全部扩展名为.log的文本文件,找出包含"java”的行
find / -type f -name "*.log" | xargs grep "java"

22
可列出文件的全部改动历史:
git log --pretty=oneline 文件名
显示某个版本的全部修改内容:
git show 某次的提交哈希值 文件名

23
wget 下载

24
service --status-all (查看已经安装的全部服务)

25
rpm -qa|grep snmp (查看是否)

26
lsof -i :port_number |grep "(LISTEN)" (查看端口占用状况)

27
telnet ip port (测试IP服务器上port是否能够访问)

28
runlevel (查看当前系统运行级别)

29
df -hl (查看分区挂载状况)

30
fdisk -l (查看磁盘分区状况:root权限才能查看)

31
du -h filename (查看某文件大小G)

32
mv oldfile newfile

33
dd if=/dev/zero of=tmp.5G bs=1G count=5(建立一个5G的文件)

34
unzip mydata.zip -d mydatabak(把/home目录下面的mydata.zip解压到mydatabak目录里面)

35
source filename

36
将目录dir1复制成目录dir2
cp -R dir1 dir2

37
sz (ssh客户端下载)、rz(上传)java

相关文章
相关标签/搜索