Linux学习笔记:基础命令

Linux命令:


位置

/bin/* --  所有用户可用的命令
/sbin/*    --  root用户可用的命令




Linux命令格式:
命令 -选项 参数


. 当前目录
.. 上一级目录




通配符号


*匹配任何字符
?匹配单个字符
[ ]自定义字符


eg:
rm -rf f[135].txt
删除f1.txt;f2.txt;f3.txt


---------------------------------------------


常用命令:


1.---------------------
命令名称:touch
功能描述:生成空文件
所在路径:/bin/touch :all users
语法格式:touch [options] fileName


2.---------------------
命令名称:cd :change directory
功能描述:切换目录
所在路径:shell内部指令
语法格式:cd [目录]


cd ~
cd
cd ..
cd /
cd ../usr
cd -
cd !$


3.---------------------
命令名称:pwd :print work directory
功能描述:显示目前所在的工作目录
所在路径:/bin/pwd :all users
语法格式:pwd


4.---------------------
命令名称:cp :copy
功能描述:复制文件
所在路径:/bin/cp :all users
语法格式:cp [options] [file/folder] [target]
cp -afp [源文件或源目录] [目的文件或目录]


5.---------------------
命令名称:rm :remove
功能描述:删除文件或目录
所在路径:/bin/rm :all users
语法格式:rm -irf [file/folder]


6.---------------------
命令名称:mv :move
功能描述:移动文件/重命名
所在路径:/bin/mv :all users
语法格式:mv -f [file/folder] [target]


7.---------------------
命令名称:cat :
功能描述:查看文件,不管文件多长一次读取出来
所在路径:
语法格式:


8.---------------------
命令名称:more
功能描述:查看文件内容,分页显示,
回车显示下一行;
空格或f键显示下一页;
按q退出
所在路径:
语法格式:


9.---------------------
命令名称:less
功能描述:查看文件内容,支持上翻下翻,支持方向键
所在路径:
语法格式:


10.---------------------
命令名称:head
功能描述:查看前几行
所在路径:
语法格式:head -num


11.---------------------
命令名称:tail
功能描述:查看后几行
所在路径:
语法格式:tail -f fileName


-----------------------------------------------


命令名称:ln link
功能描述:产生连接文件,快捷方式
所在路径:/bin/ln
语法格式:ln -s [源文件] [目标文件]
注意:源文件和目标文件一定要使用绝对路径
ln file1 file2硬连接
ln -s file1 file2  软连接


-----------------------------------------------


mkdir  -p 创建空目录


rmdir 删除空目录


-----------------------------------------------


whereis 显示系统命令和帮助手册所在的目录
  
  whereis ls


-----------------------------------------------


whatis 获取索引的简短说明


-----------------------------------------------


find 用来查找文件或命令


find [目录] [关键字] [文件或目录]
find /etc/ -name f*


-----------------------------------------------


locate 搜索文件


-----------------------------------------------


updatedb 更新文件系统数据库


-----------------------------------------------


grep 所有一个字符串是否在一个文件里边


grep [关键字] [文件名] eg: grep apache passwd


grep -v [关键字] [文件名] 排除


-----------------------------------------------


man manual
查看帮助文档,:q退出 eg: man ls


命令 --help
info


-----------------------------------------------


压缩解压
-----------------------------------------------


gzip GUN zip
gzip 1 file 快速压缩
gzip 9 file 最佳压缩


gunzip file.gz 解压
gzip -d file.gz 解压


gzip只能压缩文件


-----------------------------------------------


tar 打包命令 ,可以不加-, eg: tar cvf folder
-c 打包
-x 解包
-v 查看过程
-f
-z gzip


压缩打包:tar zcvf folder
解压解包:tar zxvf file.tar.gz


-----------------------------------------------


zip 压缩解压


zip -r pkgName.zip file
unzip pkgName.zip


-----------------------------------------------




通讯
-----------------------------------------------


同一台机器的不同用户间通讯


write userName 单个用户通讯, ctrl + d 结束


wall message_content   所有用户通讯


mesg n       屏蔽消息
mesg y       开启消息


-----------------------------------------------


发信


service sendmail start


mail userName
Subject: subject
mail_content
Cc:userName


ctrl + d 完成    回车就发信


收信


mail


1读第一封; n读第n封;


r回复;


q退出




-----------------------------------------------


网络


ifconfig 查看地址
ifconfig eth0:1 192.168.0.222 添加临时网卡
ping 查看地址通不通


ping -c 5 接受5条响应数据


netconfig 修改网络地址




-----------------------------------------------


开关机
init 6
init 0
shutdown now 0
reboot


-----------------------------------------------

你可能感兴趣的:(Linux)