1、复制,移动命令
cp -r d1 d2 将d1拷到d2目录下
mv d2 d1 改名
2、vi编辑器的使用
vi +filename 打开文件
vi编辑器有两种模式:命令模式和编辑模式
a---添加
esc---切换
:w-----存盘
:q------退出
:q!-----不存盘并退出
more 文件名 ----查看文件信息
dd--删除一行
dw---删除整个一个单词
o----往下插入一行
O----往上插入一行
3、查看文件内容命令
cat正序 tac逆序
head,tail
clear 清屏
4、find和grep命令
find 查找文件在什么位置上。
find / -name *local
grep asdf 4 从文件4里面找asdf这个单词
非常常用
5、查脚本命令位置
where is ls ls命令在哪个目录下
6、用户管理和组管理
useradd testuser 增加了一个名为testuser的用户并且在home中增加一个testuser目录。
passwd testuser 设定密码
cd /etc
more password 查看password文件的信息
more group 查看group文件的信息
groupadd testg 没指定组时,和当前用户添加同一个组
useradd testuser2 -g testuser 增加用户testuser2 ,该用户和testuser属于同一个组
usermod -g testg testuser 修改用户的组属性,改为testg
userdel testuser 删除用户
rm -rf testuser 删除用户主目录(删除用户分两步,删除用户,删除主目录)
su testuser2(switch user) 以testuser2这个用户身份登录
exit(退回去)
7、文件权限管理
文件权限(read write execute none)
第一组代表文件的所有者(三位),第二组代表文件所有者同组的人的权限(三位)第三组代表其他人的权限。
修改权限 4为文件名
chmod +x 4
chmod -x 4(增加可执行权限)
chmod u+x 4(当前用户)
chmod g+x 4 (同组其他人也有执行权限)
chmod o+x 4 (其他人都有执行权限)
chmod 755 4 111 101 101
chmod 777 4 所有权限都有了
修改文件所有者
chown testuser2 4
8、其他常用的命令
whereis 查找系统文件所在路径
find 在文件系统查找指定文件
grep 在指定文本文件中查找指定的字符串
data 显示和设置日期和时间
stat 显示指定文件的相关信息
who w 显示在线登陆用户
whoami 显示用户自己身份
id 显示当前用户的id信息
hostname 显示主机名称
uname 显示操作系统信息
dmesg 显示系统启动信息
du 显示指定的文件(目录)已使用的磁盘空间的总量
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
fdisk -l 显示磁盘信息
locale 显示当前的语言环境
touch 生成一个空文件或更改文件时间
wc 统计行数,字数,字符数
ln 建立连接文件
touch cp mv rm ln wc ls cd pwd mkdir rmdir tree cat tac more(分页显示文本文件内容) head tail
9、管道
ls -Rl(按树状显示)
ls -Rl /etc|more (把上一个命令的执行结果送给下一个命令去执行)
10、wall命令
wall aaa
wall date 通知所有人
wall \ `date`
11、重定向
ls>cmd.txt
more cmd.txt
ls >>cmd.txt
vi aa.txt
写入aaa
bbb
wall <aa.txt
12、退出正在执行的命令
ctrl+c退出
13、创建ftp
ftp 上传和下载
service vsftpd start
ftp localhost
bye(退出ftp)
service vsftpd start
ifconfig 查看网络状态
ifconfig eth0 +Ip地址
Host-only
service iptalbes stop 关闭防火墙
cd /etc
cd vsftpd
ls
more vsftpd.conf
cd /var
ls
cd ftp
ls
LeapFTP软件
一般情况下不允许匿名上传
more vsftpd.user_list(/etc目录下)
#注释掉root
more vsftpd.ftpusers
#注释掉root
service vsftpd restart
14、设置开机自启动
redhat vsftpd 开机自启动
chkconfig --list (etc目录) |vsftpd
chkconfig vsftpd on
也可以这样:用vi打开 etc/rc.local,在里面加入/usr/local/bin/vsftpd &
15、修改默认启动级别
默认启动修改为第三个级别
more inittab(etc) 将里面的一个数字设为3 ubuntu下好像不支持
16、远程管理
远程管理 ssh(加密)
service sshd start
chkconfig sshd on
sshd客户端(putty.exe)
17、profile文件和rc文件
每个用户都有.bash_profile root下面是总的profile 只要有用户登录,这个文件就执行了!
.bash_profile或profile(系统级的) 登录时设置环境变量
.bashrc或rc 登录时设置执行程序
18、安装和卸载软件
如何解压tar.gz
gzip -d 文件名 解压缩
tar -xvf 文件名
v:详细的繁琐的
f:file的意思
rpm -qa|grep jdk 查看jdk包是否装好了
rpm -e jdk_1.6.0_13-fcs 卸载
rpm -ivh ...rpm 安装软件
mount /dev/cdrom /mnt/cdr 挂载
ps -ef|grep mysql 获取进程信息,判断mysql是否启动了
rpm -qa|grep MySQL 获取安装的包,验证mysql包是否装好
chkconfig --list|grep mysql 查看mysql的配置情况
jdk安装方法:.bin文件格式 直接./进行安装
tomcat安装方法:.tar.gz文件格式 直接用gzip命令和tar命令解压开就能运行。
mysql安装方法:rpm 文件格式 使用命令 rpm -ivh 就可以进行安装
19、整理的比较乱,请担待
分享到:
相关推荐
Linux命令总结.ppt
### Linux命令总结 #### 1. 更改网络接口IP地址 - 使用`ifconfig eth0`来查看当前接口的IP地址。 - 若要更改IP地址,可以编辑配置文件`/etc/sysconfig/network-scripts/ifcfg-eth0`。 - 在该文件中找到`IPADDR`行,...
benet2.0_s1linux命令总结1.0版 benet2.0_s1linux命令总结1.0版
【Linux命令总结实用】 在日常的IT工作中,无论是开发人员还是运维工程师,对Linux命令的掌握都是必不可少的技能。下面是一些常用的Linux命令及其详细解释: 1. **Linux的ifconfig设置** `ifconfig`命令用于配置...
### Linux命令总结 #### 一、Linux基本介绍 Linux是一种自由开放源代码的操作系统,其内核由Linus Torvalds于1991年首次发布。由于其高度的稳定性、安全性及灵活性,Linux被广泛应用于服务器、嵌入式设备和个人...
Linux 命令总结 Linux 命令是 Linux 操作系统中最基本也是最重要的一部分,它们允许用户与系统交互,执行各种操作,管理系统资源和性能。下面是 Linux 命令的总结,涵盖了基本命令、网络命令、进程管理命令、文件...
Linux命令总结使用说明
Linux 命令总结.xmind
### Linux命令总结 #### 一、系统管理与设置 **1. 信息显示命令** - **man & info**: 使用 `man` 和 `info` 命令可以获取其他命令的帮助文档。 - `man 命令`: 显示指定命令的帮助文档。 - `info 命令`: 显示...
linux_cookbook,_linux烹饪书,linux命令总结,linux_cli_by_ex_linux-cookbook
1_Linux命令总结20220408.xmind
Linux命令的总结不全,都是基础的命令,适合的人群可能是0基础或者基础薄弱的。如果有需要,可以随意下载,无偿。若是总结中出现错误或者其他问题,可以留言给我,大家一起进步!!!!!
linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细
里面包括了linux基础命令的总结
以下是一些常用的Linux命令,这些命令对于软件测试人员来说极其重要,能够帮助他们更有效地管理和操作系统。 1. **ls**:`ls`命令用于列出当前目录中的文件和子目录。通过添加不同的参数,可以获取更多信息。例如:...