unix linux 命令参考,Unix/Linux 命令参考-程序员宅基地

技术标签: unix linux 命令参考  

文件命令

ls �C 列出目录

ls -al �C 使用格式化列出隐藏文件

cd dir - 更改目录到 dir

cd �C 更改到 home 目录

pwd �C 显示当前目录

mkdir dir �C 创建目录 dir

rm file �C 删除 file

rm -r dir �C 删除目录 dir

rm -f file �C 强制删除 file

rm -rf dir �C 强制删除目录 dir *

cp file1 file2 �C 将 file1 复制到 file2

cp -r dir1 dir2 �C 将 dir1 复制到 dir2; 如果 dir2 不存

在则创建它

mv file1 file2 �C 将 file1 重命名或移动到 file2; 如果

file2 是一个存在的目录则将 file1 移动到目录 file2 中

ln -s file link �C 创建 file 的符号连接 link

touch file �C 创建 file

cat > file �C 将标准输入添加到 file

more file �C 查看 file 的内容

head file �C 查看 file 的前 10 行

tail file �C 查看 file 的后 10 行

tail -f file �C 从后 10 行开始查看 file 的内容

进程管理

ps �C 显示当前的活动进程

top �C 显示所有正在运行的进程

kill pid �C 杀掉进程 id pid

killall proc �C 杀掉所有名为 proc 的进程 *

bg �C 列出已停止或后台的作业

fg �C 将最近的作业带到前台

fg n �C 将作业 n 带到前台

文件权限

chmod octal file �C 更改 file 的权限

● 4 �C 读 (r)

● 2 �C 写 (w)

● 1 �C 执行 (x)

示例:

chmod 777 �C 为所有用户添加读、写、执行权限

chmod 755 �C 为所有者添加 rwx 权限, 为组和其他用户添加

rx 权限

更多选项参阅 man chmod.

SSH

ssh user@host �C 以 user 用户身份连接到 host

ssh -p port user@host �C 在端口 port 以 user 用户身

份连接到 host

ssh-copy-id user@host �C 将密钥添加到 host 以实现无

密码登录

搜索

grep pattern files �C 搜索 files 中匹配 pattern 的内容

grep -r pattern dir �C 递归搜索 dir 中匹配 pattern 的

内容

command | grep pattern �C 搜索 command 输出中匹配

pattern 的内容

系统信息

date �C 显示当前日期和时间

cal �C 显示当月的日历

uptime �C 显示系统从开机到现在所运行的时间

w �C 显示登录的用户

whoami �C 查看你的当前用户名

finger user �C 显示 user 的相关信息

uname -a �C 显示内核信息

cat /proc/cpuinfo �C 查看 cpu 信息

cat /proc/meminfo �C 查看内存信息

man command �C 显示 command 的说明手册

df �C 显示磁盘占用情况

du �C 显示目录空间占用情况

free �C 显示内存及交换区占用情况

压缩

tar cf file.tar files �C 创建包含 files 的 tar 文件

file.tar

tar xf file.tar �C 从 file.tar 提取文件

tar czf file.tar.gz files �C 使用 Gzip 压缩创建

tar 文件

tar xzf file.tar.gz �C 使用 Gzip 提取 tar 文件

tar cjf file.tar.bz2 �C 使用 Bzip2 压缩创建 tar 文

tar xjf file.tar.bz2 �C 使用 Bzip2 提取 tar 文件

gzip file �C 压缩 file 并重命名为 file.gz

gzip -d file.gz �C 将 file.gz 解压缩为 file

网络

ping host �C ping host 并输出结果

whois domain �C 获取 domain 的 whois 信息

dig domain �C 获取 domain 的 DNS 信息

dig -x host �C 逆向查询 host

wget file �C 下载 file

wget -c file �C 断点续传

安装

从源代码安装:

./configure

make

make install

dpkg -i pkg.deb �C 安装包 (Debian)

rpm -Uvh pkg.rpm �C 安装包 (RPM)

快捷键

Ctrl+C �C 停止当前命令

Ctrl+Z �C 停止当前命令,并使用 fg 恢复

Ctrl+D �C 注销当前会话,与 exit 相似

Ctrl+W �C 删除当前行中的字

Ctrl+U �C 删除整行

!! - 重复上次的命令

exit �C 注销当前会话

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42382748/article/details/116963317

智能推荐

AutoCAD.net: DoubleClick-程序员宅基地

文章浏览阅读89次。Double clicking on most objects in the drawing window displays the Properties palette. This behavior can be changed with the DoubleClickAction and DoubleClickCmd classes. Use this to add behavior t..._cad doubleclick

企业架构概述及业务架构详解-程序员宅基地

文章浏览阅读2.6w次,点赞9次,收藏72次。这篇文章对企业架构进行了概述,详细讲述了业务架构出现的背景及实际攻略,并通过实际案例加深我们对业务架构的理解。我们来一起回顾一下文章中涉及到的概念之间的关系。企业架构 = 业务架构 + 应用架构 + 数据架构 + 技术架构业务架构 = 组织结构 + 业务功能 + 业务流程 + 业务数据 +商业模式业务功能 = 顶级价值链 + 第一层功能域分解 + 第二层功能子域分解商业模式 = 商业模式画布分析业务数据 = 数据域 + 数据模型 + 数据规则从战略到策略从策略到蓝图。_企业架构

MyEclipse2015创建配置Web+Maven项目-程序员宅基地

文章浏览阅读174次。MyEclipse2015创建配置Web+Maven项目 首先我的MyEclipse版本是2015 stable 2.0,在MyEclipse中创建Maven项目通常有两种常见的方式,它们分别是:New Maven ProjectNew Web Project & Add maven support..._创建web项目要configure maven project support settings

电脑华为magicbook电脑更新系统后指纹用不了的解决办法_荣耀笔记本指纹驱动-程序员宅基地

文章浏览阅读5.3k次。华为matebook电脑更新系统后指纹使用不了解决方法_荣耀笔记本指纹驱动

CentOS OpenStack Pike tacker 之 mistral 安装实录_python安装mistral large包-程序员宅基地

文章浏览阅读582次。格式有点乱有空再整理一、安装mistral组件(官网手册为Ubuntu版,操作有点坑)“For information on how to install and configure the Workflow service for Red Hat Enterprise Linux 7 and CentOS 7, refer to theInstallation guide for Ub..._python安装mistral large包

不平衡数据下的机器学习方法简介_数据不对等的样本使用机器学习,选用哪种方式-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏6次。本文转自:http://baogege.info/2015/11/16/learning-from-imbalanced-data/引言不管是在学术界还是工业界,不平衡学习已经吸引了越来越多的关注,不平衡数据的场景也出现在互联网应用的方方面面,如搜索引擎的点击预测(点击的网页往往占据很小的比例),电子商务领域的商品推荐(推荐的商品被购买的比例很低),信用卡欺诈检测,网络攻击识别等等_数据不对等的样本使用机器学习,选用哪种方式

随便推点

解决联想R7000安装Ubuntu后快捷键无法调节亮度问题_联想笔记本无法调亮度 知乎-程序员宅基地

文章浏览阅读5.2k次,点赞3次,收藏22次。此处联想拯救者搭载的是AMD R7 4800H的CPU以及NVIDIA GTX1650显卡,笔记本在Windows下表现良好,但是在Linux环境下,问题百出。例如在安装好独显闭源驱动后,虽然使用一切正常,可以流畅运行CSGO等游戏,但是笔记本自带的Fn+F5 ,Fn+F6的功能键失灵,无法调节亮度,但是依然显示调节。两者亮度没有差距。但是如果在nvidia-settings中调整,发现明显有用,但是这样调整十分不方便,每次都要先打开nvidia-settings。通过对nvidia_联想笔记本无法调亮度 知乎

vscode windows版本安装SFTP配置sftp_vsdoce sftp证书-程序员宅基地

文章浏览阅读805次。龚帅立出品## 1.在vscode中下载sftp插件在vscode中快捷键 ctrl+shift+P 打开指令窗口,输入extension:install,回车,左侧即打开扩展安装的界面上面这一步相当于点击左侧的拓展ctrl+shift+x在搜索框中输入SFTP,第一个就是需要安装的,点安装 。## 2.在vscode的工程中配置sftp.json然后快捷键 ctrl+shift+P 打开指令窗口,输入sftp:config,回车,就会在当前工作工程的.vscode文件夹下生成一个sft_vsdoce sftp证书

阿里云lanp配置-程序员宅基地

文章浏览阅读68次。在镜像市场中选择这个,服务器要有独立公网IP装好了之后,在服务器安全组里添加允许访问80以及8080端口现在访问IP应该是没有任何响应的,因为nginx还未开启根据镜像的说明书(官方链接)一些基本的操作命令Apache 配置文件路径:/etc/httpd/Apache网站主目录:/var/www/htmlApache主配置文件:/etc/httpd/conf/...

MyCat之超详细安装教程_wget mycat-程序员宅基地

文章浏览阅读382次。安装jdk81.使用wget方式下载并安装2.检查是否安装wget安装命令如下:[root@a6e474908097 tools]# yum -y install wget3.下载jdk1.8[root@a6e474908097 tools]# wget http://dl.mycat.org.cn/jdk-8u20-linux-x64.tar.gz4.解压文件[root@a6..._wget mycat

perl python和linux的关系_Python与Perl不能说的秘密-程序员宅基地

文章浏览阅读230次。最近想学一下Python,同时也想了解了下perl,就到处找了找相关的资料,以下内容都是我在网上找的,版权归原作者所有。一、简介1、 PythonPython的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一..._为什么perl与linux密不可分

CPU_Z计算机主板性能表,只为高端玩家 七款Z97高规主板推荐-程序员宅基地

文章浏览阅读5.9k次。1高端以及性价比 Z97主板推荐作为现在电脑的标配,USB3.0已经全面普及了,接下来就是更新更强的USB3.1时代,USB3.1数据传输速度提升可至速度10Gbps,读写速度可达700MB/秒,而且它完全向下兼容现有的USB连接器与线缆。各大主板厂商也正密锣紧鼓地筹备USB3.1主板,但目前仅有华硕率先发布解决方案,首批USB3.1主板即将上市。USB3.1主板目前只集中在Intel..._电脑主板型号及性能表

推荐文章

热门文章

相关标签