栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

【无标题】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

Linux学习的第二天
  1. ssh服务的安装
    sudo apt install openssh-server
  2. ssh 服务的启动
    service sshd start
  3. mv 对文件重命名的名命令
zy@zy-virtual-machine:~$ ls
111  1.txt  2.txt  3.txt  aa.c  bb.c  cc.c  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ mv 111 2
zy@zy-virtual-machine:~$ ls
1.txt  2  2.txt  3.txt  aa.c  bb.c  cc.c  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面

对文件进行隐藏前面加.

zy@zy-virtual-machine:~$ mv 2 .2
zy@zy-virtual-machine:~$ ls
1.txt  2.txt  3.txt  aa.c  bb.c  cc.c  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ ls -al
总用量 132
-rw-rw---x  1 zy   zy       0 8月   9 17:28 1.txt
-rw-r--r--  1 zy   zy   12288 8月   9 13:57 .1.txt.swp
drwxrwxrwx  2 zy   zy    4096 8月   9 17:29 .2
-rw-rw-r--  1 zy   zy       0 8月   9 17:29 2.txt
-rw-rw-r--  1 zy   zy       0 8月   9 17:29 3.txt
-rw-rw-r--  1 zy   zy      19 8月   9 16:52 aa.c
zy@zy-virtual-machine:~$ 
  1. touch 文件名 创建一个空文件
zy@zy-virtual-machine:~$ ls
examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ touch 1.txt
zy@zy-virtual-machine:~$ ls
1.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
  1. cp 原文件名 目的文件名 拷贝 原文件成目的文件
zy@zy-virtual-machine:~$ ls
1.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ cp 1.txt 2.txt
zy@zy-virtual-machine:~$ ls
1.txt  2.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面

cp -r 原目录文件名 目的目录文件名

zy@zy-virtual-machine:~$ ls
1.txt  2.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ mkdir 111
zy@zy-virtual-machine:~$ cp -r 1.txt ./111/5.txt
zy@zy-virtual-machine:~$ ls
111  1.txt  2.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ cd 111
zy@zy-virtual-machine:~/111$ ls
5.txt
zy@zy-virtual-machine:~/111$ 
  1. vim test.c
    vim 安装
    sudo apt install vim
    i 进入insert状态,可以对文件进行编辑
    esc退出编辑状态
    :wq 是保存退出
    :w 保存
    :q 退出
    :q!是强制退出
    :set nu设置行号
zy@zy-virtual-machine:~/111$ ls
5.txt
zy@zy-virtual-machine:~/111$ vim 5.txt 
zy@zy-virtual-machine:~/111$ cat 5.txt 
我在西安等风也等你

vim 三种模型:
a. 命令模式/普通模式 :
vim 打开文件时的默认模式
在次模式下输入/字符串,查找字符串,按n找一个字符串
yy 复制 要复制的行数+yy 复制多行
dd 删除 要删除的行数+dd 删除多行
p 粘贴
b.插入模式/编辑模式
vim 打开文件,i a o 进入插入模式,是可以编辑代码的
c.命令行模式
vim打开时,按:进入命令行模式
7. find 查找文件的命令
find ./ -name 文件 在当前路径下根据文件名查找文件

zy@zy-virtual-machine:~$ find ./ -name 5.txt
./111/5.txt

find ./ -iname 文件 在当前路径下根据文件名忽略大小写查找文件

find ./ -type d 在当前路径下根据文件类型查找目录文件
find ./ -type f 在当前路径下根据文件类型查找普通文件
find ./ -name “*.c”在当前路径下根据文件名查找后缀是.c的文件

zy@zy-virtual-machine:~$ find ./ -name "*.txt"
./2.txt
./111/5.txt
./1.txt
  1. cat 打印文件的内容到终端上
zy@zy-virtual-machine:~/111$ vim 5.txt 
zy@zy-virtual-machine:~/111$ cat 5.txt 
我在西安等风也等你

cat 1.txt > ./bbb/2.txt 1.txt >把1.txt文件信息输入2.txt文件里面,1.txt文件中的内容覆盖2.txt

zy@zy-virtual-machine:~$ vim 1.txt 
zy@zy-virtual-machine:~$ cat 1.txt 
夏天的晚风
zy@zy-virtual-machine:~$ ls
111  1.txt  2.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ cat 1.txt > 2.txt
zy@zy-virtual-machine:~$ cat 2.txt 
夏天的晚风

1.txt >> 2.txt 追加 把1.txt的内容追加到2.txt

zy@zy-virtual-machine:~$ cat 2.txt 
夏天的晚风
zy@zy-virtual-machine:~$ vim 2.txt
zy@zy-virtual-machine:~$ cat 1.txt >> 2.txt
zy@zy-virtual-machine:~$ cat 2.txt 
夏天的晚风
昨天立秋了

夏天的晚风
  1. df 查看linux操作系统的磁盘使用情况,默认单位是字节
zy@zy-virtual-machine:~$ df
文件系统          1K-块    已用     可用 已用% 挂载点
udev             978096       0   978096    0% /dev
tmpfs            200640    1812   198828    1% /run
/dev/sda1      20509264 7738864 11705544   40% /
tmpfs           1003192       0  1003192    0% /dev/shm
tmpfs              5120       4     5116    1% /run/lock
tmpfs           1003192       0  1003192    0% /sys/fs/cgroup
/dev/loop0        56960   56960        0  100% /snap/core18/2538
/dev/loop2       224256  224256        0  100% /snap/gnome-3-34-1804/77
/dev/loop3         2560    2560        0  100% /snap/gnome-system-monitor/163
/dev/loop4        93952   93952        0  100% /snap/gtk-common-themes/1535
/dev/loop5        66688   66688        0  100% /snap/gtk-common-themes/1515
/dev/loop6          768     768        0  100% /snap/gnome-characters/741
/dev/loop1        63488   63488        0  100% /snap/core20/1593
/dev/loop7       410496  410496        0  100% /snap/gnome-3-38-2004/112
/dev/loop8        56832   56832        0  100% /snap/core18/2128
/dev/loop10        2560    2560        0  100% /snap/gnome-calculator/884
/dev/loop9          128     128        0  100% /snap/bare/5
/dev/loop11      247168  247168        0  100% /snap/gnome-3-38-2004/70
/dev/loop13        2688    2688        0  100% /snap/gnome-system-monitor/178
/dev/loop14        2688    2688        0  100% /snap/gnome-calculator/920
/dev/loop12         640     640        0  100% /snap/gnome-logs/106
/dev/loop15      224256  224256        0  100% /snap/gnome-3-34-1804/72
/dev/loop16         768     768        0  100% /snap/gnome-characters/726
/dev/loop17         640     640        0  100% /snap/gnome-logs/112
/dev/loop18       48128   48128        0  100% /snap/snapd/16292
/dev/loop19       63360   63360        0  100% /snap/core20/1081
tmpfs            200636      16   200620    1% /run/user/121
tmpfs            200636      32   200604    1% /run/user/1000
/dev/sr0        2455200 2455200        0  100% /media/zy/Ubuntu 18.04.6 LTS amd64

df -h 查看linux操作系统的磁盘使用情况,默认单位是字节

zy@zy-virtual-machine:~$ df -h
文件系统        容量  已用  可用 已用% 挂载点
udev            956M     0  956M    0% /dev
tmpfs           196M  1.8M  195M    1% /run
/dev/sda1        20G  7.4G   12G   40% /
tmpfs           980M     0  980M    0% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           980M     0  980M    0% /sys/fs/cgroup
/dev/loop0       56M   56M     0  100% /snap/core18/2538
/dev/loop2      219M  219M     0  100% /snap/gnome-3-34-1804/77
/dev/loop3      2.5M  2.5M     0  100% /snap/gnome-system-monitor/163
/dev/loop4       92M   92M     0  100% /snap/gtk-common-themes/1535
/dev/loop5       66M   66M     0  100% /snap/gtk-common-themes/1515
/dev/loop6      768K  768K     0  100% /snap/gnome-characters/741
/dev/loop1       62M   62M     0  100% /snap/core20/1593
/dev/loop7      401M  401M     0  100% /snap/gnome-3-38-2004/112
/dev/loop8       56M   56M     0  100% /snap/core18/2128
/dev/loop10     2.5M  2.5M     0  100% /snap/gnome-calculator/884
/dev/loop9      128K  128K     0  100% /snap/bare/5
/dev/loop11     242M  242M     0  100% /snap/gnome-3-38-2004/70
/dev/loop13     2.7M  2.7M     0  100% /snap/gnome-system-monitor/178
/dev/loop14     2.7M  2.7M     0  100% /snap/gnome-calculator/920
/dev/loop12     640K  640K     0  100% /snap/gnome-logs/106
/dev/loop15     219M  219M     0  100% /snap/gnome-3-34-1804/72
/dev/loop16     768K  768K     0  100% /snap/gnome-characters/726
/dev/loop17     640K  640K     0  100% /snap/gnome-logs/112
/dev/loop18      47M   47M     0  100% /snap/snapd/16292
/dev/loop19      62M   62M     0  100% /snap/core20/1081
tmpfs           196M   16K  196M    1% /run/user/121
tmpfs           196M   32K  196M    1% /run/user/1000
/dev/sr0        2.4G  2.4G     0  100% /media/zy/Ubuntu 18.04.6 LTS amd64
  1. which 查看可执行文件的位置
zy@zy-virtual-machine:~$ which ls
/bin/ls
  1. chmod 修改文件权限的命令
zy@zy-virtual-machine:~$ ls
111  1.txt  2.txt  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ ls -al
总用量 136
drwxr-xr-x 16 zy   zy    4096 8月   9 19:23 .
drwxr-xr-x  3 root root  4096 8月   8 23:46 ..
drwxrwxr-x  2 zy   zy    4096 8月   9 19:12 111
-rw-rw-r--  1 zy   zy      17 8月   9 19:21 1.txt
-rw-r--r--  1 zy   zy   12288 8月   9 13:57 .1.txt.swp
zy@zy-virtual-machine:~$ chmod 1.txt 777
chmod: 无效模式:"1.txt"
Try 'chmod --help' for more information.
zy@zy-virtual-machine:~$ chmod 777 1.txt
zy@zy-virtual-machine:~$ ls -al
总用量 136
drwxr-xr-x 16 zy   zy    4096 8月   9 19:23 .
drwxr-xr-x  3 root root  4096 8月   8 23:46 ..
drwxrwxr-x  2 zy   zy    4096 8月   9 19:12 111
-rwxrwxrwx  1 zy   zy      17 8月   9 19:21 1.txt
-rw-r--r--  1 zy   zy   12288 8月   9 13:57 .1.txt.swp

chmod 文件权限 文件名
1.txt -> r-x-wx–x
a 所有的(所有者、组用户、其他用户)
u 文件所有者
g 组用户
o 其他用户
+表示添加文件权限 -表示去掉文件权限
chmod a+x文件名,给所有用户添加可执行权限
chmod a-x文件名,给所有用户去掉可执行权限
chmod u+r文件名,给文件所有者添加读权限

zy@zy-virtual-machine:~/111$ ls -al
总用量 12
drwxrwxr-x  2 zy zy 4096 8月   9 19:12 .
drwxr-xr-x 16 zy zy 4096 8月   9 19:23 ..
-rw-rw-r--  1 zy zy   28 8月   9 19:12 5.txt
zy@zy-virtual-machine:~/111$ chmod a+x 5.txt 
zy@zy-virtual-machine:~/111$ ls -al
总用量 12
drwxrwxr-x  2 zy zy 4096 8月   9 19:12 .
drwxr-xr-x 16 zy zy 4096 8月   9 19:23 ..
-rwxrwxr-x  1 zy zy   28 8月   9 19:12 5.txt

作业1.用两种方法实现将aa.c文本文件的内容复制到bb.c

zy@zy-virtual-machine:~$ touch aa.c
zy@zy-virtual-machine:~$ touch bb.c
zy@zy-virtual-machine:~$ ls
1.txt  3  aaa  aa.c  bb.c  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ ls
1.txt  aa.c  bb.c  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
zy@zy-virtual-machine:~$ vim aa.c
zy@zy-virtual-machine:~$ vim bb.c
zy@zy-virtual-machine:~$ cat aa.c > bb.c
zy@zy-virtual-machine:~$ cat bb.c
既生瑜何生亮
zy@zy-virtual-machine:~$ cat aa.c
既生瑜何生亮
zy@zy-virtual-machine:~$ vim bb.c
zy@zy-virtual-machine:~$ cat aa.c >> bb.c
zy@zy-virtual-machine:~$ vim bb.c
zy@zy-virtual-machine:~$ vim bb.c
zy@zy-virtual-machine:~$ cat bb.c
既生瑜何生亮
zy@zy-virtual-machine:~$ cp aa.c bb.c
zy@zy-virtual-machine:~$ cat bb.c
既生瑜何生亮

作业2.将aa.c和bb.c文本文件的内容合并,并保存到cc.c

zy@zy-virtual-machine:~$ cat aa.c bb.c > cc.c
zy@zy-virtual-machine:~$ 
zy@zy-virtual-machine:~$ ls
1.txt  aa.c  bb.c  cc.c  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面

作业3.创建一个目录111,在111下面创建1.txt.2.txt,3.txt修改111的权限为777,查看111下面的文件权限

zy@zy-virtual-machine:~$ mkdir 111
zy@zy-virtual-machine:~$ touch ./111 1.txt
zy@zy-virtual-machine:~$ touch ./111 2.txt
zy@zy-virtual-machine:~$ touch ./111 3.txt
zy@zy-virtual-machine:~$ chmod 777 111
zy@zy-virtual-machine:~$ cd 111
zy@zy-virtual-machine:~/111$ ls -al
总用量 8
drwxrwxrwx  2 zy zy 4096 8月   9 17:29 .
drwxr-xr-x 15 zy zy 4096 8月   9 17:29 ..
zy@zy-virtual-machine:~/111$ cd

备注:
1.删除全部 rm ./* 删除目录下所有文件
2.Linux在执行ifconfig时出现 Command ‘ifconfig‘ not found ,but can be installed with: 这种情况解决方案
在执行sudo apt install net-tools时也发生错误状况
可以执行sudo apt-get update
在执行上面的就可以成功

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1039387.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号