在Linux中,命令以 命令名+参数(可选)组成
其中,参数用于指定命令的具体操作
注意,参数可以叠加一起使用
第一条基本命令
查看目录下文件ls
查看目录下文件,包括文件的详细信息ls -l
查看目录下所有文件,包括隐藏文件(用"."开头的那些文件)ls -a
查看目录下文件,以人类可读的方式显示文件大小ls -h
查看目录下文件,按照修改时间排序ls -t
查看目录下文件,逆序显示ls -r
查看目录下文件,逆序显示按修改时间排序后的文件ls -t -r
等...
2.创建链接
创建链接(默认硬链接)ln 源文件名词 链接文件名称
创建软链接ln -s 源文件名词 链接文件名称
3.查看文件内容
cat 文件名称
4.删除文件
rm 文件名称
5.修改文件权限
chmod ??+? 文件名称
其中,?指代 r(读)、w(写)、x(执行)
其中,??指代u(文件所有者)、g(同组用户)、o(其他用户)
chmod 三个数字 文件名称
其中,三个数字分别代表所有者、同组用户、其他用户的权限
例如chmod 777 hello.txt
7 代表r(4)+w(2)+x(1)
意思是给所有者、同组用户、其他用户这个文件(hello.txt)的读+写+执行权限
6.创建文件
touch 文件名称
本来用于更新文件的修改时间,但如果文件不存在则会创建一个新的文件。
echo 想输出的字符串
用于输出文本的命令
其中想输出的字符串长这样:"hello"
echo "hello" > hello.txt
使用 > (重定向符号)将内容重定向到文件中,如果文件不存在则会自动创建新文件
7.显示当前所在目录的位置
pwd
8.切换当前所在目录的位置
cd 目标目录
切换到根目录cd /
9.复制文件或目录
cp 要复制的源文件 复制后的文件名
-r参数,表示递归复制,才能复制目录cp -r 要复制的目录 复制后的目录
10.移动文件或目录
mv 要复制的源文件 复制后的文件名
11.创建目录make directory
mkdir 目录名
-p参数,创建多级目录 mkdir -p f1/f2/f3
12.查看文件和目录的大小(顺便可以查看目录结构)
du
13.专门显示目录结构的命令
tree
以树状图的形式显示目录的结构
14.删除目录
删除空目录rmdir 目录名
递归删除非空目录rm -r 目录名