Linux手记(centos)
切换用户:su 以管理员身份:sudo 显示文件内容:ls -sail mysql*(关键字过滤) 创建文件:touch a1 编辑文件:vi a1 复制文件:cp source destination 重命名(移动):mv A B 删除:rm -i A 创建目录:mkdir A 删除目录:rmdir A(A必须为空)如果不为空则需采用参数删除 参数删除: rm -r A 递归删除目录 rm -rf A 无警告删除 文件类型:文本文件/可执行文件/数据文件 查看类型: stat A(详细信息) file A(文件类型) 查看整个文件: cat A -n(加行号) more [ENTER(下一行)]/less 查看进程:ps -ef(e:显示所有进程,f:完整格式输出) 结束进程: kill DIP(进程号) killall a*(支持通配符) 挂载媒体:mount -t vfat(文件系统类型)/dev/sdbl/media/disk (如 可将u盘手动挂在到disk) 卸载设备:umount /home/rich/mnt 查看磁盘空间:df -h (文件大小) 排序(对数据行排序):sort -n(按首航字母) A(文本文件) 大文件中搜索数据:grep key file1(在file1中找key所在行) 压缩(.bz2):bzip2 A 解压:bunzip2 A.bz2 数据归档: tar -cvf A.tar B C (将B、C归档为A.tar) tar -tf A.tar (列出内容,不解压) tar -xvf A.tar 解压 环境变量: printenv (全局) echo $HOME(输出变量) set (局部) 新的shell:bash(开启子shell)/exit(退出当前) 设置全局变量:export test 删除环境变量:unset test 设置PATH环境变量:PATH=$PATH:/home/user/test 可变数组:mytest=(one two three four) 输出:echo ${mytest[*]} 删除元素:unset mytest[2] 添加用户:useradd -D -s(设置默认登陆shell) /bin/tsch test(用户 名) 删除:/user/sbin/userdel -r test 修改账号密码:usermod -l(用户名)/-p(密码) 设置目录权限:umask 666 改变权限:chomd 760 A/chmod u+x A (u-用户权限,+-增加权限,x- 立即执行) 创建分区:sudo fdisk /dev/sdc 浏览分区 Command:n 创建分区 :w 保存 格式化:sudo mkfs.ext4 /dev/sdcl(mkfs.ext4-创建ext4文件系统) 创建挂载点:dudo mkdir /mnt/testing 挂载:sudo mount -t ext4 /dev/sdcl /mnt/testing 修复文件系统:fsck options(选项/如何修复) A Red Hat系统软件管理:yum list installed > installed_softname(列 举成文本) 查看软件包详细:yum list xterm(防止一闪而过)/yum list installed xterm 安装:yum install package_name 临时切换到root用户:su - 安装文本文件:yum localinstall package_name.rpm 列出针对已安装包的可用更新:yum list updates 更新:yum update package_name 更新所有:yum update 卸载软件:yum remove package_name(保留配置文件) yum erose package_name(不保留所有文件) 处理损坏包的依赖关系:yum clean all => 使用yum的update => 清 理放错位置的文件 显示依赖关系:yum deplist package_name 忽略依赖关系:yum update __skip_broken 从库中获取软件:yum repdist 开源软件编译安装:1 ./configure 2 make 3 make install 文本编辑器:vim myprog.c(有则打开,无则缓冲区创建) 将缓冲区数据集保存并退出:q 未修改退出 ql 不保存退出 w filename 保存为.... wq 缓冲区保存到文件并退出 编辑命令:zx 删除光标与气候的两个字符 可视模式的复制:v键选择 y键赋值 p粘贴 查找,替换:s/old/new/ new替换old,第一次位置 s/old/new/g 替换一行 n,ms/old/new/g 替换n,m之间的old $s/old/new/g 替换整个文件中所有old %s/old/new/gc 替换所有old,每次提示
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。