lunux命令笔记

文件查看命令
ls / -lh
	ls	list
	/	路径
	-l	详细
	-lh	详细的人性化显示
	-ld	显示目录
	-i	显示i节点

mkdir /tmp/mulu/mulu2 /tmp/ma/mb -p
	-p	递归创建目录

目录处理命令
cd /tmp		进入目录
cd ..		返回上一级目录
pwd		显示当前所在目录
cp -r [原文件或目录] [目标文件或目录]
	cp	复制
	-r	复制目录
	-p	保存原来文件的属性
mv [原文件或目录] [目标文件或目录]
	mv	移动或剪切

文件处理命令
rmdir	删除空目录
rm
	-f	不询问强制删除
	-rf	删除目录
touch [文件名]	创建文件
cat	显示文件内容
tac	倒着到显示
more	只能往下翻
less	可上下翻搜索 /搜索内容 n往下找
head	显示文件前面几行 执行行指定行
tail	显示最后的几行
	-f	动态监视文件变化
ln -s [原文件] [目标文件]
	-s 软链接默认硬链接
	硬链接文件内容同步更新,源文件就算丢失硬链接依然可以保存

权限管理命令
chmod [权限] [文件或目录]		设置权限
	权限	r=4 w=2 x=1 +-=
	-R	递归修改
chown [所有者] [文件或目录]	修改所有者
chgrp [用户组] [文件或目录]	修改所属组
	groupadd [组名]		添加组
umask [[设置权限777-rwx]-S]	显示或设置文件的缺省权限
	-S	直观的显示 u=?g=?o=?

文件搜索命令
find [搜索范围] [匹配条件]	搜索文件
	-name	文件名包含	*?通配符
	-iname	不区分大小写
	-amin	访问时间
	-cmin	文件属性
	-mmin	文件内容
	-size	文件大小		-a代表and -o代表 or 小于-大于+
	-type	文件类型		f文件 d目录 l软链接文件
	-exec	对结果执行	-ok询问是否操作 ls {} .	-inum	根据i节点	-exec rm {} locate	快速查找文件,是在资料库里面查找的
	updatadb	更新资料库
	-i	不区分大小写
which [命令]	搜索命令所在目录及别名信息
whereis	[命令]	搜索命令所在目录及帮助文档路径
grep [查找的字符] [文件]		找文件里面包含字符串的所在行显示出来
	-i	不区分大小写
	-v	排除指定字符	^# 行首为#排除
帮助命令
man	查询帮助信息	1命令帮助 5配置文件说明
whatis	查询简短的帮助
apropos	查询配置文件的简短帮助
touch --help
help	查询shell命令	help cd什么的

用户管理命令
useradd [用户名]	添加新用户
passwd [用户名]	设置用户密码
who	显示登录的用户
	tty 本地终端 pts 远程终端 登录时间 ip地址
w	显示详细的登录用户信息

压缩解压命令
gzip [文件]	.gz	只能压缩文件
gunzip		解压
tar [选项] [压缩后文件名] [目录]
	-c	打包
	-x	解包
	-v	显示详细信息
	-f	指定文件名
	-z	打包同时压缩或解压 .gz
	-j	打包同时压缩或解压 .bz2
	tar -czf 文件名.tar.gz \etc
	tar -xzf 解压到那里
	tar -cjf 文件名.tar.bz2 \etc
	tar -xjf 解压到那里

zip [选项-r] [压缩后文件名] [文件或目录]
	-r	压缩目录
unzip [文件或目录]
bzip2 [选项-k] [文件]
	-k	产生压缩文件后保留原文件
bunzip2	[文件]	解压

网络命令
write [用户名]	给用户发信息
	ctrl+d	保存结束
wall [发送信息]	给所有用户发信息 广播
ping [ip地址]
	-c	多少次
ifconig [网卡名称] [ip地址] 查看和设置网卡信息
mail [用户名]	查看发送电子邮件
last		列出目前与过去登录的信息
lastlog		最后登录时间
	可指定一个id查询
traceroute	显示数据包到主机间路径
netstat	显示网络相关信息
	-t	tcp协议
	-u	udp协议
	-l	监听
	-r	路由
	-n	显示ip地址和端口号
	-tlun	查看本机监听的端口
	-an	查看本机所有的网络连接
	-rn	查看本机路由表
setup	设置网络 centOS专有的
mount [-t文件系统] [设备文件名] [挂载点]	挂载命令
umount	卸载命令

关机重启命令
shutdown [选项] 时间
	-c	取消前一个关机命令
	-h	关机
	-r	重启
reboot	重启
init 6	重启
	系统运行级别
	0	关机
	1	单用户
	2	不完全多用户,不含NFS服务
	3	完全多用户
	4	未分配
	5	图形界面
	6	重启
runlevel	查询系统运行级别
logout	登出

rpm命令管理
rmp -vih [包名]	安装
rmp -e [包名]	卸载
rmp -q [包名]	查询
	-a	所有安装信息
	-qi	相关信息
	-p	包全名
	-f	查询系统文件属于那个软件包
	-qRp	查询软件包的依赖
yum在线管理
yum -y update 包名 如果填错了会悲剧的!!会把linux内核也升级了。
yum -y remove 包名 会把依赖的包也卸载的

shell基础
alias 别名=‘原命令‘

lunux命令笔记

时间: 2024-10-06 11:41:13

lunux命令笔记的相关文章

linux命令笔记

3步实现ssh login不用密码: 1 ssh-keygen  (Create public and private keys) 2 ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host    (Copy the public key to remote-host) 3 ssh remote-host    (不用密码了) linux命令笔记,布布扣,bubuko.com

linux基础命令--笔记

linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .help pwd   help  内置命令可用man cd  等查看. 4  . ls==list 查看目录列表 5 .  mkdir   == make directory  创建目录.例如:mkdir /date -p 递归创建目录 :mk 6  .  cd      ==change directo

hexo常用命令笔记

hexo npm install -g hexo npm update -g hexo hexo init 常用 hexo n == hexo new "a new post" 新建文章,最好用双引号括起来 hexo g == hexo generate 生成静态文件到public文件夹 hexo s == hexo server Server at localhost:4000,根目录为public hexo d == hexo deploy 部署到远程服务里,例如github he

Linux/Unix mac 命令笔记

bg和fg Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务.因此在任务管理上也有别具特色的管理思想.我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务.而不能让程序在前台后台之间切换.而 Linux 提供了 fg 和 bg 命令,让你轻松调度正在运行的任务. 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示:[1]+ Stopped /root/bi

Ant-常用命令(笔记二)

1.copy命令: <?xml version="1.0" encoding="utf-8"?> <project name="copyFile" default="copyToOtherPath"> <!-- 复制单个文件--> <target name="copyTaget"> <copy file="mmmt.txt" tofi

常用Linux命令笔记

任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentOS 内核版本: # 查看内核版本 uname -r 卸载 Docker: # 查看 yum list installed | grep docker # 卸载 yum -y remove docker.xxx.x86_64 # 删除 rm -ef /var/lib/docker #查看ip信息 ip

linux命令笔记su sudo df du

#id /whoami 查看当前用户 su 切换用户 #su - username "-"作用,加上后初始化当前用户的各种环境变量 切换环境变量. 不加 - 切换过去后,目录不变,PATH也不变 如下比较: su aming123 [[email protected] root]$ pwd /root [[email protected] root]$ echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr

mysql数据库常用命令笔记

连接数据库:mysql -h localhost -u root -p 000000 退出:exit;    \q;    quit; SET foreign_key_checks = 0; 禁用外键 ->表示当前命令没有执行或者等待命令执行符来确认: \c 用来清除->效果 '>.">  表示之前的mysql语句缺少引号 Informaction_schema  主要存储数据库中数据库对象信息 表信息 列信息 权限信息  数据字典 Mysql库.存储了mysql的权限信

Git命令笔记

1.git init 创建版本库 2.git add 添加到暂存区 3.git commit -m "..." 提交到本地仓库 4.git status 查看工作区状态 5.git diff 查看工作区和版本库的差别 6.git log --pretty=oneline 可以查看提交历史,--pretty=oneline表示格式化输出,便于查看 7.git reset --hard HEAD^ 回退到上一个版本,HEAD表示当前版本,^表示上一个版本,HEAD^可以替换成commit_