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,每次提示
原文地址:https://www.cnblogs.com/stonl/p/4385554.html