Python全栈_Day4_Linux命令
1. Linux命令格式及一些基础命令
2.1 命令格式
命令 【选项】 【参数】
命令:告诉Linux执行什么
选项:说明命令的运行方式,以“-”字符开始
参数:指定该命令适用的对象
2.2 一些命令的介绍
whoami
列出当前有效的用户名称
who
显示当前登录的所有用户及其详细信息,如登录终端、登录时间等
date
显示当前系统日期和时间
cal
显示当月日历
cal 8 2017
显示2017年8月日历
clear
清屏(也可用快捷键ctrl+l)
su
后接“- 用户名”,切换到制定用户
passwd
修改当前用户密码,或后接“- 用户名”,修改指定用户密码
root用户可改所有用户密码,普通用户只能改知自己密码
exit
退出当前登录的用户
man
获取命令说明文档
--help
获取该命令帮助信息
useradd tom
创建名为tom的新用户
alias
为指令设定别名,alias ls='ls -l'
2. Linux文件、文件夹结构及操作命令
2.1Linux文件系统结构
1. 所有文件和目录都被组织成以一个根节点开始的倒置树状结构
2. 根目录用“/”表示
3. “.”表示当前目录,“..”表示父目录,“../..”表示上上级目录
4. 一些重要的目录
bin:存放常用的可执行文件
sbin:存放系统的可执行文件
home:存放用户自己的文件和目录,并用用户名作为最后一级目录的名称,如cat的home目录为home/cat,root目录比较特殊,路径是/root
dev:设备文件目录
etc:配置文件目录
挂载点:/media或/mnt
5. 相对路径的绝对路径
相对路径:从当前路径到目标查找对象所必须遍历的每一个目录名字
绝对路径:从文件系统根节点开始到目标查找对象所必须遍历的每一个目录名字
2.2 文件操作命令
pwd:显示当前工作目录
cd:切换工作目录
cd ..:进入上级目录
cd~或cd:切换到home目录
cd -:切换到上次的工作目录
cd 目录名:切换到指定目录
ls:列出当前目录中的内容,若后接目录名则列出制定目录中的内容
ls -a:列出目录下所有内容,包含隐藏文件(文件名以“.”开头)
ls-all:同ls -a
ls-l:列出目录中的内容以及每个文件的详细信息
ls-ld:查看目录本身详细信息
cp 源文件 目标文件:复制文件或目录
-r,递归复制,复制时包含子目录和子文件
-f,目标文件已存在时强制覆盖不询问
mv 源文件 目标文件:移动文件
mv 旧文件(目录)名 新文件(目录)名:重命名文件(目录)
mkdir :创建新目录
-p:递归建目录
touch:创建新文件
rm:删除文件或目录
-r:递归删除所有子内容
-f:强制删除不提示
cat:以只读的方式显示整个文件的内容
head:默认显示一个文件的前10行
-n x:改变显示行数为前x行
tail:默认显示一个文件的后10行
-n x:改变显示行数为后x行
-f:动态查看
more:让屏幕每次显示一屏(一页)的文件内容,并在屏幕尾部显示百分比信息
less:通过上下键滚动方式查看