1. sudo apt install openssh-server ssh服务器的安装
2.service sshd start ssh服务的启动
3.mv name name1 对文件进行重命名的命令
mv name .name 对文件进行隐藏在文件名前加.
4.touch 文件名 创建一个空文件
5. cp 移动文件 目的文件名 拷贝原文件到目的文件
cp -r 移动文件 原目录文件名 目的目录文件名
6. vim 指定文件(test.c/txt) 编辑指定文件
sudo apt install vim vim 的安装
- i 进入insert状态,可以对文件进行编辑
- esc 退出编辑状态
- : w 保存
- : q 退出
- : wq 保存退出
- : q!是强制退出
- : set nu 设置行号
7.vim 三种模型:
a. 命令模式/普通模式:在次模式下输入/字符串,查找字符串,按n找一个字符串
b.插入模式/编辑模式:vim打开文件,i a o进入模式,进行编辑代码
c.命令行模式:vim打开时,按:进入命令行模式
yy 复制 数字+yy 复制多行
dd 删除 数字+dd 删除多行
p 粘贴
8.find 查找文件的命令
find ./ name 文件名 根据文件名查找文件
find ./ iname 文件名 可根据文件名查找文件
find ./ -type + 文件类型
find ./ -name "*.c " 将当前目录及其子目录下所有文件后缀为 .c 的文件列出来
9.cat命令 用于连接文件并打印到标准输出设备上
cat 文件名 > 目录/文件名 将文件信息复制到另一个文件中,若第一个文件有内容则将其覆盖
cat 文件名 >> 目录/文件名 将文件信息追加到后一个文件的内容去
10. df 用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
df -h 使用人类可读的格式
11. which 查看可执行文件的位置
12.chmod 控制用户对文件的权限的命令
chmod 文件权限 文件名 (r 可读 w 可写 x 可执行)
chmod u -或+r/w/x 文件名 u代表所有者权限 +增加权限 -去除权限
chmod g -或+r/w/x 文件名 g代表文件组权限
chmod o -或+r/w/x 文件名 o代表其他文件组权限
chmod 777(八进制数) 文件名 777代表rwx rwx rwx
13.shutdown -h 关机后停机
shutdown -h now 立刻关机
shutdown -r 重启
shutdown -r 数字 x分钟后重启
练习作业
1.用两种方法将aa.c文本文件的内容复制到bb.c
用cp命令实现
用cat命令实现
2.将aa.c和bb.c文本文件的内容合并,并保存到cc.c
3.创建一个目录111,在111下面创建1.txt,2.txt,3.txt,修改111的权限为777,查看111下面的文件权限
mkdir 111
cd 111
touch 1.txt 2.txt 3.txt