Linux常用命令
- ifconfig:查看主机的ip地址
- pwd:查看命令行窗口当前所处目录
- clear:清屏。(或者直接按Ctrl+l也可以直接清屏)
- touch app.txt:在当前目录下创建一个名为app.txt的空文件。
- ls:查看当前目录下的文件和目录
- ls -a:查看当前目录下的文件和目录,包括隐藏文件
- ll:查看当前目录下的文件和目录的详细信息,不包括隐藏文件
- cd app:切换到对应的app目录
- cd ..:退回到上一层目录
- cd /:返回系统根目录,也就是linux系统的磁盘文件夹/
- cd ~:切换到root用户目录,也就是文件夹root
- cd -:切换到上一次切换目录之前所在的目录
- mkdir app:在当前命令行窗口所在目录下,创建app目录
- mkdir -p app/app:在当前命令行窗口所在目录下,级联创建一个app目录并在其下再创建一个app目录
- rmdir app:删除当前命令行窗口所在目录下的app目录,但是只有app为空时才能正确删除,否则无法删除
- mkdir –help:可以用来查看mkdir命令后面可以加哪些参数来实习命令功能的升级(大部分命令都可以通过在后面加上–help的方式来查看命令升级版)
- cat app.conf:显示当前目录下的app.conf文件中的数据内容
- more app.conf:进阶查看目录下的app.conf文件中的数据内容,按回车显示下一行内容,按空格显示下一页内容,按q或者Ctrl+c退出查看。
- less app.conf:more命令的升级版,比more命令多了两个按键,按PgUp显示上一页内容,按PgDn显示下一页内容。
- tail -10 app.conf:查看目录下的app.conf文件中最后10行的数据内容,一般用于查看服务器日志文件。
- tail -f app.conf:动态查看目录下的app.conf文件的最后几行数据,也就是说一直监控该文件最后部分的新增内容,按Ctrl+c退出监控,一般用于监控服务器日志文件。
- cp app.conf app:将当前目录下的app.conf文件复制并粘贴到当前目录下的app目录中去。
- cp app.conf bpp.txt:将当前目录下的app.conf文件复制并粘贴到当前目录下,并重命名为bpp.txt,且可以重命名为不同不同类型的文件。
- cp app.conf app/bpp.conf:将当前目录下的app.conf文件复制并粘贴到当前目录下的app目录中去,并将文件重命名为bpp.conf。
- mv app.conf app:将当前目录下的app.conf文件剪切到当前目录下的app目录中去。
- mv app.conf bpp.txt:将当前目录下的app.conf文件剪切到当前目录下,并重命名为bpp.txt,且可以重命名为不同不同类型的文件。
- mv app.conf app/bpp.conf:将当前目录下的app.conf文件剪切到当前目录下的app目录中去,并将文件重命名为bpp.conf。
- rm app.conf:删除当前目录下的app.conf文件,按y确认删除,按n取消删除,该命令只能删除文件不能删除目录。
- rm -f app.conf:不询问直接删除当前目录下的app.conf文件。
- rm -r app:删除当前目录下的app目录,按y确认删除,按n取消删除,该命令可以删除非空目录,当然该命令也可以用来删除文件。
- rm -rf app:不询问直接删除当前目录下的app目录,可以删除非空目录,该命令也可以用来删除文件。
- rm -rf *:删除当前目录下的所有文件和目录。
- rm -rf /*:删除系统根目录/下的所有文件和目录。(这也就是传说中的删库跑路命令)
- tar -cvf bqq.tar app:将当前目录下的app目录中的目录和文件打包成一个bqq.tar文件,并放在当前目录下。
- tar -zcvf bqq.tar.gz app:将当前目录下的app目录中的目录和文件打包并压缩成一个bqq.tar.gz压缩文件,并放在当前目录下。
- tar -xvf bqq.tar:将当前目录下的bqq.tar文件解开释放到当前目录下。
- tar -zxvf bqq.tar.gz:将当前目录下的bqq.tar.gz压缩文件解压并释放到当前目录下。
- tar -zxvf bqq.tar.gz -C app:将当前目录下的bqq.tar.gz压缩文件解压并释放到当前目录下的app目录下。
- find / -name “ins*”:系统根目录/下的所有子孙目录和文件中,按照名字查找的方式,查找前缀为ins的文件。
- grep ins ./app/app.conf:在app.conf文件中搜索包含ins字符串的数据行,并显示在命令行窗口中。
- grep ins ./app/app.conf –color:在搜索的到的数据行中高亮显示ins字符串。
- grep ins ./app/app.conf –color -A1 -B2:不止显示包含ins字符串的数据行,还显示该行的后一行和前两行。
- useradd leyou:创建新用户leyou。
- passwd leyou:设置或充值用户leyou的密码。
- su - leyou:切换用户到leyou。
- id leyou:查看用户leyou的id。
- exit:退出当前用户,返回root用户。
- sysctl -p:刷新虚拟机系统配置。