ifconfig:查看网卡信息
ls:显示不隐藏的文件与文件夹
ls -a:显示当前目录下所有文件及文件夹包括隐藏的文件和文件夹。
ls -l:可简写为ll,显示不隐藏的文件与文件夹的详细信息。
ls -al:多个命令行组合使用,简写为ll -a,显示当前目录下的所有文件及文件夹包括隐藏文件和文件夹的详细信息。
“.”:代表当前路径(当前目录)
“/”:代表根目录
“…”:代表上级目录
“~”:代表当前用户的家目录
/root:root用户的家目录
/home/zll:zll用户的家目录
/home/test:test用户的家目录
pwd:查看当前所在路径(目录)
cd [路径]:切换目录
例如:cd / 切换到根目录 cd test 切换到test文件下
touch [文件名称]:创建文件
注意:Linux操作系统不用后缀来区分文件
mkdir [文件夹的名称]:创建文件夹
mkdir -p 文件夹1名称/文件夹2名称:创建带有目录结构的文件夹
rm [待删除的文件名称]:删除文件
rm -r [待删除的文件夹名称]:删除文件夹
其中:-i:提示用户确认每一个步骤 -r:递归删除 -f:强制删除
rm -r ./*:删除当前目录下所有文件和文件夹
cp [源文件] [拷贝到哪里去]:拷贝文件
cp [源文件] [拷贝到哪里去] [重命名后的名称]:拷贝文件同时重命名
cp -r [源文件夹] [拷贝到哪里去]:拷贝文件夹
cp -r [源文件夹] [拷贝到哪里去] [重命名后的名称]:拷贝文件夹同时重命名
mv [文件名/文件夹名] [路径]:移动文件或文件夹
mv [文件名/文件夹名] [新文件名/新文件夹名]:文件或文件夹重命名
echo "内容“ > [文件名]:在文件中写入内容
cat [文件名]:查看文件内容
head [文件名]:默认查看文件头部的10行内容
head -n [文件名]:查看头部的n行内容
tail [文件名]:默认查看文件尾部的10行内容
tail -n [文件名]:查看尾部的n行内容
tail -f [文件名]:监控文件是否有新的内容
less [文件名]:f(front) 向下翻页(查看新的内容)b(back) 向上翻页(查看之前已经看过的内容)q(quit)退出
more [文件名]:f(front) 向下翻页(查看新的内容)b(back) 向上翻页(查看之前已经看过的内容)ctrl+c 结束
压缩和解压缩
共有3种:gzip,bzip2,zip
gzip
压缩:tar -zcvf [压缩后的文件名称].tar.gz [待压缩的文件或者文件夹]
解压缩:tar -zxvf [待压缩的文件名称].tar.gz
bzip2
压缩:tar -jcvf [压缩后的文件名称].tar.bz2 [待压缩的文件或者文件夹]
解压缩:tar -jxvf [待解压缩的文件名称].tar.bz2
zip
压缩:
文件:zip [压缩后的文件名称].zip [待压缩文件]
文件夹:zip [压缩后的文件夹名称].zip [待压缩的文件夹] -r
解压缩:unzip [待解压缩的文件夹].zip
su:切换到root之后,会在切换之前的目录下
su - root:切换到root之后,会在root的家目录下
man
数字2:系统调用函数—>操作系统原生提供的函数
数字3:库函数—>C或者C++提供的函数,在库函数当中封装了系统调用函数
uname -a:查看当前系统相关信息
ulimit -a:查看Linux操作系统的限制信息