linux基础命令

来源:互联网 发布:mac校园网登录 编辑:程序博客网 时间:2024/06/14 07:55

linux基础命令

服务器登录

linux服务器通常通过ssh服务登录。下载putty、SecureCRT等ssh客户端软件,输入ip、用户名便可以登录linux服务器。
有些需要公私钥,请搜索相应文章。当然,我们也可以通过命令行登录:

ssh root@192.168.0.11 //(用户名@ip

**注意:**linux系统和git命令行支持ssh命令,cmd不支持ssh命令

如何查看文件

[pwd, ls, cd, cat, tail , vim]
当前所在目录:pwd
当前目录下的文件信息: ls -lh // l 详细信息, h 可读方式的文件大小
进入目录: cd path // 可通过../获取上一级目录,以/ 开始,为绝对路径
查看文件内容:cat
查看文件前几行:head
查看文件最后几行:tail
高级编辑器:vim // vim使用方法请查看相关文章

如何操作文件

[touch, rm, cp, mv, mkdir, ln]
创建新文件:touch
写入文件内容: 可通过 > 往文件内些内容,如:echo “hello world” > 1.txt
删除文件: rm -rf file // 请注意,这里r是指循环递归,可用于文件夹,f指强制删除,请谨慎使用
复制文件:cp
移动文件:mv
创建目录:mkdir
创建软连接: ln

注意:
1. 我们可以通过linux 编辑器vim进行文件的创建、编辑
2. 可通过mv重新命名文件名

如何查找文件

[find, locate, whereis , which, type]

上传下载文件

当然,这里需要安装软件:yum install lrzsz
上传: rz
下载:sz
远程复制:scp

tar压缩、解压文件

参数 是否必选 功能 -x 必选 解压 -c 必选 压缩 -z 可选 gzip属性 -j 可选 bz2属性 -Z 可选 compress属性 -v 可选 显示所有过程 -O 可选 将文件解开到标准输出

查看系统信息

cpu信息:cat /proc/cpuinfo
操作系统内核:uname -a
当前的发行版本:cat /etc/issue
内存信息:cat /proc/meminfo
硬盘信息:cat /proc/scsi/scsi
网卡信息:dmesg | grep -i eth

查看和管理系统状态

free、top、df、du、netstat、ps

cpu使用情况:top
内存使用情况:free
查看进程:ps -aux
杀掉进程:kill
目录文件概况: du -h /home // 带有单位显示目录整体信息
查看磁盘大小: df -h
网络接口情况:netstat -an

用户和用户组管理

查看在线用户:who
当前用户:whoami
当前所在组:groups
创建用户:useradd –d 用户目录 -g 组 用户
删除用户:userdel -r 用户
设置用户密码:passwd 用户
修改用户属性:usermod
创建用户组:groupadd
删除用户组:groupdel
修改用户组属性:groupmod

注意:
1. 可以先useradd,groupadd,然后usermod设置用户到用户组中

文件系统权限管理

查看文件权限:ls -l
预置文件夹权限:umask
修改权限:chmod
修改所属者chown
修改所在组:chgrp

注意:
1.chown 为 change own ,chgrp为change group, chmod 为 change mod

查看时间

date 当前日期
显示日历的指令:cal

其他:

afk 、crontab 定时脚本

0 0
原创粉丝点击