Linux常用命令学习

Linux学习

目录结构:

https://www.runoob.com/linux/linux-system-contents.html

1. 在虚拟机中安装Centos操作系统

使用VirtualBox虚拟机工具安装centos6操作系统

**1.1 Linux **SSH操作终端

使用SecureCRT工具通过ssh服务远程连接到linux,通过命令行操作

1.2. Linux常用命令

目录相关命令

ls: 查看当前目录文件

ll:查看所有以及

cd: 切换工作目录 如: cd ~ (进入当前用户home目录)

pwd: 显示当前工作目录

mkdir: 新建目录

mkdir -p /././. :创建多级目录

cd … :跳出到根目录(到上一级目录 )

ls-命令参数 :

  • -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
  • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
  • -r 将文件以相反次序显示(原定依英文字母次序)
  • -t 将文件依建立时间之先后次序列出
  • -A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
  • -F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
  • -R 若目录下有文件,则以下之文件亦皆依序列出
文件操作相关:

cat: 查看文件内容

tail -fn 100 /etc/passwd (查看文件最后100行, 自动刷新,非常适合看日志)

rm: 删除

mv: 移动文件 (如果还移动到当前目录,就是重命名)

touch: 创建一个空文件

sz [文件名] :下载Linux上的文件到本地系统

使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newtest"下,输入如下命令:

$ cp –r test/ newtest  

**我们知道cp是复制,mv就是剪切,在windows下的叫法img,在linux下二者还有一个区别,就是生成的文件的权限不一定相同。

**mv只是移动了文件,文件的一切都没有改变,而cp是在目标文件夹中创建了新的文件。

VIM 文本编辑相关:

vim: linux上的一个强大的文本编辑器

保存并退出: :wq(命令模式下)、 ZZ(命令模式下)

不保存退出::q! (命令模式下)

从命令模式切换到编辑模式: a、i、o

跳到文件头: gg

跳到文件尾:GG

进程相关命令:

查看当前系统中运行了哪些进程:ps aux | grep vsftp (查看当前有没有运行ftp进程)

杀进程: kill -9 [进程号]

Centos安装包管理器Yum 命令:

查看已安装的程序:sudo yum list installed | grep vsftp (查看是否安装了vsftp软件)

卸载已安装程序: sudo yum remove vsftpd.i686

安装程序: sudo yum install vsftpd

Centos防火墙命令相关:

查看防火墙状态:service iptables status

关闭防火墙:service iptables stop

开启防火墙:service iptables start

服务开机自启动:

chkconfig vsftpd on (设置vsftpd服务开机自启动)

关机服务开机自启:

chkconfig iptables off (设置防火墙服务不开机自启)

关机:sudo halt –p

重启: sudo reboot

用户相关:

useradd user1——创建用户user1

使用 passwd 命令为新建用户设置密码:password user1

命令 usermod 修改用户账户:usermod –l u1 user1 改名字

usermod –g users user1 :加入用户组

su user :查询进入用户

sudo password user:重置这个用户的密码

删除用户:userdel user2

删除用户 user3,同时删除他的工作目录:userdel –r user3

d命令查看一个用户的UID和GID, 例:查看user4的id::id user4
finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息

命令 groupadd创建用户组::groupadd –g 888 users ::创建一个组users,其GID为888

  • 两种方式,我们以kill用户user为例:

    1. pkill方式

    pkill -u user

    1. killall方式

    killall -u user

其他:

sudo make && make install:同时执行多个简单的命令

./configure\:后面的\是转义,代表不换行太长了继续编辑

ps aux | grep nginx :查看是否启动(也是查看有无进程)

wget url :直接根据url链接下载

rz -be:上传本地的文件到Linux

tar -zxf 。。。。:解压tar包

语法:unzip [选项] 压缩文件名.zip

sudo ./nginx -s reload :热加载(修改了配置文件后不重启,热加载让其生效!)

查看虚拟机IP::ip address

ll -a | grep sudoers :查看文件权限

chmod 664 sudoers:添加文件权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值