用户与密码
修改密码
- passwd
添加用户
useradd
会直接创建,需要调用passwd设置密码再进行登录
创建的用户存放在/etc/passwd文件中,组的信息存放在/etc/group中
浏览文件
切换目录
cd
..上一级目录
.当前目录
列出当前目录下的文件
ls
ls -l
用列表方式列出文件
第一个字符:文件类型,-为普通文件,d为目录
剩下的9个字符为模式,即权限位,3个一组,分别表示用户权限、文件所属的组权限、其他用户的权限。rwx为读、写、执行,-表示没有权限
打印文件到命令行
- cat
tail
- 将指定文件的最后部分输出到标准设备中,同时当文件有更新时tail会自动刷新
安装软件
下载
Ubuntudpkg -i 文件.deb
centos下载rpmrpm -i 文件.rpm
软件管家
Ubuntuapt-get install 软件名
centosyum install 软件名
下载的配置文件:从哪里下载这些软件
Ubuntu/etc/apt/sources.list
centos/etc/yum.repos.d/CentOS-Base.repo
通过下载压缩包
删除软件
Ubuntudpkg -r
centosrpm -e
软件管家
Ubuntuapt-get purge 软件名
centosyum erase 软件名
查看目前安装了哪些软件
Ubuntudpkg -l
centosrpm -qa
dpkg -l | grep 关键词
- 带关键词的搜索
dpkg -l | more或dpkg -l | less
使用分页展示
more只能向后翻页
运行程序
通过shell在交互命令行中运行
在程序所在目录下
- ./程序
放在PATH中设置的路径下
- 直接输入程序名
后台运行
nohup command >out.file 2>&1 &
1:文件描述符1,即标准输出
2:文件描述符2,标准错误输出
2>&1:标准输出和错误输出合并到out.file中
ps -ef | grep 关键字 |awk ‘{print $2}’xargs kill -9
ps -ef列出正在运行的程序
awk ‘{print $2}’:第二列的内容,即运行的程序ID
通过xargs传递给kill -9
以服务方式运行
systemctl start 程序
开机启动
- systemctl enable 程序、
因为在/lib/systemd/system目录下创建了一个.service的配置文件,定义了如何启动与关闭
vim
创建文件
- vim 文件名
进入编辑模式
- i
退出编辑模式
- esc
保存文本
- :w
退出vim
- :q
直接退出不保存
- :q!
压缩包
- 下载压缩包
- wget 链接
配置环境变量
export
- 仅在当前命令行的会话中有效
编辑当前用户默认工作目录中的.bashrc文件
关机与重启
关机
- shutdown -h now
重启
- reboot
- 本文标题:Linux操作命令
- 创建时间:2023-05-13 02:31:57
- 本文链接:2023/05/13/Linux操作命令/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!