linux上课用。
http://afanihao.cn一、创建虚拟机…二、文件系统树状结构。1. 用户目录每个用户一个目录。超级用户 root。2. 创建目录和文件/home/yuanxiao目录操作:创建目录 / 删除 / 重命名。文件操作:编辑文本文件。三、文件列表文件列表 lslsls /home/yuanxiao/Desktop/mangols -l# res:权限 数量 ....drwxr-xr-x 3
·
http://afanihao.cn
一、创建虚拟机
…
二、文件系统
树状结构。
1. 用户目录
- 每个用户一个目录。
- 超级用户
root。
2. 创建目录和文件
-
/home/yuanxiao -
目录操作:创建目录 / 删除 / 重命名。
-
文件操作:编辑文本文件。
三、文件列表
-
文件列表
lsls ls /home/yuanxiao/Desktop/mango ls -l # res:权限 数量 .... drwxr-xr-x 3 yuanxiao yuanxiao 4096 3月 21 04:57 Desktop -
查看当前目录:
pwd。 -
切换目录:
cd。 -
几个特殊目录:
~ 当前用户的主目录。 . 表示当前目录。 .. 切换到上级目录。 -
目录操作
# 创建目录 mkdir abc # 将路径的层次目录全部创建 mkdir -p abc/123/text # 删除空目录 rmdir (remove directory) # 删除文件或者目录 rm -rf xxx # 复制 cp -rf originFIle targetFile # 移动文件 或重命名文件 mv fileA fileB -
归档压缩
-
tar, tape archive 档案打包。
-
创建档案包。
# 归档 tar -cvf example.tar example # 还原 tar 包 tar -xvf example.tar tar -xvf example.tar -C outdir -
create verbose file
-
归档并压缩。
# 归档并压缩 tar -zcvf example.tar.gz example # 还原 tar 包 tar -xzvf example.tar.gz tar -xzvf example.tar.gz -C outdir
-
-
软链接(即快捷方式)。
ln -s source link
四、用户
-
用户
# 添加一个用户 sudo useradd -m test1 # 修改用户密码 sudo passwd test1 # 删除用户 sudo userdel test1 -
超级用户
# 给root用户添加密码 sudo passwd root # 切换用户 su root # 退出 exit -
用户组
# 创建组 groupadd boys .....
五、文件
权限问题:
- owner
- read
- write
- excute:可执行。
# 自己 | 同组 | 别人
- rw- r-- r--
d rwx rwx r-x
drwxr-xr-x
lrwxrwxrwx
# 修改文件权限
chmod
# 让别人也能修改
chmod o+w xxx.txt
# 所有人添加 w 权限
chmod a+w www.txt
# 所有人减去 w 权限
chmod a-w www.txt
# 仅用户 user 自己的权限
chmod u+w xxx.txt
修改文件属主。
chown
六、脚本
1. shell 脚本 .sh
#!/bin/sh
echo "hello,world"
2. perl 脚本 .pl
3. python 脚本 .py
七、SHELL
-
环境变量
output PUTDIR=/opt # 设置环境变量 export # 查看所有环境变量 printenv -
用户环境变量
# 用记事本打开 gedit xxxfile -
系统环境变量
gedit /etc/profile gedit /etc/profile.d/my.sh# my.sh #! /bin/sh export TOMCAT = /opt/tomcat -
path 环境变量
echo $PATH
八、网络环境
apt 软件包管理器
apt install net-tools
apt remove net-tools
apt search xxx
apt list | grep xxx
1. 把文件传到Ubuntu主机
- FTP
- SFTP
- 编辑模式 i
- 命令模式 esc
- :wq 保存并退出
- :q 退出
- :q! 强制退出
$ vim abc.txt
$ cat abc.txt
更多推荐



所有评论(0)