Linux基本命令汇总
来源:互联网 发布:删除mac管理员账户 编辑:程序博客网 时间:2024/05/20 05:58
找了一份工作,是SQL Server 方面的,然后就渐渐地忘掉了很多关于MySQL的知识,细思极恐,我甚至连最基本的Linux的基本命令都忘了…在这里,简单的回忆一下之前的一些东西,也算一个开端,希望以后不会忘记….
配置ip地址
永久修改
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0 #你用哪个网卡就编辑哪个
DEVICE=eth0BOOTPROTO=noneONBOOT=yesIPADDR=172.16.80.80 #配置成你自己的ipNETMASK=255.255.0.0 #最基本的内容,根据不同的情况进行修改
临时修改
ifconfig eth0 172.16.70.*/16 #后面接修改的ip
修改主机名
hostname 主机名 #修改主机名hostname #查看主机名vim /etc/sysconfig/network #永久修改主机名
用户以及组命令
useraddgroupaddsu - 用户 #切换到某个用户
是否用-的区别:
如果不接-号,系统会使用上一个用户的环境变量,如果接-号,相当于使用后面的用户的环境变量
文件夹,目录
cd / 进入/文件夹 #cd后面接路径pwd #显示当前所在的路径 mkdir #新建文件夹 (eg. mkdir a b c 新建三个文件 mkdir .abc 新建隐藏文件 abc)man #查看使用手册 (eg. man pwd)touch #新建空文件(文件存在时,修改文件时间)
其他常用功能
ls 查看文件夹的内容
echo 123 屏幕显示123-n 是不换行-e 是让\后接的字符有特殊作用。例如\t 代表tab键的作用
cat / tac 命令 正序/倒序显示文件内的内容
tab 补齐命令(按两下)/补齐文件名
cd .. 返回上一级cd - 返回上一步
tree 查看目录结构
ln 将文件链接在一起 硬链接 ln 源文件 链接文件软连接 ln -s 源文件 链接文件 #硬链接和软链接比较 #软链接:指向原始文件所在的路径,又称为软链接 #硬链接:指向原始文件对应的数据存储位置 #不能为目录建立硬链接文件#硬链接与原始文件必须位于同一分区(文件系统)中
chmod 更改权限 chmod +x hello.sh 授予hello.sh可执行权限 chmod 777 bohu.txt 设置权限为777,任何人都有读写执行的权限
rm 删除功能 rmdir 只能删除空文件夹 rm 可以删除文件和文件夹 -r 递归的删除recursive -f 强制删除,不给予任何提醒 force
du 查看文件的大小 -h (查看文件夹以及子文件夹子文件的大小带单位 -s只查看文件/文件夹的大小,不带单位)
cp 复制命令cp 源 目的地 cp a /abc/ 将a复制到abc文件夹下 cp a /abc/b 将a复制到abc文件夹下命名为b复制文件夹下 需要用 cp -r
mv命令 移动 1.当后面接的目标文件存在的时候,就是移动 --->相当于“剪切”2.当后面接的目标文件不存在的时候,就是重命名
管道命令 | 将前面一个命令的输出送给后面一个命令作为输入 cat more less head tail
more命令用途:全屏方式分页显示文件内容
less命令用途:与more命令相同
head命令用途:查看文件开头的一部分内容(默认为10行)--->头10行格式:head -n number 文件名
tail命令用途:查看文件结尾的少部分内容(默认为10行)---->尾10行格式:tail -n 文件名 tail -n +3 /etc/passwd 从第三行开始显示tail -n -3 /etc/passwd 显示最后三行
ps aux 显示当前进程数
sed 对文本文件进行处理的命令
vim 命令编辑器.vimrc文件的作用? (局部配置,只是对root用户生效)启动vim编辑器的时候需要运行的命令,可以放到这个文件里,然后你再使用vim的时候,会自动开启上面的功能[root@asd ~]# cat /root/.vimrc 注意:是.vimrc文件set cursorlineset cursorcolumnset nu全局配置vim的文件/etc/vimrc 此文件是对所有的用户生效,而/root/.vimrc只是对root用户生效set cursorcolumnset nu如果上面的配置不需要,建议删除,不要在前面加#,会导致vim启动的时候报错。
find 查找命令-name:按文件名称查找-size: 按文件大小查找-user: 按文件属主查找 owner-type: 按文件类型查找-perm :按文件权限查找-mtime :按文件更改时间查找-o :逻辑或,只要所给的条件中有一个满足,寻找条件就算满足。 or-not :逻辑非,在命令中可用“!”表示。该运算符表示查找不满足所给条件的文件 --->取反-a:逻辑与,系统默认是与,可不加,表示只有当所给的条件都满足时,寻找条件才算满足。 and
重定向问题: ‘>’ 正确的输出重定向。指定的文件没有会建立,有的话会将其删除在建立 ‘>>’ 追加输出重定向:不覆盖原来的内容,只是在末尾追加进去。‘2>’ 错误的输出重定向 :前面命令执行不成功或者出错的信息,重新定向到别的地方。‘2>> ’追加错误的输出重定向 :前面命令执行不成功或者出错的信息,重新定向到别的地方。一个符号和两个符号最大的区别就是有没有新建一个文件并且追加到里面去
tar命令 可以对文件和文件夹进行压缩常用命令选项-c:创建 .tar 格式的包文件 -c, --create-x:解开.tar格式的包文件 -x, --extract,-v:输出详细信息 -v, --verbose-f:表示使用归档文件 -f, --file -t:列表查看包内的文件-j --bzip2-z --gzip-J --xzxf 可以解压.tar.gz .tar.bz2 .tar.xz 的压缩包tf 查看压缩文件中的命令-C 指定解压目录
[ -d /bak] 判断是否有这个文件夹
echo $? 查看返回值 成功就为0,不成功就是非0 注意这个 linux下面和python不一样
data命令 查看系统时间data -s 修改系统时间
alias vi=vim 定义一个别名vi等于vim,使用vi的时候,其实就是在使用vim
在查看文件信息的时候经常会看到r w x -,对应的分别是4(读),2(写),1(执行),0,
ulimit -a 查看内核相关的限制参数 ulimit -n 65535 直接修改内核允许的最大文件描述符的值
``反引号:作用就是优先执行里面的命令,可以将结果给别的命令使用等同于 $()
lang命令 指定系统的语言编码LANG=zh_CN.UTF-8 临时修改当前系统的语言编码 vim /etc/sysconfig/i18n 永久修改,可以确定语言编码和字体
kill 杀死进程
bc 计算器
整体来说,awk和sed是linux最重要的基本命令,里面包含的参数很多,在shell脚本中也是普遍被用到
0 0
- linux 基本命令汇总
- linux基本命令汇总
- linux 基本命令汇总
- Linux基本命令汇总
- SHELL 基本命令汇总
- Shell基本命令汇总
- vim基本命令汇总
- CentOS7基本命令汇总
- dcoker基本命令汇总
- GitHub基本命令汇总
- mysql基本命令汇总
- Mysql基本命令汇总
- CentOS6.5基本命令汇总
- MySQL 数据库基本命令汇总
- Linux命令汇总
- 常用linux命令汇总
- Linux命令全程汇总
- Linux命令学习汇总
- easyui 合并单元格
- 你不可不知的八大全新顶级开源项目
- 树莓派下源代码方式安装opencv
- 紧张的考试周 二分 尺取
- 从main到WinMain
- Linux基本命令汇总
- 关于将程序输出重定向到文件的实现
- 类路径读取(加载)配置文件
- 如何使用付费版的PyCharm
- 注解
- error processing package libapache2-mod-php7.0 (–configure)
- java基础六(面向对象)
- 树-Tree
- hash函数以及冲突处理