linux初接触

Linux操作系统
1.一切皆文件
2.文件存储相当于一个树形结构(倒着的)
“/”:根目录(相当于Windows机器中的“计算机”);
“.”:代表当前路径(代表当前目录)

查看网卡信息;
ifconfig
查看文件或者文件夹内容
ls
ls -l

在这里插入图片描述
ls -a(查看隐藏文件)
1.隐藏文件以.开头
2.“.”:代表当前路径
“…”:代表上级目录
3.pwd 查看文件当前所在目录()
/root:root用户的家目录(root用户是管理员用户)
/home/alice:alice用户的家目录(alice是普通用户 )
小结
ls [path]
ls [命令行参数][path]
ls -l ===> 简写为ll
多个命令可以组合使用 ls -al ==> 简写为ll -a
切换目录
cd命令
cd[path]
cd切换的路径
绝对路径:从根目录开始计算到某一文件夹所经历的路径
相对路径:从.或者…开始计算到某一文件夹所经历的路径
注意:相对路径一定是相对某一目录而言
常用的路径
~:代表当前用户的家目录
/:代表的是根目录
cd:切换到用户的家目录
cd-:回到上一次所在目录(不能用两次回到上上一次);
创建文件
touch[文件名称]
一次可以创建多个文件用空格分隔
创建文件夹
mkdir
一次创建多个文件夹mkdir -p a/b/c 加上命令行参数
=>创建带有目录结构的文件夹
删除:rm -(remove)
删除文件
rm [待删除的文件名称]

删除文件夹
rm -r [待删除的文件夹名称] 递归删除
-i:提示用户确定每一步操作
-r:递归删除
-f(force):强制删除
删除当前目录下的所有类容:
rm -r ./* ===> 相当于rm -r * ===>删除当前目录下的所有文件和文件夹
禁止
切记不敢:不敢 rm -rf / === rm -r /* ===>将Linux操作系统目录下的所有文件删除

拷贝 cp ==> copy

拷贝文件
cp [源文件] [拷贝到那里去]
拷贝的同时还可以重命名
cp [源文件] [拷贝到哪里去][重命名之后的名称]

拷贝文件夹
cp -r [源文件夹][拷贝到哪里去]
拷贝的同时还可以重命名
cp -r [源文件] [拷贝到哪里去][重命名之后的名称]
命令补全–Tab键
移动文件或者文件夹:mv—>move
mv[filename / foldername][path];
重命名文件
mv[filename / foldername] [newfilename/newfoldername]
字符串重定向到文件
echo:
echo “str”>[filename] ------->: “>”:重定向符号
cat
cat filename ---->查看文件内容
查看文件内容:{head ,tail}{less,more}
head:默认查看文件首部10行内容
head [filename]:默认查看文件头部10行代码
head -n [filename]:查看文件头部n行代码

tail:默认查看文件尾部10行内容
tail[filename]:默认查看文件尾部10行代码
tail -n [filename]:查看文件尾部n行代码
tail -f[filename]:监控文件内容是否有新添加的内容

less:更加适合大文件的读取
less[filename];
f(front):向下翻页(查看新的内容)
b(back):向上翻页(查看之前已经看过的内容)
退出:q(quit)进行退出
more
more[filename]
f(front):向下翻页(查看新内容)
b(back):向上翻页(查看已经看过的内容)
退出:ctrl + c 能够结束
看完内容之后也会结束;
压缩和解压文件
tar
gzip:
压缩:tar -zc(create)v(view)f(filename)[压缩后的文件名称].tar.gz [待压缩的文件/文件夹 ];
解压缩:tar -zxvf [带解压缩文件名称].tar.gz
注意:f必须在最后,指定压缩之后的文件名称;z(gzip)c(create)v(view)f(filename)
bzip2:
压缩:tar -jcvf[压缩后的文件名称].tar.bz2 [待压缩的文件 / 文件名]
解压缩:tar -jxvf [带解压缩文件名称].tar.bz2
zip
压缩:
文件:zip [压缩后的文件名].zip [待压缩文件]
文件夹: zip [压缩后的文件名].zip [待压缩文件] -r
解压缩:unzip [带解压缩文件].zip
ls-lrt 按时间顺序排列文件或者文件夹;
切换root用户
su :切换到root之后,会在切换之前的目录下
su-root :切换到root之后,会在root用户的家目录
exit:登出

man:
2:系统调用函数–》操作系统原生提供的函数
3:库函数–》C语言或者C++提供的函数,在库函数当中封装了系统调用函数
在这里插入图片描述
uname -a:
Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
el7:指的是操作系统内核版本:el6 和 el7
x86_64 : x86 :计算的体系结构(小端机器) 64 :操作系统是64位
ulimit -a
可以查看linux操作系统的限制信息

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值