第一次 Linux pwd mkdir ls cd touch vi cat echo cp mv ln su
pwd 查看当前路径
mkdir 创建目录的命令 例:创建caochang目录
格式:mkdir 目录名
ls 列出所有文件及文件夹 例:列出根目录下的文件及文件夹
cd 切换目录的层次 (改变目录) 例:切换到huagong目录
格式:cd 文件路径
touch 创建文件
格式:touch 目标文件夹/文件名
vi 编辑文件(若文件不存在,则直接创建)例:对qinshi这个文件编辑内容
a/i开始编辑 esc退出编辑 :wq(保存退出) q(不保存退出)
cat 查看文件内容 例:查看qinshi这个文件里的内容
cat 可以将几个文件合并为一个文件。例:将qinshi和silou合并为gongyu
cat 从键盘创建一个文件。例:创建一个jiaoshi
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
echo 打印输出内容 例:将YY打印到1.txt里
YY>目标文件 (把单行文本覆盖到目touch标文件,会删除原有内容)
YY>>目标文件 (把单行文件添加到目标文件,不会覆盖)
cp 拷贝 例:将1.txt中的内容拷贝到2.txt里面
格式:cp 被拷贝的文件 目标的文件(需找到文件的位置)
cp -a/-r cp可以把一个目录复制为另一个目录
cp -d:若源文件为链接文件,则复制链接文件属性而非档案本身;(cp链接文件得加参数-d)
cp -f:强制,若目标文件已经存在且无法启动,则移除后再尝试;
cp -i:若目标文件已经存在时,在覆盖时会先询问;
cp -p:连同档案的属性一起复制过去,而非使用默认属性;
cp -r:递归,用于复制目录;
cp -u:若目标文件存在,则目标文件比源文件旧时才复制;
mv 移动或改名字 例:将1文件夹中的bopai移到2文件夹下
格式:mv /移动的文件 /目标文件/(最后的/表示文件的里面)
重命名 例:将bopai更改名字为liuliu
格式:mv 原名 新的名字
ln 创建链接
格式:ln 想要创建链接的原文件 链接的名字
链接分为软硬链接:
硬链接:删除原文件后,不会影响硬链接打开;
软链接:删除原文件后,软链接就无法正常打开。
su 切换用户角色(记得加上-)
格式:su - 用户名
sudo 让普通用户可以拥有指定用户的权限
格式:sudo 用户名
符号:
;多个命令的分隔符
/根或者路径的分隔符
>重定向(数据流朝着箭头的方向流动),覆盖原来的文件
>>追加重定向(数据朝着箭头的方向流动),在原本的文件的结尾,追加内容。
..上一级目录
.当前目录