linux 基础命令


cd/home进入"/home"目录
cd..返回上一级目录
cd../..返回上两级目录
cd 进入个人主目录
cd-返回上次所在的目录
ls查看目录中的文件
mkdir name 创建一个叫做"name"的目录
mkdir name name 同事创建两个目录
rmdir name 删除一个叫name的目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
useradd user1 创建一个新用户
cp dir/* . 复制一个目录下的所有文件到当前工作目录
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
下面的命令在当前目录新建了文件夹css html js 3个文件夹
mkdir css html js
下面的命令新建了myfriends文件夹,以及下级目录html css js
-p参数是允许嵌套{shell可以包含多个参数}
mkdir -p myfirends/{html,css,js}
生成的项目结构是这样的
---------myproject
|-----css
|-----js
|-----html
mkdir a/b/c/d
生成的项目结构是这样的
------a
|----b
|---c
|--d
touch(新建文件)
touch index.html
touch index.css index.js
vim编辑保存命令
首先需要按ESC键回到命令模式;
vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入:
:wq 保存文件并退出vi
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:q 不保存文件,退出vi
rm(删除)
rm filename(删除文件)
rm -d del-folder(删除文件夹)
rm -r del-folder(删除嵌套的文件夹以及文件)
cat(查看文本文件内容)
cat filename
&&
mkdir css && cd css && touch index.html
执行的顺序是这样的:
新建文件夹css,然后cd进入css文件夹,最后创建一个index.html(&&即顺序执行命令)
shutdown -s -t 按预定时间关闭系统
cd - 返回上次所在的目录
pwd 显示工作路径
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
cat file1 从第一个字节开始正向查看文件的内容
tac file1 从最后一行开始反向查看一个文件的内容