正式学习
入门
走进Linux的第二周,算是开始正式学了一些专业知识,知识量确实比较大,记不大住,只能靠手抄的方式来尽量增加印象了,还算行,一些简单的运用还能记得住,不过算是记死了,用不活。这确实是没办法,就像老师说的,混个眼熟,哈!
比较伤心的是,不凑巧,笔记本子散架了,导致一天的笔记没有做,记又记不住,一天浑浑噩噩的过去了,又凑齐,要休息了,可以去买一本新的,只损失了一天。
分享
分享一些正式学习后学到的小知识吧
-
windows 里回车其实是分换行\n和回车\r两个部分的,但是到linux里回车就只有回车\r了。
-
linux常用的系统一般是centos、ubuntu。Ubuntu安装时是没有root账户的,需要输入sodu -i切换设置才能进入root。
-
一般常用的linux系统不同的分区,是需要挂载/mount在一个文件夹上来使用的,这个文件夹叫做/moubt point。
-
linxu的哲学思想就是 一切皆是文件,所以系统中的硬件设备都可以找到相应的文件夹来存放:/usr存放操作系统 /boot存放启动文件 /proc存放内存数据 /dev存放设备、也就是分区了
-
centos上面输入的命令都是通过shell来解释传输给内核,然后执行的。
-
命令又区分内部命令和外部命令,内部命令就是shell自带的命令。其中shell种类又分多种,可以通过echo $SHELL来查看当前的shell。可以通过 cat /etc/shells来查看安装系统所支持的所有shell种类
cat 一般用于查看文本内容
ls 用于查看目录下的文本文件 又有一些添加选项达到不同目的的用法
ls -l 显示目录下文件及子目录的详细信息 =l
ls -d 可只显示目录下子目录
ls-ld 只显示目录下子目录的详细信息 =ll -d
ls -a 显示隐藏文件
ls =R 显示目录下的子目录及子目录中的文件
alias 显示所有设置过的别名
date 显示系统时间
history 显示历史命令
history -c 清空历史命令
history -d 删除历史命令中的条
history -s 可以制造一条历史命令,但不执行
screen 程序,可以创建一个会话,可以远程连接达到远程控制功能,不过需要先安装一下程序
screen -s 创建一个screen会话,
screem -ls 查看一打开的screen会话
screen -x 加入 会话
exit 退出
echo $(变量词) 可以直接显示变量的结果
whaiis 查看*命令的作用 但不是太详细
man 也可以查看命令的作用 ,详细作用
whereis 命令所在的文件地址
help 列出所用内部命令及其大概作用
help+命令 列出指定命令的详细使用说明,仅适用于内部命令
命令+ --help 可以列出大部分指定外部命令的使用说明
info 列出文本文档的作用
tree 查看某文件夹的目录树
tree -l 2 查看某文件夹下的目录树,但是只显示二层
mkdir 创建文件夹
mkdir -p 创建目标不存在是自动创建父目录
cd ** 进入指定文目录
cp 复制文件,但是会更改属性信息
cp -r 复制指定目录下所有文件
cp -d 复制软链接
cp -a 复制文件且属性都不懂,等同于备份
cp -v 显示复制的进程
cd -p 复制,但是保留权限、户主、时间戳的信息
cp -b 复制,但是如果覆盖原文件的话覆盖前会先给原文件备分一份
cp --backup=numbered 复制,覆盖原文件的情况下会先备分,可备分多份,有数字标记
cp -u 只有修改时间比对方新是才复制
mv 移动文件或目录
mv -i 交互式、二次确认,在root账户登陆下默认mv -i别名为mv
mv -b 目标存在时先备份、在移动过去覆盖
rm 删除
rm -r 删除目录
rm -f 强制删除
rm -rf 强制删除目录
rmdir 删除空目录
rmdir -p 向上递归删除空目录
rename 批量更改文件名
file 可查看文件格式类型
file -L 查看软链接指向的文件类型本周的分享就到这里了,接下去学得精髓再分享啦!
转载于:https://blog.51cto.com/14322599/2396649