liunx 基础

版权声明: https://blog.csdn.net/djs123DJS/article/details/83866517

   无论是Windows还是liunx都是操作系统,操作系统的作用都是对资源的管理。liunx是偶数的话就是稳定的版本,奇数的是开发版本,不稳定。

 systemctl stop firewalld.service   (重启后恢复)

systemctl disable firewalld.service   (永久关闭)

systemctl  status    firewalld.service  (查看防火墙的状态)

   文件与目录操作

ls   (显示指定目录和文件的信息)

pwd  (显示当前目录的名称   pwd)  (进入一个目录后再输入就能显示这个目录的名称)

cd (进入指定的目录   cd/home)

mkdir(创建指定名称的目录   mkdir name)

rmdir(删除指定名称的目录   rmdir name)

cd ..(退出某个目录,注意是有空格的)        cd  /home (表示的是进入某个目录,记得前面要加/)

cd /(表示的是直接退到根目录下  注意要有空格)   当进入多层目录时,可以执行这个命令。

touch 1.*conf  (touch 表示的是创建文件)

ls /etc/c*  (表示查找etc 文件下以c开头的文件 )

ls  (显示当前文件,查找或浏览文件夹)

ls -l(显示当前文件的具体信息,创建的日期,用户什么的)

ls -a(显示隐藏的文件)

ls -al(显示当前文件的具体信息和隐藏的文件,这些命令是可以组合的)

ls .*conf  (表示查找以conf结尾的文件)

ls -l /home(显示home目录下有什么文件,要有空格隔开)

ls --help

man  或 info 都是表示查看命令的说明

   文件(或目录)操作命令    (目录和文件有区别)

file  (显示指定文件的类型 ,查看文件中有什么东西   file /etc/passwd)

touch (建立指定的文件的名称 ,表示创建文件,即是建立新的文件  活更新文件的时间  touch filename)

cp( 复制文件或目录   cp filename  )  cp home home1  (表示的是复制一个home1目录出来)

rm (删除文件或目录    rm filename)    rm -r home1 (表示的是删除home1目录)是目录,不是文件   rm -rf home1  (切低删除,不做任何提示)

mv (移动文件或目录  ,文件或目录重命名  ,mv filename  /home)  mv hd.txt /   (表示把hd.txt文件移动到根目录下)

mv home opt (把home目录直接移动到opt 目录下)  文件的话要加 /

   文本文件查看命令

cat (显示文本文件内容   cat filename)

more (分页显示文本文件内容    more /etc/passwd)  (要按enter 才能显示完)

less (分页显示文本文件的内容,并可方便反复浏览   less /etc/passwd)

head (显示文件首部内容    head -5/etc/passwd  显示5行信息)    head -1 /etc/passwd  (显示一行信息)

tail(显示文件尾部内容   tail -5/etc/passwd)    tail -1/etc/passwd  (显示文件最后一行信息) 

目录和符号都可以连接

(-)有 - 都是普通文件(都可以编译的)

(l)以l开头的都是符号连接文件

(d) 以d开头的都是目录文件

(c)c开头的是字符设备文件

(b)开头的是块设备文件

find一些常用参数的一些常用实例和一些具体用法和注意事项。

1.使用name选项:

文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。  可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。  不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.log的文件,使用~作为 'pathname'参数,波浪号~代表了你的$HOME目录。

find ~ -name "*.log" -print  

想要在当前目录及子目录中查找所有的‘ *.log‘文件,可以用: 

find . -name "*.log" -print  

想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:  

find . -name "[A-Z]*" -print  

想要在/etc目录中查找文件名以host开头的文件,可以用:  

find /etc -name "host*" -print  

想要查找$HOME目录中的文件,可以用:  

find ~ -name "*" -print 或find . -print  

要想让系统高负荷运行,就从根目录开始查找所有的文件。  

find / -name "*" -print  

如果想在当前目录查找文件名以一个个小写字母开头,最后是4到9加上.log结束的文件:  

命令:

find . -name "[a-z]*[4-9].log" -print

猜你喜欢

转载自blog.csdn.net/djs123DJS/article/details/83866517