【从Python基础到深度学习】4. Linux 常用命令
1.配置root用户密码
root用户为系统默认最高权限用户,其他用户密码修改命令与root用户修改密码命令相同
sudo passwd root
2.添加用户(henry)
sudo useradd -m henry -s /bin/bash
3.配置henry用户密码
Xshell下连接新用户(henry)
4. 查看系统下用户
cat /etc/passwd
5.查看当前位置
pwd
6.目录及文件操作
6.1 查看上一级路径
ls ..
6.2 显示当前路径
ls
6.3 查看从根开始的所有目录(Linux没有分盘概念,一切文件访问都是从根目录开始的)
ls /
6.4 绝对路径与相对路径
从/开始的路径就是绝对路径
从当前路径开始的是相对路径
6.5 查看详细信息
ls -l
rwxrwxrwx 分别代表三组读、写、执行权限, - 表示无对应权限
6.6 创建文件夹 打开文件夹 创建空文件 查看文件权限
文件中写入helloworld 读取文件内容
6.7 显示指定目录下的所有子目录(包含以.开头的隐含文件)
ls -a
6.8 以人类可读方式查看目录大小
ls -lh
6.9 改变工作目录
到父目录
cd ..
到根目录
cd /
到上一次目录
cd -
7.用户切换到root用户
su
8. root用户切换到普通用户
su henry
9、删除用户
sudo userdel -r sam
注意:正在运行的用户进程不能被删除(如下图所示)
从henry用户切换到leo用户时,henry用户进程将被压入栈中
解决措施: exit 逐步退出用户进程 ,使leo henry用户进程先后出栈
10.查看历史命令
history
11. 将历史命令写入文件
使用Winscp(实现Windows与Linux文件交互访问)查看day1.txt文件,详细内容见
【从Python基础到深度学习】3. Winscp与Ubuntu使用及配置-CSDN博客
快捷键
ctr + a 光标回到行首
ctr + e 光标回到尾部
tab 命令联想
Xshell中出现键盘输入后乱码解决
冷知识:
中间层标准统一化为posix标准,为语言程序提供unix内核的接口
李纳斯将unix内核开源为Linux