前言
最近小编正在学习Linux一些基础命令,特写此文章,也算个笔记吧。
正文
基本命令
ls:列出所有目录
- ls -l / ll:列出所有目录(显示文件大小、日期等信息)
- ls -a:列出所有目录(包括隐藏的目录)
pwd:查看当前工作目录
mkdir:创建目录
touch:新建文件
cp:拷贝文件
mv:移动文件
rm:删除文件(rm -f:不提示来删除文件)
cat:显示文件内容(-n:显示行号)
which:查找并显示指定命令的绝对路径
系统显示
uname:显示系统内核信息(-a:显示完整信息)
date:显示计算机当前时间
uptime:显示计算机运行了多长时间(-p:以人类可读形式输出;-s:以yyyy-mm-dd显示)
df:以磁盘分区查看文件系统
du -sh:查看当前目录大小
free -h:查看内存使用情况
echo:输出(-e:转义输出)
网络状态
如果没有ifconfig,就安装net-tools这个软件包
ifconfig:查看IP地址
ip addr
history:查看历史命令
history 10:显示最新的10条命令
软件包管理
yum:(-y 确认yum)
yum remove:卸载软件包
重启、关机
shutdown -h now:现在关机
shutdown -r now:现在重启
reboot:重启
文件传输:
(-P:指定远程主机端口号、-p:保留文件最后修改时间、最后访问时间)
scp 文件名称 root@目标主机:目标目录:将本地文件传到远程主机
scp root@目标主机:目标目录 文件目录:下载远程主机文件到本地
文件查找
find . -name 1.txt:在当前目录下查找名字为1.txt的文件
find . -iname 1.txt:在当前目录下查找名字为1.txt的文件(不区分大小写)
更改文件权限
4 2 1:r w x
chmod 777 xxx.txt:表示属主、组用户、其他用户都具有可读可写可执行的权限
wget
wget -O aaa.txt http://localhost/fwefwef:下载文件并指定名字为aaa.txt
- –spider:测试下载链接
后记
不断更新中…