linux命令记录

203 阅读2分钟
linux文件管理命令
	1.cat demo.txt	查看文件
	2.cat > test.txt 创建文件并且进入编辑,输入内容按回车 ctrl+D 保存退出
	3.cat a b > c 将a b 合并为c
	4.chmod 改变文件权限
	5.cp 复制
	6.find ./ -name '*.txt' 查找当前路径下按名称匹配的文件
	7.mv 移动文件或重命名	mv file file/dir
	8.rm -f 强制删除文件	rm -rf 强制删除文件夹及内部文件 不加f会逐个询问
	9.tail -f a.log 查看实时日志	tail -n 2 a.log	查看最后2行日志
	10.touch 修改时间相关属性
	11.vi/vim 修改文件 三种模式:命令模式、输入模式、底线命令模式  i 编辑   :wq保存退出  加!强制命令  命令模式下按两次dd删除行
	12.whereis搜索程序名,且是二进制
	13.grep "aa" *.log 查询当前文件夹下所有匹配文件中含有的关键字
	14.mkdir 创建文件夹 touch 创建文件
linux磁盘管理命令
	1.cd 进入要进入的路径	cd ~ 进入home	cd - 进入上一次路径		
	2.df 显示磁盘使用情况	du
	3.ls(list缩写)
	4.mkdir创建文件夹	mkdir -p /tmp/test/t1/t		在 tmp 目录下创建路径为 test/t1/t 的目录,若不存在,则创建
	5.pwd 查看路径
linux网络通讯命令
	1.ifconfig	查看网络接口
	2.netstat 显示网络状态	netstat -lnp 查看开启了哪些端口
	3.ping 检测主机
	4.telnet ip 远端登入
	5.curl 远程下载
linux系统管理命令
	1.date 查看日期
	2.free -m  显示内存使用情况
	3.ps 查看进程	
	4.kill 杀掉进程
	5.top 查看pid cpu情况
	6.rpm yum 
	7.sudo 管理员命令
linux压缩命令
	1.压缩 gzip a.txt 	解压 gzip -d a.txt.zip
	2.打包 tar czvf tar-name dir-name
	3.解压 unzip
其他记录
        1.-h 172.17.0.1 指定host,如 redis-cli 可以访问 localhost的reids服务,redis-cli -h 172.17.0.1 可以访问 172.17.0.1 的reids服务。如 mysql -u root -p 访问 localhost的mysql服务,mysql -h 172.17.0.1 -u root -p 可以访问 172.17.0.1 的mysql服务。
        2.ls 查看当前目录文件列表,ll相比ls,信息显示更详细
        3.curl url 可以用来下载或测试是否可以到达网站