最近几天确实有些忙,刚刚到家洗完澡也十点多了,这周可能要把周末奉献给公司了
太晚了,不想写代码了,分享一点linux的知识
一、linux简介
linux是一个完全开源,多用户任务的操作系统,应用很广泛,比如:服务器,嵌入式领域、移动端
市面上主流的版本大致一下版本:redhat(博主第一个接触的linux),centos,suse,ubuntu,fedora,debian,unix,以及红旗和麒麟
二、基本操作
1.clear #清屏
2.ls #查看目录信息
3.cd #切换目录
4.who #查看有哪些用户登录了系统
5.who am i #查看当前是哪个用户登录了系统
6.pwd #表示当前目录的绝对路径
6.[root@localhost home]
root:表示当前登陆的用户名
localhost:表示主机名
home:表示当前处于home目录下
7.ls -l或 ll #查看当前目录下全部文件
8.Ctrl+c终止一条命令,Ctrl+z撤销一条命令
9.man useradd 或者 useradd --help #查看useradd命令怎么使用
三、目录操作
1.常用目录
【..】 #上级目录
【.】 #当前目录
【/】 #表示根目录
【~】 #表示家目录
2.新建目录
mkdir one #创建一个空目录
mkdir one two three #同时创建多个同级空目录
mkdir -p one/two/three #在当前目录下同时创建多个有层级关系的目录
3.删除目录
rmdir three #删除空目录
rm -ri one #首先一步步进入最底层的目录,然后一步步删除,会提示
rm -rf one #直接删除所有的目录,不会提示
4.复制
cp -r one two /home/log #复制one,two目录到/home/log这个目录
cp -r one two #复制one这个目录并且改名为two
5.剪切
mv one /home/log #剪切one目录到/home/log目录
mv one two /home/pan #剪切one,two目录到/home/log目录
mv one two #更名one目录为two目录
6.显示目录结构
tree #显示目录结构
7.查看目录大小
du -sh #查看当前目录空间
du -sh one #查看当前目录下one目录大小
四、文件操作
1.新建文件
touch word #创建一个空的文件
touch word excel ppt #同时创建多个空的文件
2.删除文件
rm -rf word #删除word文件
3.复制文件
cp word /home/log #复制word文件到/home/log这个目录
cp word excel .. #复制word,excel文件到上级目录
4.剪切文件
mv word /home/log #剪切word文件到/home/log目录
mv word excel /home/log #剪切word,excel文件到/home/log目录
mv word txt #更名word文件为txt文件
5.其他命令
wc -l abc #显示文件的行数
grep -n "hello" abc #在文件中搜索hello并显示行号
echo hello >> f102 #将hello字符输出到f102文件(源文件末尾追加一行件)
echo hello > f102 #将hello字符输出到f102文件(删除源文件里内容,只添加现在这一行)
cat f106 > f104 #清空源文件内容追加106里的内容
cat f106 >>f104 #不清空源文件追加内容,等于两份文件内容
cat /dev/null > abc #清空abc文件
cat /etc/passwd >> abc #将/etc/passwd文件内容追加到abc文件中
find / -name abc #从根目录开始查找abc
find . -name abc #从当前目录下开始查找abc
find / -name a* #从根目录下开始模糊查找a开头文件
今天就写这么多吧,办公室坐了一天也是挺累的,下次我会继续吧权限方面的命令分享出来,因为我就是个小小的测试,也没有太多的去学习linux,能满足日常工作需求就好
结尾时候送大家一碗鸡汤:“再牛逼的梦想,也抵不过傻逼的去坚持”