Linux 基本命令
Posted maybe96
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 基本命令相关的知识,希望对你有一定的参考价值。
初学Linux,命令记不太清,写个博客加深印象
Ctrl + c 关闭前台执行程序
tab 按一次自动补全,按两次列出以输入开头的所有命令
man 文档帮助 --help 帮助
pwd 显示当前目录
whereis 查看命令所在位置
文件命令
du 查看摸个文件或目录的大小 选项 h 大小显示kmgtp a 显示全部档案系统和个分割区的磁盘使用情形 i 显示i - nodes的使用量 k 大小用k来表示 t 显示每个分割区所属的档案系统名称
ls 列出当前目录中的文件和子目录 选项 a 列出全部内容 包括隐藏文件 l用长格式列出文件的详细信息 示例 #ls -al 用长格式列出文件的详细信息 包括隐藏文件 #ls -al/etc 列出/etc目录的内容
ll=ls -l
cd 切换到其他目录 cd .. 返回上一级目录 只用cd表示返回主目录
mkdir 创建目录 m 对新建目录设定权限 p 按路径自动建立多级目录 v 每次创建目录都提示信息
rmdir 删除文件或目录 选项 p 递归删除目录 (只能删除空目录)
touch 创建新文件(为空)
cp 复制目录或文件 选项 i 提示确认 r 递归复制整个目录树,子目录即其他,目标文件必须是目录名 v 详细显示文件的复制进度
mv 移动目录或文件-重命名
重命名文件 #mv /home/tguo/a /home/tguo/b 移动文件 #mv /home/tguo /a /root
rm 删除文件 选项 i 确认删除,避免误删 f 强制删除,不提示 v 显示文件的删除进度 r 递归删除 ,可用于非空删除目录 示例 #rm -rf
ln 建立链接文件 示例 #ln -s yy /root/zz #-s 表示软链接 即在root下为文件yy生成一个可访问的快捷方式 zz 这个快捷方式在同一文件夹下,如果不在,使用绝对路径
cat 查看或合并文件 示例 #cat file1 显示文件内容 #cat > file1 从键盘创建一个文件 只能创建新文件,不能编辑已有文件 ctrl+d 退出创建
#cat file1 file2 >file3 将几个文件合并为一个文件 #cat “aabb” >> file3 向已有文件追加内容 #cat >file1 <<EOF 重定向输入已有文件
管道 | 将前一个命令的输出作为下一个命令的输入 示例 #man cat | more 查看文件内容 ,多余一屏就暂停 #ll | grep “drw” 把搜索到文件列表过滤 包含drw就显示出来
xargs 管道参数传递命令 将前一个命令的输出作为管道后一个命令的参数 示例 #echo “--help” | xargs cat
wc 查看文件中的行数,字数和字符数 选项 l 行数 c字符 w 单词
file 显示文件的详细信息
head 查看文件开头 选项为行数
tail 查看文件结尾
echo 回显内容 示例 与重定向符结合 #echo “hello” > test 创建文件test 并添加内容hello
diff 比较两个文件内容的不同 选项 a 将所有文件当做文本文件处理 b 忽略空格造成的不同 B 忽略空行造成的不同 i 忽略大小写的变化
alias (别名) 类似define 示例 #alias psa=“/bin/ps -aux” 方便查看进程
查找操作
find path -option 【-print】【-exec -ok command {};】
path 要搜索的文件目录,省略即当前目录
option 选项控制搜索方式
print 将搜索结构输出到标准输出 对查询结果进行指定的操作
示例:
find ~ -name "*.txt" -print 查找.txt文件并显示
find . -name "[A-Z]*" -print 在当前目录查找所有以大写字母开头的文件
博客:http://www.crs811.com/index.php/2017/01/15/linux-find/
软件安装
rpm 安装软件 选项 i 安装软件 重点 rpm -qa 将安装的软件都列出来 rpm -qa | grep ‘zip’ 查找zip是否安装
yum 基于rpm包管理 从指定服务器自动下载rpm包并且安装 选项 h 帮助 y 安装过程中全部为yes q 不显示安装过程
yum list 显示指定安装的所有包
yum update 全部更新
yum remove 删除程序包
yum install 安装程序包
/etc/yum.repog.d 指定安装源
网络操作命令
ip 查看ip地址 ip addr 查看网卡ip ip
以上是关于Linux 基本命令的主要内容,如果未能解决你的问题,请参考以下文章