初步学习linux(命令)

1. 展示历史命令

history

2. 历史命令上一个

Ctrl + p

3. 历史命令下一个

Ctrl + n

4. 光标向前移动

ctrl + b

5. 光标向后移动

Ctrl + f

6. 光标移动到最后

Ctrl + e

7. 光标移动到最前

Ctrl + a

8. 安装程序

apt-get -install

9. Unable to locate package

apt-get -update

10. 目录详细

ls -l  ls -a(显示隐藏文件)

11. 创建目录

mkdir

12. 创建多级目录

mkdir -p

13. 删除目录

rm -r

14. 删除目录带有提示信息

rm -ri

15. 创建文件

touch

16. 查看文件

cat

17. 拷贝文件

cp file1 file2

18. 拷贝目录

cp -r catelog1 catelog2 如果目录已经存在,放到catelog1下面

19. 文件太大 展示

more file 回车展示后续一行  空格翻页 退出q或ctrl +c

20.文件翻页(可回翻)

less ctrl+n   ctrl +p

21.显示文件

head -5 file 显示文件前10行

22. tail 后20行

23.  cd - 俩个文件之间切换

24.  文件重命名

mv file newfilename

25. 文件移动

mv file catelog

26. 文件创建快捷方式

ln -s file filename(绝对路径)

27. 查看文件大小

du - h

28. 查看磁盘使用情况

df  -h

29. 显示命令所在位置

which 命令

30. 当前用户

whoami

31. 修改文件权限

chmod 【who】 (+,-,=) [mode]

who: u,g,o,a

+:添加,-:删除,=:覆盖原有权限

mode:r,w,x(执行)

例:chmod o+w aa(给aa文件其他用户添加写权限)

32.    数字设定权限

r:4,w:2,x:1

33. 修改文件所属用户

chown user:group file

34. 修改文件所在组

chgrp group file

###文件查找

1. 按文件名查找

find+查找的目录+ -name "fileName"

2. 按文件大小查找

find + 查找目录 -size +10M(大于) -size -100M(小于)

3. 按文件类型

find + 查找目录 -type d/f/b/c/s/p/l()

###文件内容搜索

1.grep -r “字符” filePath

##软件安装

1. 有安装包的

dpkg -i 软件包

2. 卸载

dpkg -r 包名

3. 挂载USB

mount

4. 卸载

umount

5. 查看设备名称

fdisk -l

##文件压缩

1. 打包文件

gzip 文件

2. 取消打包

gunzip 文件.gz

3. tar高富帅版解压工具

参数:c-----创建 ------压缩

x -- 释放------解压缩

v --- 显示提示信息 -- 压缩解压 缩 -- 可以省略

f -- 指定压缩文件的名字

z -- 使用gzip的方式压缩文件 .gz

j -- 使用bizp2的方式要文件 .bz2

4. 压缩:tar jsvf 压缩包 -C 目标目录

5. rar (a/x)

6. zip 目标文件 压缩文件要加 -r

7. unzip 目标文件 -d 目标目录

##进程

1. 显示进程

ps -aux

2. 管道

ps aux | grep bash

在|前结果上进行搜索

3. 列出kill命令的参数

kill -l

4. 结束进程

kill -SIGKILL pid

5. 列出当前进程下所有的环境变量

env

6. 进程管理器

top

##网络

1. 查看ip

ifconfig

2. ping ip -c 4(次)

ping ip -i 2(秒)

3. 查看域名对应的ip

nslookup path

## 用户

1. 添加用户

adduser user(不能有大写)

2. 切换用户

su user

3. useradd -s(shell类型) bin/bash -g(组 ) Robin -d /home/Robin -m Robin

4. 添加组

groupadd Robin

5. 修改密码

password Robin

6. 删除用户

deluser user

userdel -r user (同时删除用户目录)

7. 查看所有

vi /etc/password

##服务器搭建

1. ftp服务器

作用:文件的上传和下载

安装 apt-get install vsftpd

配置服务器信息: vi /etc/vsftpd.conf

重启服务器:service vsftpd restat

文件上传:put file

文件下载: get

2. 匿名登录

用户名:anonymous

密码:空

##vim相关操作

1. 光标移动

H(前)、J(下)、K(上)、L(后)

0(行首) $(行未) gg(文件开始) G(文件结尾)

300G (跳行) x(删除一个字符 ) u(撤销)X(删除前)

dw 删除单词

2. 撤销

u

3. 反撤销

Ctrl + r

4. 粘贴

p   P

5. 剪切

dd

6. 复制

yy(一行) 4yy(多行)

7. 可视模式

v(切换到可视模式)

选取内容(hjkl)

操作: 复制 y, 删除 d

8. 查找:

/(查找内容) n(向下) N(向上) (光标所在位置开始)

?(查找内容) (光标位置向上 )

#(选中当前单词) n

你可能感兴趣的:(初步学习linux(命令))