ls cd pwd mkdir touch rm cp mv file ln tree useradd su exit ping ifconfig history du
ls 显示目录下的文件(
源单词list)
-l 显示文件夹和文件的详细信息
-a 显示所有的文件(包括隐藏文件都显示)
-lh 看一个文件的大小,以人类能够看得懂的方式显示
-d 查看文件夹目录本身的信息
-R 递归的显示目录中的内容
--------------------------------------------------------------------------------------
cd 目录间的转换、跳转(
change directory)
cd / cd ~ 返回家目录,管路员在/root ,普通用户在/home/'username'
cd - 返回上一次所在的目录
cd /var/www/html/ 接决对路径,就可以直接进入该目录
cd .. 代表上一级目录
cd . 代表当前目录
cd ../../ 返回到上一级的上一级目录
--------------------------------------------------------------------------------------
pwd 显示当前的绝对路径 (
print working directory)
--------------------------------------------------------------------------------------
mkdir 创建新文件夹
mkdir 1 2 3 一次性建立多个文件夹 ,注意中间空格隔开
mkdir -p 4/1/1/1 加选项-p的作用,当新建文件夹的时候父目录不存在,则自动建立。
-p 选项放在后面也可以
mkdir .xiaoqian 新建一个隐藏文件.xiaoqian 以“ .”开头的文件或者文件夹都是隐藏的
--------------------------------------------------------------------------------------
touch 创建普通文件,这个是空文件
--------------------------------------------------------------------------------------
rm 删除命令 (
源单词remove)
-rf 作用是强制删除目录及子目录和文件
-r recursion 递归性删除,使用于目录文件的删除
-f force 强制性删除,删除时可以不用提示是否删除的交互式
--------------------------------------------------------------------------------------
cp 复制命令(源单词copy)
cp -r 将子目录和文件递归一起复制过去
cp 1/a 2/ 将a复制到2下,如果2下面已经有a,则有提示(因为默认alias中cp=cp -i)
cp 1/a 2/b 将a复制到2下面,并改名为b
cp -r 1/* 2/ 将1中所有文件全部复制到2中
--------------------------------------------------------------------------------------
mv 移动或重命名命令
mv a b 对b进行判断,如果b不存在,则是改名,否则为移动
当mv所接的参数,都存在的时候,是移动
当mv所接的目的参数,不存在时候,是改名(重命名)
--------------------------------------------------------------------------------------
file
查
看文件类型
file meinv.png 查看图片的类型
meinv.png: PNG image data, 1024 x 768, 8-bit/color RGB, non-interlaced
文件类型:
d 目录
f - 普通文件
l 链接文件
c 字符设备文件
b 块设备文件(磁盘设备文件)
--------------------------------------------------------------------------------------
ln 创建链接文件
软连接:
-s, --symbolic (符号链接)软链接,相当于windows里的快捷方式
ln -s su jiangsu 创建一个快捷方式jiangsu链接到su目录
su 源
jiangsu 目的
硬链接:
直接使用时硬链接,硬链接的Inode号是一样的,就是同一个文件
--------------------------------------------------------------------------------------
tree 查看当前目录下的目录的结构,默认没有安装
ls -R china
也可以显示目录的结构
--------------------------------------------------------------------------------------
useradd 新建用户
--------------------------------------------------------------------------------------
su 用户间切换
su zhao 进入zhao用户,使用当前的PATH路径
su - zhao 进入zhao用户,使用的是zhao的PATH路径
--------------------------------------------------------------------------------------
exit
退出
可以退出用户的登陆,可以退出大多数进入的软件,系统等
--------------------------------------------------------------------------------------
ping 用来测试网络的连通性,对象可以是ip或域名
按ctrl+c强行终止ping命令
--------------------------------------------------------------------------------------
ifconfig
查看网卡ip等信息(windows中是ipconfig)
--------------------------------------------------------------------------------------
history
查看自己曾经使用过的命令,需要执行自己曾经使用过的命令时可以使用
!+number !加上命令前面的编号就可以执行,如果使用的是最近一次使用的某一个
特殊的命令,可以直接!加上命令的前几个字母
--------------------------------------------------------------------------------------
du -sh 查看文件,目录的大小
-s 的作用是显示总的大小
-h 的作用以人类能够读懂的方式显示大小(K、M、G、T、P、E
du -sh / 查看根目录的大小